高普考 115 年 普通考試 計算機概要(電子工程組) 考古題與詳解

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

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

  1. 1CPU 的機器指令可以分成三種主要群組,下列何者不屬於這三個群組?

    1. (A) 控制指令(Control Instructions)
    2. (B) 算術/邏輯指令(Arithmetic/Logic Instructions)
    3. (C) 資料傳輸指令(Data Transfer Instructions)
    4. (D) 圖形處理指令(Graphics Processing Instructions)

    正解:(D)

    逐題詳解(免費試讀)

    ✅ (D) 圖形處理指令屬 GPU 或特殊指令集擴充的範疇,不是 CPU 機器指令的三大基本群組。

    ❌ (A) 控制指令(跳躍、分支、副程式呼叫)是三大群組之一。

    ❌ (B) 算術/邏輯指令負責加減與 AND、OR 等運算,是三大群組之一。

    ❌ (C) 資料傳輸指令負責暫存器與記憶體間的搬移,是三大群組之一。

    📚 出處:計算機概論—機器指令的分類(資料傳輸、算術邏輯、控制)。

  2. 2關於精簡指令集電腦(Reduced Instruction Set Computer, RISC)與複雜指令集電腦(Complex InstructionSet Computer, CISC)的比較之敘述,下列何者正確?

    1. (A) RISC 是早期且過時的架構,現今的處理器皆為 CISC 架構
    2. (B) 在 CISC 上編寫程式,比在 RISC 上編寫程式,來得複雜與困難
    3. (C) RISC 的指令集較大,CISC 的指令集較小,兩者的設計理念是相同的
    4. (D) RISC 能以簡單指令模擬,提供類似 CISC 的複雜指令所能做的運算

    正解:(D)

    逐題詳解(免費試讀)

    ✅ (D) RISC 以少量簡單指令為基礎,複雜運算改由多道簡單指令組合完成,仍可達成 CISC 複雜指令的功能。

    ❌ (A) RISC 並未過時,ARM、RISC-V 等現代處理器都是 RISC 架構。

    ❌ (B) CISC 提供較多高階複雜指令,組合語言撰寫反而較省事;本敘述方向相反。

    ❌ (C) RISC 指令集較小、CISC 較大,且兩者設計理念(硬體簡化 vs 指令豐富)明顯不同。

    📚 出處:計算機組織—RISC 與 CISC 架構的比較。

  3. 3將十進位數字-6 換算為二進位,以 two’s complement 編碼為 4 bit 數值,下列何者正確?

    1. (A) 1110
    2. (B) 1010
    3. (C) 0110
    4. (D) 1101

    正解:(B)

    逐題詳解(免費試讀)

    ✅ (B) 6 的 4 位元二進位為 0110,取 1 的補數得 1001,再加 1 得 1010,即 -6 的 2 的補數表示。

    ❌ (A) 1110 代表 -2。

    ❌ (C) 0110 是 +6。

    ❌ (D) 1101 代表 -3。

    📚 出處:計算機概論—2 的補數(two's complement)表示法。

  4. 4將兩個十三進位數字進行相加:2CA + ABC,下列何者為正確的十三進位結果?

    1. (A) 109A
    2. (B) 10AA
    3. (C) 10B9
    4. (D) 10AB

    正解:(C)

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

  5. 5下列布林(Boolean)代數式代表那一種邏輯閘(logic gate)?X =A+ B

    1. (A) AND
    2. (B) OR
    3. (C) NOT
    4. (D) NAND

    正解:(B)

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

  6. 6需要用下列那一個遮罩(mask)來翻轉(flip)最左邊 4 個位元,可以使二進位制的 8 位元數字 10100110進行 XOR 運算後,輸出為 01010110?

    1. (A) 11100000
    2. (B) 11110000
    3. (C) 11111000
    4. (D) 11111100

    正解:(B)

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

  7. 7在作業系統的 CPU 排班問題中,下列何種排班方式適合分時系統(Time Sharing System)?

    1. (A) 優先權排程(Priority Scheduling)
    2. (B) 先到先處理(First Come First Serve)
    3. (C) 最短工作先處理(Shortest Job First)
    4. (D) 依序循環排程(Round Robin Scheduling)

    正解:(D)

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

  8. 8關於互斥(Mutual Exclusion)與旗標(Flag)的敘述,下列何者正確?

    1. (A) 使用一般旗標(Flag)可以完全避免兩個程序同時進入臨界區(Critical Region)的問題
    2. (B) 測試並設定指令(Test-and-Set Instruction)可以在單一機器指令內完成旗標的測試與設定,避免中斷干擾
    3. (C) 在測試旗標前停用中斷(Disable Interrupt)會導致整個系統無法繼續執行任何其他工作,直到重新開機
    4. (D) 訊號量(Semaphore)僅用於管理印表機等硬體裝置的存取,與程式碼無關

    正解:(B)

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

  9. 9在 3D 電腦圖學(3D Computer Graphics)中,為何要將幾何形狀轉換為多邊形網格(Polygonal Mesh)?

    1. (A) 因為多邊形網格能夠更精確地描述物件形狀
    2. (B) 因為使用多邊形網格可以統一渲染(Rendering)流程,提高效率
    3. (C) 因為多邊形網格可以減少物件的記憶體需求
    4. (D) 因為多邊形網格能夠自動生成紋理映射(Texture Mapping)

    正解:(B)

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

  10. 10多模態大型語言模型(Multimodal Large Language Model)可以應用於多媒體運算,下列何者不為其可能應用領域?

    1. (A) 自創圖文影音多媒體內容
    2. (B) 聽故事畫圖產生多媒體內容
    3. (C) 看圖說故事產生文字內容
    4. (D) 產生完全正確解答之多媒體內容

    正解:(D)

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

  11. 11有關實體關聯模型(Entity-Relationship Model, ER-Model)的主要目標,下列敘述何者錯誤?

    1. (A) 使用實體(Entity)來描述現實世界中的對象
    2. (B) 使用關係(Relationship)來連結現實世界中的對象
    3. (C) 是用屬性(Attribute)來表示實體(Entity)的內容
    4. (D) 考慮資料表的正規化(Normalization)

    正解:(C)

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

  12. 12執行下列 C 語言程式碼,輸出為何?#include<stdio.h>int main(){int p =0, q =20;while (p < 3) {int q=0;p++;q++;}printf(“%d”, q);}

    1. (A) 2
    2. (B) 3
    3. (C) 20
    4. (D) 23

    正解:(C)

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

  13. 13Python 二維陣列 s 如下,其中 s[1][3]是那個數字?s=[[50, 60, 80, 90, 100],[89, 84, 73, 85, 69],[66, 91, 55, 81, 75]]

    1. (A) 80
    2. (B) 90
    3. (C) 73
    4. (D) 85

    正解:(D)

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

  14. 14有關基本的「佇列(Queue)」,下列敘述何者正確?

    1. (A) 一種只能在頂端放入與取出的結構
    2. (B) 一種可以從前端取出、後端放入的線性結構
    3. (C) 一種可以任意索引位置放入資料的結構
    4. (D) 一種可同時從兩端放入、兩端取出的雙向結構

    正解:(B)

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

  15. 15(本題題幹與選項都在圖上,請見下圖作答)

    115 年 普通考試 計算機概要(電子工程組) 第 15 題附圖

    正解:(B)

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

  16. 16若要在一棵「二元搜尋樹(Binary Search Tree)」中插入一個新值 X,已知此二元搜尋樹的定義為:「每個節點的左子樹中所有節點值均小於該節點,右子樹中所有節點值均大於該節點」。下列敘述何者正確?

    1. (A) 先比較 X 與根節點,若 X 較大則往左子樹走,否則往右子樹走
    2. (B) 先比較 X 與根節點,若 X 較大則往右子樹走,否則往左子樹走
    3. (C) 只要找到葉節點就立即插入,不必比較數值大小
    4. (D) 對根節點做旋轉(rotation),再將 X 插入葉節點

    正解:(B)

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

  17. 17有關圖(Graph)的敘述,下列何者錯誤?

    1. (A) 擴張樹(Spanning Tree)的總邊數比總節點(Node)數少 1
    2. (B) 任何圖的最小成本擴張樹(Minimum Cost Spanning Tree)只有一個
    3. (C) 一個圖的最小成本擴張樹(Minimum Cost Spanning Tree)不一定是單源頭、多目的的最短路徑圖
    4. (D) 在一圖有 n 個節點(Nnode),計算單源頭、多目的的最短路徑需 O(n2)時間

    正解:(B)

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

  18. 18有 n 個點的完整圖形(complete graph),以無方向性連結,該圖會有幾條邊線?

    1. (A) n-1
    2. (B) n
    3. (C) n(n-1)/2
    4. (D) n(n-1)

    正解:(C)

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

  19. 19(本題題幹與選項都在圖上,請見下圖作答)

    115 年 普通考試 計算機概要(電子工程組) 第 19 題附圖

    正解:(A)

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

  20. 20遞迴執行的解題策略,不必包含下列何者?

    1. (A) 副程式
    2. (B) 呼叫本身
    3. (C) 迴圈指令
    4. (D) 終止條件

    正解:(C)

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

  21. 21二元搜尋樹(binary search tree)圖中的 x 與 y,下列何者正確?

    115 年 普通考試 計算機概要(電子工程組) 第 21 題附圖

    1. (A) x=2, y=18
    2. (B) x=2, y=21
    3. (C) x=4, y=18
    4. (D) x=4, y=21

    正解:(C)

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

  22. 22關於循序搜尋(Sequential search)和二元搜尋(Binary search)的敘述,下列何者錯誤?

    1. (A) 若排序好的資料以陣列(Array)存放,可利用二元搜尋從中尋找資料
    2. (B) 若排序好的資料以鏈結串列(Linked list)存放,可利用循序搜尋從中尋找資料
    3. (C) 若排序好的資料以陣列存放,可利用循序搜尋從中尋找資料
    4. (D) 若排序好的資料以鏈結串列存放,可利用二元搜尋從中尋找資料

    正解:(D)

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

  23. 23關於 Python 程式的語法與運算子,下列何者錯誤?

    1. (A) >=為一種比較
    2. (B) //為註解
    3. (C) if 或 else 為條件表達式
    4. (D) ~x 表對於 x 做逐位 NOT 運算

    正解:(B)

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

  24. 24下列何者為本 Python 程式之輸出?tw_one = "Taiwan No. One."print(tw_one[2:6])

    1. (A) . On
    2. (B) an No. One
    3. (C) wan N
    4. (D) iwan

    正解:(D)

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

  25. 25給定下列以 C 語言實作的函數 A,下列敘述何者錯誤?int A(int m, int n){if (m < n)return 0;elsereturn A(m-n, n)+1;}

    1. (A) A(4, 2)=A(2, 2)+1
    2. (B) A(2, 8)=A(2, 7)
    3. (C) A(7, 2)=A(3, 2)+2
    4. (D) A(2, 8)=A(2, 4)+1

    正解:(D)

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

  26. 26考慮執行以下的程式碼片段:i=1;s=0;do {i++;s+=i;} while(s<=k);下列何者正確?

    1. (A) 當 k=15 時,執行迴圈後變數 s 為 16
    2. (B) 當 k=20 時,執行迴圈後變數 s 為 20
    3. (C) 當 k=34 時,執行迴圈後變數 s 為 36
    4. (D) 當 k=35 時,執行迴圈後變數 s 為 44

    正解:(D)

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

  27. 27撰寫以下 Python 程式最後得到的輸出結果為 720,MASK 部分的程式碼應為何?def factorial(n):if n == 1:return 1else:return (n * factorial(n - 1))print(MASK)

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

    正解:(B)

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

  28. 28有關結構化程式設計中,會使用的控制結構,下列何者錯誤?

    1. (A) 循序
    2. (B) 迴圈
    3. (C) 跳躍
    4. (D) 選擇(條件)

    正解:(C)

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

  29. 29如果小明要與五位朋友使用對稱式加密(Symmetric Encryption)進行安全通訊,至少需要準備多少組不同的密鑰?

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

    正解:(B)

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

  30. 30考慮以下的 C 語言程式:int f(int x, int *y) {*y=x+1;return x+2;}如果主程式為:int main(){int x=3;x=x*f(x,&x);printf("%d",x);return 0;}則執行結果為何?

    1. (A) 15
    2. (B) 18
    3. (C) 20
    4. (D) 24

    正解:(C)

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

  31. 31C++程式片段如下:class Student {private:int score;public:void setScore(int n) {if(n>=90)score=100;else if(n>=60 && n<90)score=n+5;elsescore=n+3;}int getScore () {return score;}void showScore() {cout << getScore() << endl;}};若執行以下敘述會得到什麼結果?Student stu;stu.setScore(80);stu.showScore();

    1. (A) 80
    2. (B) 83
    3. (C) 85
    4. (D) 100

    正解:(C)

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

  32. 32下列何種記憶體是使用正反器(Flip-Flop Gate)儲存資料?

    1. (A) ROM(Read-Only Memory)
    2. (B) DRAM(Dynamic RAM)
    3. (C) SRAM(Static RAM)
    4. (D) PROM(Programmable ROM)

    正解:(C)

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

  33. 33有關乙太網路(Ethernet),下列敘述何者正確?

    1. (A) 主要是用來規範網際網路位址(Internet Address 或 IP Address)
    2. (B) 為一種區域網路(Local Area Network, LAN)
    3. (C) 用來定義網路服務的通訊埠號(Port Number)
    4. (D) 可分為 TCP(Transmission Control Protocol)與 UDP(User Datagram Protocol)協定

    正解:(B)

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

  34. 34關於 Telnet 連線方式,下列何者錯誤?

    1. (A) Telnet 使用明碼傳輸資料
    2. (B) Telnet 為應用層協定
    3. (C) Telnet 使用 UDP 建立傳輸層的連線
    4. (D) Telnet 常用於登入遠端服務

    正解:(C)

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

  35. 35在企業網路或分散式系統中,維持各個網路設備的時間一致性對於日誌記錄、事件分析、安全性管理等極為重要。下列何者協定是用於在網路設備之間同步時間的標準協定?

    1. (A) SNMP
    2. (B) NTP
    3. (C) SMTP
    4. (D) STP

    正解:(B)

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

  36. 36HTTP 和 HTTPS 的主要差異,下列敘述何者正確?

    1. (A) HTTPS 速度比 HTTP 更快
    2. (B) HTTPS 只適用於政府網站
    3. (C) HTTPS 使用加密技術來保護資料傳輸
    4. (D) HTTP 只能在特定瀏覽器上運行

    正解:(C)

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

  37. 37在圖像處理(Image Processing)中的邊緣檢測(Edge Detection)技術,常用於下列何種應用?

    1. (A) 影像壓縮
    2. (B) 影像縮放
    3. (C) 物件識別與輪廓偵測
    4. (D) 影像降噪

    正解:(C)

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

  38. 38現代企業為強化資安監控與事件應對能力,常採用 SIEM(Security Information and Event Management)系統整合多種安全資料來源。有關 SIEM 系統的主要功能,下列敘述何者正確?

    1. (A) 自動封鎖所有來自未授權 IP 的網路流量
    2. (B) 分析、關聯並集中管理來自不同系統的安全日誌與事件
    3. (C) 提供主機虛擬化功能以降低硬體成本
    4. (D) 執行資產掃描與弱點評估以提供修補建議

    正解:(B)

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

  39. 39當你收到一封來自銀行的電子郵件,要求你點擊連結並輸入帳號密碼,下列敘述何者正確?

    1. (A) 立即點擊連結並輸入資訊,以確保帳戶安全
    2. (B) 把郵件標示為可信任寄件者,避免以後被系統擋掉
    3. (C) 將電子郵件轉發給朋友,請朋友幫忙點開連結
    4. (D) 先檢查發信人的郵件地址,並直接聯繫銀行確認

    正解:(D)

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

  40. 40關於創用 CC 授權的敘述,下列何者錯誤?

    1. (A) 英文為 Creative Commons
    2. (B) 有四種核心授權要素
    3. (C) 作品上標示創用 CC 授權條款時,即完成授權手續
    4. (D) 可以使用他人的創用 CC 授權作品來進行改作,以產生自己獨有的著作權

    正解:(D)

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

▶ 線上作答這一卷

高普考 計算機概要(電子工程組) 其他年度

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