計算機概要
正確答案:(B)
解析:編碼器將45條輸入線中唯一為1的位元編碼成二進位輸出,輸出線數n須滿足2^n ≥ 45。2^5=32不足,2^6=64足夠,故至少需要6條輸出線。本題為數位邏輯基本概念,不涉及法規。
各選項:
(A) 2^4=16,不足以表示45種輸入狀態。
(B) 2^6=64,可涵蓋45種輸入狀態,正確。
(C) 2^8=256,雖足夠但非最少線數。
(D) 2^12=4096,遠超過需求且非最少線數。
出處:數位邏輯—編碼器
難度:易
正確答案:(D)
解析:陣列 ABC[-5:10,3:8],列範圍 -5 到 10 共 16 列,行範圍 3 到 8 共 6 行。以列主序排列,元素 ABC[1,4] 的位址計算:先算列偏移量 = 1 - (-5) = 6,行偏移量 = 4 - 3 = 1。元素前共有 6 × 6 + 1 = 37 個元素。每個元素 8 bytes,偏移量 = 37 × 8 = 296。初始位址 1200 + 296 = 1496。
各選項:
(A) 1368 是少算列偏移或行數的錯誤結果。
(B) 1376 是偏移量計算錯誤的結果。
(C) 1488 是少算一個元素或行偏移的錯誤結果。
(D) 1496 正確,依列主序公式計算得出。
出處:資料結構—陣列位址計算(列主序)
難度:中
正確答案:(C)
解析:數位電子化資訊的安全特性中,電子化資料容易複製、修改後不易留下痕跡、使用者身分容易偽裝,均屬常見風險。相對地,電子化資源反而容易透過帳號權限、系統管理等方式集中控管,並非「不易集權」,故(C)敘述錯誤。本題為資訊安全基本概念,不涉及法規。
各選項:
(A) 正確,數位資料複製成本低且容易散布。
(B) 正確,電子化修改若無適當稽核機制,不易留下痕跡。
(C) 錯誤,電子化資源可透過權限控管集中管理,並非不易集權。
(D) 正確,網路環境下使用者身分容易遭冒用或偽裝。
出處:資訊安全—數位資訊特性
難度:易
正確答案:(C)
解析:在物件導向程式設計中,若類別內的方法只有宣告而沒有實作,該方法稱為抽象方法,此類別即為抽象類別。抽象方法僅定義介面,實際執行內容交由繼承的子類別完成。本題為程式語言概念,不涉及法規。
各選項:
(A) extended 通常指繼承或擴充,與只有宣告無實作無關。
(B) indirect 指間接呼叫或間接定址,非描述方法無實作。
(C) abstract 即抽象方法,只有宣告而無實作,正確。
(D) static 指靜態成員,仍可有完整實作,與題意不符。
出處:物件導向程式設計—抽象類別與抽象方法
難度:易
正確答案:(B)
解析:固態硬碟以快閃記憶體儲存資料,沒有傳統硬碟的旋轉磁盤與讀寫頭,因此不存在「轉速」的概念。傳統機械硬碟才有每分鐘轉速(rpm)的規格,故(B)錯誤。本題為計算機概論的儲存裝置觀念,不涉及法規。
各選項:
(A) 正確,目前已有數TB容量的消費級與企業級SSD。
(B) 錯誤,SSD無轉速規格,rpm是傳統硬碟的指標。
(C) 正確,2.5吋是常見的SSD外型規格之一。
(D) 正確,部分SSD使用PCIe介面以提升傳輸速度。
出處:計算機概論—儲存裝置(固態硬碟特性)
難度:易
正確答案:(C)
解析:關聯式代數中,Project 運算可從關聯表選取特定屬性,產生只含指定欄位的新關聯表。本題要從 Student1 的 reg_no、name、score、address 中只保留 reg_no、name、address,正是 Project 運算的功能。本題為資料庫理論,不涉及法規。
各選項:
(A) Join 是合併兩個關聯表的欄位,不是選取單一關聯表的特定屬性。
(B) Union 是聯集運算,合併兩個關聯表的列,不改變屬性集合。
(C) Project 可選取指定屬性,產生只含 reg_no、name、address 的新關聯表,正確。
(D) Intersection 是交集運算,取兩個關聯表共同列,不改變屬性集合。
出處:關聯式代數—Project 運算
難度:易
正確答案:(B)
解析:二進位小數0.101換算十進位為:1×2⁻¹ + 0×2⁻² + 1×2⁻³ = 0.5 + 0 + 0.125 = 0.625。本題為計算機概論的數字系統換算,不涉及法規。
各選項:
(A) 0.5為二進位0.1,與0.101不同。
(B) 0.625換算二進位為0.101,正確。
(C) 0.75為二進位0.11,與0.101不同。
(D) 0.875為二進位0.111,與0.101不同。
出處:計算機概論—數字系統(二進位與十進位換算)
難度:易
正確答案:(A)
解析:反轉式分頁表是以「實體頁框」為索引,記錄每個頁框對應到哪個程序的哪個虛擬頁碼,因此整個系統只需一個反轉式分頁表,而非每個程序各自一個。其缺點是查詢時需搜尋整個表,效能通常較差,且不利於共享記憶體。本題為作業系統記憶體管理概念,不涉及法規。
各選項:
(A) 正確,反轉式分頁表以實體頁框為索引,系統僅需一個。
(B) 錯誤,反轉式分頁表查詢需搜尋,效能通常較一般分頁表差。
(C) 錯誤,反轉式分頁表通常占用較少記憶體,因只需一個表。
(D) 錯誤,反轉式分頁表不利於程序間共享記憶體,因每個頁框只對應一個虛擬頁。
出處:作業系統—記憶體管理(反轉式分頁表)
難度:中
正確答案:(D)
解析:本題為位元運算,非法律題,不引用法條。先將十六進位轉為二進位:0x3a=0011 1010,0xb7=1011 0111,0x69=0110 1001。依運算子優先序,先算 & 再算 |:c1 & c2 = 0011 1010 & 1011 0111 = 0011 0010 = 0x32。再與 c3 做 |:0011 0010 | 0110 1001 = 0111 1011 = 0x7b = 123。
各選項:
(A) 53 為 0x35,非運算結果。
(B) 79 為 0x4f,非運算結果。
(C) 114 為 0x72,非運算結果。
(D) 123 為 0x7b,正確。
出處:程式語言—C++ 位元運算子(&、|)與運算子優先序
難度:易
正確答案:(B)
解析:函數 calculate 以迴圈逐一檢查字串 s 中的每個字元,若字元等於 'd' 就將 x 加 1。字串 "world peace" 中只有 "world" 的結尾有一個 'd',其餘字元皆非 'd',因此 x 最後為 1,回傳值為 1。本題為程式語言基本語法與字元比對,不涉及法規。
各選項:
(A) 錯誤,字串中確實存在一個 'd',回傳值非 0。
(B) 正確,字串 "world peace" 中只有一個 'd',故回傳 1。
(C) 錯誤,4 可能是誤將其他字元或字串長度當成計數結果。
(D) 錯誤,11 是字串總長度,並非 'd' 的出現次數。
出處:程式語言—C++ 字串處理與迴圈
難度:易