高普考 109 年 普通考試 計算機概要(資訊處理組) 考古題與詳解

本卷共 40 題,其中 40 題附有本站自撰的逐題詳解。題目與標準答案取自考選部「考畢試題查詢平臺」的公開資料;詳解由本站撰寫並標註出處。本頁列出全部題目與標準答案,並免費試讀前 3 題的詳解;其餘詳解在線上作答時逐題顯示。

▶ 線上作答這一卷(40 題,建議 60 分鐘)

  1. 1常見嵌入式處理器,如ARM與MIPS,皆使用記憶體映射(memory-mapped I/O)方式與外部的輸入/輸出裝置溝通。下列何者為此類型處理器對輸入/輸出裝置下命令所使用的指令?

    1. (A) 算術與邏輯運算指令
    2. (B) 記憶體存取指令
    3. (C) 控制指令
    4. (D) 輸入/輸出指令

    正解:(B)

    逐題詳解(免費試讀)

    ✅ (B) 記憶體映射輸出入將裝置暫存器編入記憶體位址空間,因此以一般的載入/儲存(記憶體存取)指令即可下命令與讀寫資料。

    ❌ (A) 算術與邏輯指令用於運算,不負責與裝置溝通。

    ❌ (C) 控制指令用於分支與跳躍。

    ❌ (D) 專用輸出入指令是隔離式 I/O(isolated I/O)的作法,ARM 與 MIPS 並未提供。

    📚 出處:計算機組織-記憶體映射輸出入。

  2. 2處理器的管道化處理技術(pipelining)可提升運作效率,但是在有危障(hazards)發生時則會降低它所帶來的好處。下列何者不是管道化處理的危障?

    1. (A) 結構危障(structural hazard)
    2. (B) 數據危障(data hazard)
    3. (C) 控制危障(control hazard)
    4. (D) 計算危障(computation hazard)

    正解:(D)

    逐題詳解(免費試讀)

    ✅ (D) 管線危障分為結構、資料與控制三類,並無「計算危障」。

    ❌ (A) 結構危障源於硬體資源衝突。

    ❌ (B) 資料危障源於指令間的資料相依。

    ❌ (C) 控制危障源於分支指令的結果未定。

    📚 出處:計算機組織-管線化的三種危障。

  3. 3多處理器(multiprocessor)架構可大致分為兩個類別:共享實體記憶體位址空間與各自擁有實體記憶體位址空間。針對多處理器架構,下列敘述何者錯誤?

    1. (A) 共享實體記憶體位址空間的多處理器是利用快取一致的共享記憶體(cache coherent shared memory),來達到處理器之間的通訊(communication)
    2. (B) 各自擁有實體記憶體位址空間的多處理器間,是利用訊息傳遞(message passing)來達到處理器之間的通訊
    3. (C) 就硬體設計而言,共享實體記憶體位址空間的多處理器,相較於各自擁有實體記憶體位址空間的多處理器簡單
    4. (D) 就程式設計而言,移植一個循序(sequential)程式至藉由訊息傳遞的多處理器上平行化執行是比較困難的,因為任何一個處理器之間的通訊都需要在程式中明確敘述,否則程式無法正確執行

    正解:(C)

    逐題詳解(免費試讀)

    ✅ (C) 錯誤:共享位址空間須額外實作快取一致性協定與互連網路,硬體設計反而較訊息傳遞架構複雜。

    ❌ (A) 正確:共享記憶體架構以快取一致的共享記憶體進行通訊。

    ❌ (B) 正確:分散記憶體架構以訊息傳遞通訊。

    ❌ (D) 正確:訊息傳遞須在程式中明確撰寫通訊,移植較困難。

    📚 出處:計算機組織-多處理器架構。

  4. 4有關計算機使用的技術,下列何者出現的年代最早?

    1. (A) 電晶體(transistor)
    2. (B) 真空管(vacuum tube)
    3. (C) 積體電路(integrated circuit, IC)
    4. (D) 超大型積體電路(very large-scale integrated circuit, VLSI)

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  5. 5隨著電腦科技的演進處理器可以扮演的角色日趨多元,下列那一個類型的處理器,較為適宜用於螢幕繪圖(graphics rendering)與高效能計算?

    1. (A) CPU(central processing unit)
    2. (B) DSP(digital signal processor)
    3. (C) GPU(graphics processing unit)
    4. (D) VGA(video graphics array)

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  6. 6下列何者不適用於敘述圖形處理器(graphics processing unit, GPU)的特性?

    1. (A) SIMD(Single Instruction stream, Multiple Data streams)
    2. (B) MIMD(Multiple Instruction streams, Multiple Data streams)
    3. (C) 多緒處理器
    4. (D) 低記憶體延遲

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  7. 7有關例外(exception)處理,下列敘述何者錯誤?

    1. (A) 當例外發生時,處理器會在執行引發例外的指令的過程中暫時停止,由作業系統或使用者定義的例外處理函式查看例外原因,並做適當的處理
    2. (B) 當例外發生時,處理器會利用不同的暫存器來記錄例外的原因與保存肇因指令的位址,以方便作業系統進行後續處理
    3. (C) 當例外如:未定義的指令發生時,作業系統會試著排除問題,以確保該程式可以繼續執行,不可以終止程式執行
    4. (D) 處理不精確的例外(imprecise exceptions)時,需要作業系統的協助以精確判斷那一道指令造成例外

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  8. 8程式在執行時,不同程序(procedures)在呼叫時必須遵循程序的呼叫慣例(procedure calling conventions),即利用一個統一的方式使用暫存器,以避免可能造成的潛在錯誤。下列那一個時間點不需要遵守上述的程序呼叫慣例?

    1. (A) 呼叫者(caller)呼叫被呼叫者(callee)的過程
    2. (B) 被呼叫者即將開始執行之前的起始過程
    3. (C) 不再呼叫其他程序的被呼叫者的執行時期
    4. (D) 被呼叫者返回呼叫者之前的還原暫存器的過程

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  9. 9量測一個硬碟的效能數據後,得知其搜尋時間(seek time)之平均值約為4.4 ms、定位時間(positioning time)之平均值約為10 ms,那麼該硬碟的每分鐘轉數(rotation per minute, RPM)最接近下列何者?

    1. (A) 4200 RPM
    2. (B) 5400 RPM
    3. (C) 7200 RPM
    4. (D) 10000 RPM

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  10. 10許多計算機中有三層快取記憶體(Cache Memories),分別為L1、L2與L3快取記憶體。下列敘述何者錯誤?

    1. (A) 存取速度L1>L2>L3
    2. (B) 容量L3>L2>L1
    3. (C) 多層級快取記憶體設計可以減少整體的錯失懲罰(Miss Penalty)
    4. (D) 快取記憶體主要功能是彌合中央處理器與硬碟間存取速度的差距

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  11. 11冗餘廉價磁碟陣列(RAID)可分成不同等級,在使用硬碟總數相同的情況下,下列何者的安全性最低?

    1. (A) RAID 0
    2. (B) RAID 1
    3. (C) RAID 5
    4. (D) RAID 6

    正解:(A)

    本題附有逐題詳解,線上作答後即可看到。

  12. 1216個位元形成的位址空間(Address Space)範圍為何?

    1. (A) 0~4095
    2. (B) 1~4096
    3. (C) 0~65535
    4. (D) 1~65536

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  13. 13下列敘述何者錯誤?

    1. (A) (11011)2之2的補數為(10101)2
    2. (B) (945)10之BCD碼為(1001 0100 0101)
    3. (C) (342.51)10之9的補數為(657.48)10
    4. (D) (101111)2之1的補數為(010000)2

    正解:(A)

    本題附有逐題詳解,線上作答後即可看到。

  14. 14(16)8×(16)16=?

    1. (A) (134)8
    2. (B) (134)10
    3. (C) (134)12
    4. (D) (134)16

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  15. 153-to-8解碼器(Decoder)設計中,高位元到低位元的輸入若為011,下列何者為高位元到低位元的輸出?

    1. (A) 00000100
    2. (B) 00001000
    3. (C) 00010000
    4. (D) 00100000

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  16. 16八位元的二進位數10110101邏輯左移(Logical Shift Left)一位後,結果為何?

    1. (A) 01101010
    2. (B) 01011010
    3. (C) 01101011
    4. (D) 11011010

    正解:(A)

    本題附有逐題詳解,線上作答後即可看到。

  17. 17至少要用幾個NOR邏輯閘,才能建構出一個AND邏輯閘?

    1. (A) 2個
    2. (B) 3個
    3. (C) 4個
    4. (D) 無法建構

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  18. 18核心程序(Kernel Process)所需記憶體的分配與管理,通常是採取夥伴系統(Buddy System)或平板分配(Slab Allocation)演算法。下列敘述何者錯誤?

    1. (A) 夥伴系統之記憶體分配與收回是以核心物件(Kernel Object)為單位
    2. (B) 夥伴系統中分配給一個核心程序的實體記憶體是連續的實體空間
    3. (C) 平板分配的實體記憶體利用率與處理速度均優於夥伴系統
    4. (D) 夥伴系統會產生內部碎裂(Internal Fragmentation)

    正解:(A)

    本題附有逐題詳解,線上作答後即可看到。

  19. 19在機器學習的領域中,我們常用一種叫做監督式學習(supervised learning)的技巧。下列那一項敘述不是監督式學習的特性?

    1. (A) 人類設計者必須了解對特定的輸入資料應該產生怎樣的輸出
    2. (B) 必須要有足夠數量的訓練資料,而且在訓練資料中每一筆輸入都會標記應該有的輸出
    3. (C) 在訓練資料中,如果有少量資料標記的輸出有出錯,則機器學習所訓練出來的模型就不能用
    4. (D) 訓練用的資料量越大,在實際應用時,不一定會得到越好的結果

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  20. 20下列那個碼與(100011)2之漢明距離(Hamming distance)為5?

    1. (A) (000001)2
    2. (B) (011111)2
    3. (C) (001100)2
    4. (D) (001101)2

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  21. 21在統一塑模語言(Unified Modeling Language)中,下列何者不屬於結構性圖型(Structural Diagrams)?

    1. (A) 類別圖(Class Diagram)
    2. (B) 佈署圖(Deployment Diagram)
    3. (C) 物件圖(Object Diagram)
    4. (D) 狀態圖(Statechart Diagram)

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  22. 22使用C程式語言宣告一個聯合(union)資料型態如下:union unit{char c;int value;};若char型態與int型態的變數分別需要占用1個和4個位元組的空間,上述的union資料型態需要的空間是多少個位元組?

    1. (A) 1
    2. (B) 4
    3. (C) 5
    4. (D) 6

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  23. 23在Java程式中,若子類別(Subclass)的方法(Method)與父類別(Superclass)的方法具有相同的方法名稱、參數(Parameter)數量、參數型態(Type) 、以及回傳(Return)型態,僅方法內部實作不同,則稱為下列物件導向程式的何種設計方式?

    1. (A) 複製(Copy)
    2. (B) 委派(Delegation)
    3. (C) 多載(Overloading)
    4. (D) 覆寫(Overriding)

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  24. 24若執行以下的Python程式碼,則螢幕上輸出的數字依序為何?for a in range(3, 9):for b in range(2, a):if a % b == 0:print(b)

    1. (A) 2,2,3
    2. (B) 2,2,3,2,4
    3. (C) 3,2,4,5,2,3,6,7,2,4,8
    4. (D) 3,2,4,5,2,3,6,7,2,4,8,3,9

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  25. 25若一個非空的二元樹(Nonempty Binary Tree)使用n代表節點數量以及h代表高度(Height) ,並定義根節點(Root)的高度為0,則有關節點數量與高度,下列敘述何者錯誤?

    1. (A) 節點數量n最小值為h+1
    2. (B) 節點數量n最大值為2h+1-1
    3. (C) 高度h最小值為log2(n+1)
    4. (D) 高度h最大值為n-1

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  26. 26若一個一維陣列A,每個陣列元素占用二個記憶體位址空間,已知A[20]的記憶體位址為200,則A[10]的記憶體位址為何?

    1. (A) 178
    2. (B) 180
    3. (C) 182
    4. (D) 184

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  27. 27假設有一個二元搜尋樹(binary search tree),其節點儲存的數值介於1至100之間,下列何者是不可能出現的搜尋過程?

    1. (A) 33, 41, 55, 62, 77, 64
    2. (B) 5, 12, 21, 70, 33, 23
    3. (C) 50, 32, 40, 35, 37, 41
    4. (D) 80, 20, 75, 66, 32, 30

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  28. 28下列何種攻擊是利用社交工程(social engineering)達成目的?

    1. (A) 重送攻擊(replay attack)
    2. (B) 網路釣魚攻擊(phishing attack)
    3. (C) 中間人攻擊(man-in-the-middle attack)
    4. (D) 反射式攻擊(reflection attack)

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  29. 29編譯器是在下列那一個階段,判斷程式是否符合語法(syntax)?

    1. (A) 詞法分析(lexical analysis)
    2. (B) 解析(parsing)
    3. (C) 語意分析與機器碼產生(semantic analysis and code generation)
    4. (D) 機器碼最佳化(code optimization)

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

  30. 30假設我們有一個平行計算程式,其中有65%的工作屬於理想平行計算(Parallel Computation),35%的工作屬於循序計算(Sequential Computation) ,如果我們現在使用8處理核心(Core)的處理器(Processing Unit) ,相對於使用只有單一處理核心的處理器,假設每個處理核心都具有相同的運算能力,此工作最快約能加速多少倍?

    1. (A) 2.32
    2. (B) 3.35
    3. (C) 4.23
    4. (D) 5.15

    正解:(A)

    本題附有逐題詳解,線上作答後即可看到。

  31. 31某作業系統中有五個程序P1~P5,四種資源類型(Resource Types):資源類型A有7個例子(Instances),資源類型B有5個例子,資源類型C有6個例子,資源類型D有7個例子,以下為某一時間T0時的系統資源狀態:程序P1~P5對於A,B,C,D四種資源類型所得到的分配(Allocation)情形為P1(0,1,0,1), P2(4,0,2,1), P3(2,1,2,0),P4(1,1,0,3), P5(0,0,2,0),程序P1~P5對於A,B,C,D四種資源類型的最大需求(Maximum)情形為P1(6,4,3,1),P2(4,2,2,2), P3(6,1,2,1), P4(2,2,2,3), P5(7,3,3,1),此時作業系統中A,B,C,D四種資源類型的可用(Available)數量為(0,2,0,2),則下列敘述何者正確?

    1. (A) 系統處於死結(Deadlock)狀態
    2. (B) 系統處於不安全(Unsafe)狀態
    3. (C) 此系統處於安全(Safe)狀態,其安全順序可為(Safe Sequence)P2, P3, P5, P1, P4
    4. (D) 此系統處於安全(Safe)狀態,其安全順序可為(Safe Sequence)P2, P4, P3, P1, P5

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  32. 32在平行計算的模式中,有所謂的數據平行性(data parallelism)和工作平行性(task parallelism)。下列那一種平行計算行為屬於工作平行性?

    1. (A) 計算向量的內積
    2. (B) 計算3D繪圖的光線追蹤(ray-tracing)
    3. (C) 同步影音解碼
    4. (D) 計算一個整數陣列元素的總和

    正解:(C)

    本題附有逐題詳解,線上作答後即可看到。

  33. 33記憶體對映檔(Memory Mapped File)是將檔案視為記憶體,並以記憶體操作指令來存取檔案內容的一種檔案操作方式。下列關於記憶體對映檔的敘述,何者錯誤?

    1. (A) 記憶體對映檔是將磁碟區塊(Block)對映到記憶體分頁(Page),然後藉由虛擬記憶體機制來完成存取
    2. (B) 記憶體對映檔的存取效能高於直接以檔案相關指令作存取
    3. (C) 程序間的共用記憶體(Shared Memory)可以透過記憶體對映檔來完成
    4. (D) 記憶體對映輸出入(Memory Mapped I/O)是透過記憶體對映檔來完成

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  34. 34應用程式使用系統呼叫(System Call)時,若欲傳送參數給作業系統,通常不會透過下列那一種途徑?

    1. (A) 檔案儲存裝置(File Storage)
    2. (B) 堆疊(Stack)
    3. (C) 暫存器(Register)
    4. (D) 記憶體區塊(Memory Block)以及一個指向此記憶體的指標(Pointer)

    正解:(A)

    本題附有逐題詳解,線上作答後即可看到。

  35. 35一個用100 dpi解析度列印的圖片大小為12英吋乘12英吋,該圖片的輸出點共有幾個?

    1. (A) 12
    2. (B) 1200
    3. (C) 14400
    4. (D) 1440000

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  36. 36在RGB彩色模式中,將紅、綠、藍三色的值設為下列何者,可得到黑色?

    1. (A) 0, 0, 0
    2. (B) 255, 255, 255
    3. (C) 127, 127, 127
    4. (D) 128, 128, 128

    正解:(A)

    本題附有逐題詳解,線上作答後即可看到。

  37. 37於光線明亮的美術館看到一幅色彩繽紛的畫時,此圖案的色彩訊息主要是由下列那一項來傳遞訊號到大腦?

    1. (A) 錐狀細胞(cones)
    2. (B) 柱狀細胞(rods)
    3. (C) 視網膜(retina)
    4. (D) 虹膜(iris)

    正解:(A)

    本題附有逐題詳解,線上作答後即可看到。

  38. 38超文本傳輸協定(HyperText Transfer Protocol, HTTP)是全球資訊網通訊的基礎,提供一種接收HTML頁面的方法。關於HTTP協定,下列敘述何者錯誤?

    1. (A) HTTP一開始為核子研究組織所發明
    2. (B) HTTP可用於串流多媒體之傳輸協定
    3. (C) HTTP是一種主從式之傳輸架構
    4. (D) HTTP的資訊傳遞是加密過的

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  39. 39「比特幣」與下列那個技術最為相關?

    1. (A) 大數據(Big Data)
    2. (B) 物聯網(Internet of Things)
    3. (C) 人工智慧(Artificial Intelligence)
    4. (D) 區塊鏈(Blockchain)

    正解:(D)

    本題附有逐題詳解,線上作答後即可看到。

  40. 40使用LZW壓縮法來壓縮一個由字母集{A, B, C}所組成的字串ABABBABCAB,第三個被新填入字串編碼表的字串為何?

    1. (A) BCA
    2. (B) ABB
    3. (C) BAB
    4. (D) BA

    正解:(B)

    本題附有逐題詳解,線上作答後即可看到。

▶ 線上作答這一卷

高普考 計算機概要(資訊處理組) 其他年度

題目與標準答案來源:考選部考畢試題查詢平臺(政府資訊公開資料)。最後更新:。