地方特考 102 年 四等 計算機概要(電子工程組) 考古題與詳解

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

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

  1. 1下列有關 CPU 中斷(interrupt)的敘述,何者正確?

    1. (A) 當某周邊 I/O 設備需要 CPU 服務時,CPU 可對此 I/O 設備發出中斷訊號,然後執行相對應的 I/O 服務程式
    2. (B) 中斷發生時,CPU 會將旗標(flag)狀態值存入一佇列(queue)中
    3. (C) 通常透過 interrupt vector 可以對應到中斷服務程式(interrupt service routine)的起始位址
    4. (D) 中斷 A 發生後 CPU 去執行中斷 A 之服務程式時,若剛好又發生另一個中斷 B,CPU 不允許在中斷 A 的服務程式未結束前,就先跳去執行中斷 B 的服務程式

    正解:(C)

    逐題詳解(免費試讀)

    ✅ (C) 中斷向量(interrupt vector)內存放各中斷服務程式的起始位址,CPU 依中斷編號查表後跳至對應的服務程式。

    ❌ (A) 中斷訊號由 I/O 設備發給 CPU,方向相反。

    ❌ (B) 中斷發生時將旗標與返回位址存入堆疊(stack)而非佇列。

    ❌ (D) 具較高優先權的中斷可插斷正在執行的中斷服務程式,形成巢狀中斷。

    📚 出處:中斷機制與中斷向量

  2. 2下列何者為視訊檔的格式?

    1. (A) MP3
    2. (B) WAV
    3. (C) AVI
    4. (D) WMA

    正解:(C)

    逐題詳解(免費試讀)

    ✅ (C) AVI(Audio Video Interleave)為視訊檔案格式。

    ❌ (A) MP3 為音訊壓縮格式。

    ❌ (B) WAV 為未壓縮的音訊格式。

    ❌ (D) WMA 為微軟的音訊格式。

    📚 出處:多媒體檔案格式

  3. 3以下何者是最早支援物件導向的程式語言?

    1. (A) C#
    2. (B) Pascal
    3. (C) C++
    4. (D) Smalltalk

    正解:(D)

    逐題詳解(免費試讀)

    ✅ (D) Smalltalk 於 1970 年代發展,是最早全面支援物件導向概念的程式語言。

    ❌ (A) C# 於 2000 年後才發表。

    ❌ (B) Pascal 為結構化程式語言。

    ❌ (C) C++ 晚於 Smalltalk 出現。

    📚 出處:程式語言的發展史

  4. 46 顆一模一樣的硬碟構成 RAID(redundant array of inexpensive disks)磁碟陣列,下列那一種磁碟陣列組態的寫入效能最好?

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

    正解:(A)

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

  5. 5計算機系統中,快取記憶體(cache)的功能為何?

    1. (A) 加大記憶體容量
    2. (B) 加大程式可定址的空間大小
    3. (C) 加快處理器的時脈(clock)
    4. (D) 加快資料存取的速度

    正解:(D)

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

  6. 6下列關於頁置換(page replacement)的敘述何者錯誤?

    1. (A) 最久未被使用(least-recently-used)演算法的效能一般優於先進先出(first-in, first-out)演算法
    2. (B) 有時候增加記憶體的容量反而會造成更多的頁錯失(page fault)
    3. (C) 在實務上,最佳分頁置換演算法(optimal page replacement)是最多作業系統採行的演算法
    4. (D) 最佳分頁置換法(optimal page replacement)的效能絕對不低於最久未被使用演算法的效能

    正解:(C)

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

  7. 7下列何者屬於循序邏輯(sequential logic)電路?

    1. (A) subtractor
    2. (B) multiplexer
    3. (C) register
    4. (D) encoder

    正解:(C)

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

  8. 8在分時(time-sharing)作業系統中,如果程序(process)A 進行資料的輸出/輸入,則該程序將進入何種狀態?

    1. (A) waiting state
    2. (B) ready state
    3. (C) terminated state
    4. (D) running state

    正解:(A)

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

  9. 9將十進位數值 147 以五進位表示,應為下列何者?

    1. (A) 1042
    2. (B) 1321
    3. (C) 0132
    4. (D) 0013

    正解:(A)

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

  10. 10設以 G 表示一非多重圖形(multigraph)、無自身邊線(self edge)之無向圖形(undirected graph)結構,並以 |V| 表示 G 之節點(vertex)數,以 |E| 表示 G 之邊線(edge)數。若 G 為連結圖形(connected graph),則下列選項中有關 G 之敘述何者正確?

    1. (A) G 中最長之簡單路徑(simple path)其長度(length)為 |E|
    2. (B) |V| ≤ |E| ≤ (|V|(|V|-1)/2)
    3. (C) G 中至少有一節點其分支度(degree)是 (|V|-1)
    4. (D) G 僅有一連結元件(connected component)

    正解:(D)

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

  11. 11關於堆疊(stack)與佇列(queue)的實作方法,下列敘述何者錯誤?

    1. (A) 堆疊可以用陣列(array)或是鏈結串列(linked list)來實作
    2. (B) 佇列可以用陣列(array)或是鏈結串列(linked list)來實作
    3. (C) 無論用何者來實作堆疊,實作時都是可以使用一個指標來協助堆疊裡元素的加入與刪除
    4. (D) 無論用何者來實作佇列,實作時都是可以使用一個指標來協助佇列裡元素的加入與刪除

    正解:(D)

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

  12. 12下列何者為資料傳輸速度的單位?

    1. (A) dpi
    2. (B) dB
    3. (C) bps
    4. (D) mips

    正解:(C)

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

  13. 13Java Virtual Machine(JVM)是一種直譯器(interpreter),可以執行 JAVA bytecodes。下列何者是 JVM 的最主要特色?

    1. (A) 讓使用者撰寫 JAVA 程式時不必在意系統平台的差異
    2. (B) 讓使用者很容易撰寫功能複雜的 JAVA 程式
    3. (C) 讓使用者可以很方便地偵測出程式中的邏輯錯誤
    4. (D) 讓 JAVA 程式的執行速度加快

    正解:(A)

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

  14. 14下列何者為十六進位數(24)16 與十六進位數(26)16 相加的結果?

    1. (A) (50)16
    2. (B) (74)16
    3. (C) (4A)16
    4. (D) (4B)16

    正解:(C)

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

  15. 15自 n 筆資料中依據指定之鍵值(key value)尋找資料稱為資料搜尋(searching)或簡稱搜尋;若尋獲該指定鍵值之資料,則稱為資料搜尋成功;若未尋獲該指定鍵值之資料,則稱為資料搜尋失敗。下列為資料搜尋相關之敘述:①使用二分搜尋(binary search)法搜尋資料必須將資料依據鍵值排序(sort),並以鏈結串列(linked list)儲存②使用二分搜尋法搜尋資料結果成功之時間複雜度(time complexity)為 O(log2n)③使用二分搜尋法搜尋資料結果失敗之時間複雜度為 O(n)④將資料儲存為二元樹(binary tree)結構進行資料搜尋結果成功之時間複雜度為 O(log2n)⑤將資料儲存為二元樹結構進行資料搜尋結果失敗之時間複雜度為 O(n)請由下列選項中選出最適合者:

    1. (A) ②⑤正確;①④錯誤
    2. (B) ①②正確;③⑤錯誤
    3. (C) ②④正確
    4. (D) ④⑤錯誤

    正解:(A)

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

  16. 16下列何者不為 OSI 架構中之傳輸層(transport layer)的功能?

    1. (A) 兩台主機之間傳輸資料
    2. (B) 確保封包發送與接收的順序相同
    3. (C) 封包遺失重送
    4. (D) 字碼轉換

    正解:(D)

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

  17. 17下列何者不是防毒軟體?

    1. (A) Avira AntiVir
    2. (B) 趨勢科技 PC-Cillin
    3. (C) Microsoft Office
    4. (D) Norton Anti-virus

    正解:(C)

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

  18. 18在物件導向程式語言中,將資料及操作此資料之方法包裝成一個物件的概念稱之為:

    1. (A) 抽象化(abstraction)
    2. (B) 多型(polymorphism)
    3. (C) 繼承(inheritance)
    4. (D) 封裝(encapsulation)

    正解:(D)

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

  19. 19在網際網路設備中,具有識別節點實體位址能力,而能將收到的封包快速轉送到目的節點者稱之為何?

    1. (A) 橋接器(bridge)
    2. (B) 集線器(hub)
    3. (C) 交換器(switch)
    4. (D) 訊號增益器(repeater)

    正解:(C)

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

  20. 20下列有關無線隨意(ad-hoc)網路的敘述,何者正確?

    1. (A) 又稱 infrastructure network
    2. (B) 網路中每台電腦需透過 AP(Access Point)傳遞資料
    3. (C) 通常沒有固定路徑(fixed route)
    4. (D) 多採用 PCF(Point Coordination Function)的傳輸機制

    正解:(C)

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

  21. 21在電腦網路連結中,下列何種功能措施可用以避免瞬間大量的資料湧入接收端,使得接收端負荷不了,造成資料遺失?

    1. (A) 壅塞管制(congestion control)
    2. (B) 流量管制(flow control)
    3. (C) 錯誤管制(error control)
    4. (D) 繞徑管制(routing control)

    正解:(B)

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

  22. 22下列何者為資訊所有者必須具備的專業倫理?

    1. (A) 做好電信傳輸安全措施
    2. (B) 勿干預資訊使用人之活動
    3. (C) 注意資訊內容之合法性
    4. (D) 創造合乎道德約束的資訊

    正解:(C)

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

  23. 23延伸標記語言(Extensible Markup Language, XML)的主要目的為下列何者?

    1. (A) 描述資料
    2. (B) 播放聲音
    3. (C) 播放影片
    4. (D) 邏輯運算

    正解:(A)

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

  24. 24關於資訊安全的維護,下列何種性質,其所指的是資訊及相關的資訊資產,在授權人需要的時候是否可以立即獲得?

    1. (A) 保密性(confidentiality)
    2. (B) 完整性(integrity)
    3. (C) 責任性(accountability)
    4. (D) 可用性(availability)

    正解:(D)

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

  25. 25下列 C 語言的宣告,屬於何種型態?enum days {Mon, Tue, Wed, Thu, Fri, Sat, Sun};

    1. (A) 列舉型態(enumerated type)
    2. (B) 陣列型態(array type)
    3. (C) 結構型態(structure type)
    4. (D) 串列型態(list type)

    正解:(A)

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

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

    102 年 四等 計算機概要(電子工程組) 第 26 題附圖

    正解:(C)

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

  27. 27層疊樣式表 Cascading Style Sheets(CSS)的主要功能為何?

    1. (A) 描述一種硬體規格
    2. (B) 設計網頁外觀及格式
    3. (C) 存取資料庫內容
    4. (D) 邏輯運算

    正解:(B)

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

  28. 28有關網路安全攻擊的敘述,下列何者錯誤?

    1. (A) 攻擊模式分為主動攻擊(active attacks)和被動攻擊(passive attacks)
    2. (B) 偽裝攻擊(masquerade)是屬於主動攻擊的一種手法
    3. (C) 修改訊息內容(modification of message content)是一種被動攻擊手法
    4. (D) 防範被動攻擊的方法之一,是將訊息加密或隱藏後再傳輸

    正解:(C)

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

  29. 29以下何種資料結構常用於描述後進先出(last in, first out)的資料序列?

    1. (A) 堆疊(stack)
    2. (B) 佇列(queue)
    3. (C) 二元樹(binary tree)
    4. (D) 雜湊表(hash table)⎢n⎥

    正解:(A)

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

  30. 30已知一個由 n 個節點(node)組成的單向串列(singly linked list)以及第一個節點的位置,則取得第 ⎢ ⎥ 個⎣2⎦節點需花費的時間為:

    1. (A) θ(l)
    2. (B) θ(n)
    3. (C) θ(n2)
    4. (D) θ(log n)

    正解:(B)

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

  31. 31下列為關於快速排序法(quick sort)的敘述,何者正確?①在最差情況下(worst case)的時間複雜度為 O(n )②在最差情況下(worst case)的時間複雜度為 O(n log n)③在最佳情況下(best case)的時間複雜度為 O(n log n)④基準值(pivot)的選擇與時間複雜度無關⑤使用分而治之(divide and conquer)法則

    1. (A) ①③④
    2. (B) ①③⑤
    3. (C) ②⑤
    4. (D) ②③④

    正解:(B)

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

  32. 32有關超純量(superscalar)CPU 的設計,何者錯誤?

    1. (A) CPU 內有多個功能單元(functional units)或一個 CPU 的機器週期內可處理多個運算的功能單元
    2. (B) 通常可於一個 CPU 的機器週期擷取多道指令來執行
    3. (C) 可以提升 CPU 每一機器週期內執行指令的數目
    4. (D) Superscalar CPU 不能加入 pipeline 的設計

    正解:(D)

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

  33. 33數學中的複數(complex number)以 a + bi( i = − 1 )的形式表示,且 a 與 b 為實數(real number)。使用 C 語言設計程式時,若變數 x 將儲存一複數,則下列選項中何者最適合用於宣告 x 的資料型態?

    1. (A) double
    2. (B) enum
    3. (C) struct
    4. (D) union

    正解:(C)

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

  34. 34在程式執行時,程序呼叫所產生的啟動記錄(activation record)中,記錄的資訊包含下列何者?

    1. (A) 程式作者
    2. (B) 程式的長度
    3. (C) 程序的啟動時間
    4. (D) 程序的傳入參數

    正解:(D)

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

  35. 35下列何者並非電腦外接螢幕常用的傳輸線規格?

    1. (A) HDMI
    2. (B) DVI
    3. (C) PCI-E
    4. (D) D-Sub

    正解:(C)

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

  36. 36有兩個布林函數(Boolean functions),其中F1(X, Y, Z) = XY' +(甲)+ X'Y,F2(X, Y, Z) = XY' +(乙)+ X'Y若 F1(X, Y, Z)恆等於 F2(X, Y, Z),且(甲)不等於(乙),則下列何者錯誤?

    1. (A) (甲)= Y'Z (乙)= X'Z
    2. (B) (甲)= YZ (乙)= XZ
    3. (C) (甲)= YZ' (乙)= X'Z
    4. (D) (甲)= Y'Z' (乙)= X'Z'

    正解:(C)

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

  37. 37在 Microsoft Windows 的檔案系統中,下列何者是正確的檔案路徑表示法?

    1. (A) /user1/test/hw1.doc
    2. (B) D:\test\hw1.doc
    3. (C) user1->test->hw1.doc
    4. (D) D:test:hw1.doc

    正解:(B)

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

  38. 38給定數列[20, 0, 9, 7, 3, 10, 13, 15, 8, 12],以氣泡排序法(bubble sort)來排序需要九個回合,下列何者為氣泡排序法執行過三個回合(three passes)後的結果?

    1. (A) [0, 9, 20, 7, 3, 10, 13, 15, 8, 12]
    2. (B) [0, 3, 7, 9, 10, 8, 12, 13, 15, 20]
    3. (C) [0, 7, 3, 9, 10, 13, 8, 12, 15, 20]
    4. (D) [0, 9, 20, 7, 3, 10, 13, 15, 12, 8]

    正解:(B)

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

  39. 39下述遞迴函式的功能為何?int f(int n){return (n<=0) ? 0 : (n*n+f(n-1));}

    1. (A) 若 n > 0,則 f(n) = 1 + 4 + 9 + 16 + …. + n*n;否則 f(n) = 0
    2. (B) 若 n > 0,則 f(n) = 0 + 2 + 4 + 6 + …. + 2*n;否則 f(n) = 0
    3. (C) 若 n > 0,則 f(n) = 1 + 2 + 3 + 4 + …. + n;否則 f(n) = 0
    4. (D) 若 n > 0,則 f(n) = n!;否則 f(n) = 1

    正解:(A)

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

  40. 40下列以 C 語言撰寫的程式,執行後產生的輸出為何?#include <stdio.h>main(){ int m1 =49, m2=5;do { m1 /= m2++; } while(m1);printf(“%d\n”, m2);}

    1. (A) 7
    2. (B) 8
    3. (C) 本程式編譯時,編譯器(Compiler)發生錯誤訊息,不能執行而無輸出結果產生
    4. (D) 本程式執行時,發生錯誤,故無輸出結果產生

    正解:(B)

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

▶ 線上作答這一卷

地方特考 計算機概要(電子工程組) 其他年度

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