所屬科目:高中技藝◆電腦軟體設計
1 有二數字串(xxxx xxxx, yyyy yyyy)經XOR 得到0010 1101,此二數字串為下列何者? (A): 1111 1001, 1101 0101 (B): 1101 1001, 1011 0101 (C): 1111 1001, 1101 0100 (D): 1111 0101, 1101 1010
2 X( 3710 , 1310 ) = 1810 ,X為下列何者? (A): XNOR (B): XOR (C): NOR (D): NAND
3 在程式設計中,函數直接或間接呼叫自己時,其間的參數資料傳遞所使用的資料結構為下列何者? (A): 堆疊(Stack) (B): 佇列(Queue) (C): 鏈結串列(Linked List) (D): 結構(Struct)
4 撰寫程式成為執行檔時必要使用的是下列何者? (A): 編譯器(Compiler)及載入器(Loader) (B): 連結器(Linker)及載入器(Loader) (C): 組譯器(Assembler)及載入器(Loader) (D): 編譯器(Compiler)及連結器(Linker)
5 在下列程式中,列印的結果為何? (A): 1 (B): 5 (C): 2(D):6
6 在下列程式中,列印的結果為2,下列何者正確? (A): db[1] (B): &db[1] (C): db[2] (D): *db[2]
7 在下列程式中,列印的結果為何? (A): 5 (B): 11 (C): 13 (D): 17
8 下列何者不是CPU內的儲存元件? (A): 動態記憶體(DRAM) (B): 基址暫存器(Base Register) (C): 計數器暫存器(Counter Register) (D): 資料暫存器(Data Register)
9 下列何者不是CPU指令的執行週期? (A): 擷取 (B): 編碼 (C): 解碼 (D): 執行
10 常用的Wi-Fi卡內之MAC位址層對應於OSI模型七層的哪一層? (A): 實體層(Physical Layer) (B): 資料鏈結層(Data Link Layer) (C): 網路層(Network Layer) (D): 傳輸層(Transport Layer)
11 RFID屬於物聯網(IoT)架構的哪一層? (A): 感測層(Perception Layer) (B): 網路層(Network Layer) (C): 平台層(Platform Layer) (D): 資料處理層(Data Processing Layer)
12 程式計數器 (PC; Program Counter) 的功能,下列何者正確? (A): 控制指令執行的順序 (B): 紀錄下一個指令的位址 (C): 紀錄程式執行中的狀態資料 (D): 暫存指令
13 下列何種資料適合採用失真 (Lossy) 壓縮? (A): 圖片 (B): 銀行存款 (C): 人名 (D): 成績
14 二進位數值 0101 0100 1100 0010 可轉換成下列何者? (A): 十進位數值 21698 (B): 十六進位數值 54D2 (C): 十六進位數值 5402 (D): 十進位數值 22408
15 下列何者是屬於 Class B 的 IP 網址? (A): 258.128.33.24 (B): 140.92.1.50 (C): 192.83.166.5 (D): 120.80.40.20
16 關於 MAC (Media Access Control) 位址之敘述,何者正確? (A): MAC 位址可以修改 (B): 一部電腦可以使用多個 MAC 位址 (C): MAC 位址是記錄在 CPU 上 (D): MAC 位址要向 ISO 申請
17 在資料傳遞時,為避免資料被竊取或外洩,通常採用下列何種保護措施? (A): 將資料解壓縮 (B): 將資料加密 (C): 將資料壓縮 (D): 將資料解密
18 網頁應用程式設計中,通常將使用者相關的資料存放在 Cookie 中進行應用,而 Cookie 的資料是存放在以下那一個主機? (A): 客戶端瀏覽器主機 (B): 資料庫伺服器主機 (C): 應用程式執行主機 (D): 網頁應用程式網站伺服器主機
19 電腦系統在意外災害復原管理系統 (Recovery Management Systems)中,對使用者來說,下列何者所受之衝擊最大? (A): Site Down (中心全毀) (B): Application Down (應用程式失效) (C): Network Down (網路中斷) (D): System Down (系統當機)
20 若要計算 1 加到 n 的總和,下列 C 語言遞迴函式的空白格中應填入下列何者? (A): n + summation(n + 1) (B): n + summation(n - 1) (C): (n - 1) + summation(n) (D): n + summation(n)
21 下列 C 語言程式執行後,輸出的結果為何? (A): 125 (B): 55 (C): 100 (D): 120
22 為了彌補中央處理器(CPU)與主記憶體之間的存取速度差異,電腦架構中通常會內建一種容量較小但速度極快的記憶體,用來預先暫存 CPU即將使用的指令與資料,以提升整體運算效能。以上所述之記憶體屬於下列何項? (A): 快取記憶體(Cache Memory) (B): 快閃記憶體(Flash Memory) (C): 非揮發記憶體(Non-Volatile Memory) (D): 量子記憶體(Quantum Memory)
23 目前市面上的智慧型手機、USB隨身碟以及固態硬碟(SSD)等電子裝置,主要採用下列哪一種非揮發性記憶體來儲存使用者的資料(如照 片、文件),使得裝置在關閉電源後,資料依然能夠被保存? (A): 輔助硬碟機 (B): 唯讀記憶體 (C): 快閃記憶體 (D): 動態記憶體
24 下列哪一個單元的功能是暫時儲存程式與資料,讓處理器可以隨時存取? (A): 控制單元 (B): 輸入單元 (C): 機殼單元 (D): 記憶單元
25 在電腦的硬體架構中,有一個核心組件負責解讀儲存在記憶體中的指令,並根據指令內容發出對應的控制信號,以協調、指揮各個部份 正常運作。以上敘述是指何項單元? (A): 算術運算單元 (B): 管理單元 (C): 控制單元 (D): 匯流排單元
26 以下 Python 程式中使用了串列(list)與字串(string)的操作,並包含索引切片、串列增刪元素、以及字串結合的語法:執行 print(sensor_data),其輸出的結果為何?(A): [15, 20, 25, 30, 35] (B): [15, 20, 25, 30, 35, 40] (C): [10, 15, 20, 25, 30, 35, 40] (D): [15, 20, 25, 30, 40]
27 請參考第26題 python 程式,執行 print(subset * 2),其輸出的結果為何? (A): [20, 25, 30, 20, 25, 30] (B): [20, 25, 30] (C): [20, 25, 20, 25] (D): [20, 25, 30, 40, 20, 25, 30, 40]
28 請參考第26題 python 程式,執行print(info),其輸出的結果為何? (A): 2025Data- (B): -2025Data (C): -2025-Data (D): 2025-Data
29 關於 SSD(固態硬碟)的敘述,下列何者正確? (A): SSD 使用高速旋轉磁碟,提供比傳統硬碟更快的資料讀寫速度 (B): SSD 無機械式移動零件,使用晶片儲存資料具較快的存取速度 (C): SSD 是一種只能用於雲端運算的儲存裝置,需要上網才能使用 (D): SSD 使用磁性材料儲存資料,需要利用磁頭針對特定區域讀寫
30 某公司員工收到一封冒充銀行發送的電子郵件,誘使他點擊連結並輸入帳號密碼。這種攻擊手法屬於哪一類? (A): SQL 注入攻擊 (SQL Injection Attack) (B): 勒索病毒攻擊(Ransomware Attack) (C): 釣魚攻擊(Phishing Attack) (D): 服務阻斷攻擊(Denial-of-Service Attack)
31 某駭客團體利用作業系統尚未修補的安全漏洞,在官方尚未釋出更新前就發動攻擊,這種屬於哪一類型的攻擊? (A): SQL 注入攻擊(SQL Injection Attack) (B): 零時差攻擊(Zero-Day Attack) (C): 密碼攻擊 (Password Attack) (D): DNS 欺騙攻擊 (DNS Spoofing)
32 地球暖化與極端氣候現象影響甚大,某研究團隊使用 Python 撰寫程式,針對不同城市的碳排放數據進行分析,以協助地方政府設計具體 的減碳策略。你接手一段 Python 程式碼,其中定義了一組城市年碳排放資料(單位:百萬公噸) city_emissions = [12.4, 18.6, 9.3, 25.7, 14.1] 這些數字分別代表 甲、乙、丙、丁、戊 五座城市的年碳排放量。 若要計算這五座城市的「總碳排放量」,應使用哪一個內建函式處理此串列? (A): len(city_emissions) (B): max(city_emissions) (C): sum(city_emissions) (D): min(city_emissions)
33 請參考第32題 python 程式,城市 乙 採用碳捕捉技術後,其排放量從原本的 18.6 百萬公噸下降為 14.0 百萬公噸。若要計算排放量的減少 百分比,以下哪一個 Python 運算敘述是正確的? (A): reduction_rate = (18.6 - 14.0) / 14.0 * 100 (B): reduction_rate = (14.0 - 18.6) / 14.0 * 100 (C): reduction_rate = (14.0 - 18.6) / 18.6 * 100 (D): reduction_rate = (18.6 - 14.0) / 18.6 * 100
34 關於傳統 GPU 與 CPU 的架構與適用任務,下列哪一項敘述正確? (A): GPU 包含與 CPU 相同的五大單元架構,擅長通用控制指令的執行 (B): GPU 設計為大量平行處理單元,適合用於影像渲染與深度學習運算 (C): 與 CPU 相比,GPU 難以處理資料,僅作為顯示畫面的輔助硬體 (D): GPU 的功能較 CPU 廣泛,因此可完全取代 CPU 的作業系統控制角色
35 執行下列程式碼之後,請問最後y的值多少? (A): 1890 (B): 1683 (C): 1785 (D): 1589
36 台積電已邁向 2nm 半導體先進製程技術,請問此 2nm 等於多少公尺? (A): 0.2×10-8 (B): 2×10-9×103 (C): 2µ×10-5 (D): 2µµ
37 下列使用那一種方式來儲存圖像,經高倍率放大後,其邊緣界線不會有鋸齒狀。 (A): GIF (B): JPEG (C): 位元對映(Bit-map) (D): 向量圖形(Vector graphic)
38 三個16進制值(H)的邏輯運算,CFH AND B7H XOR 55H,其結果為 (A): 83H (B): 7FH (C): CCH (D): D2H
39 有一超市,單一入口只進不出,單一出口只出不進,則此超市最類似於下列何種資料結構? (A): 陣列(Array) (B): 記錄(Record) (C): 堆疊(Stack) (D): 佇列(Queue)
40 有一資料庫高達一百萬筆資料,且已依序由小到大地排序好,請問以二元搜尋(Binary search)方法查詢其中一筆資料,最多需要多少次? (A): 10次 (B): 19次 (C): 20次 (D): 21次
41 請問十進制的234 加上八進制的1067 再加上16進制的10B答案為何? (A): 十進制的1048 (B): 八進制的2054 (C): 16進制的42D (D): 二進制的0010 0010 1100
42 下列哪一種通訊協定為現行的網際網路(Internet)所採用? (A): Wi-Fi (B): Li-Fi (C): TCP/IP (D): Wi-Max
43 工廠內常須使用藍芽4.0做為收發資料的技術之一,若只考量傳輸方式及傳輸距離,則下列何者對應的規格是正確的? (A): 有線及100m (B): 有線及500m (C): 無線及100m (D): 無線及500m
44 在個人電腦使用Windows作業系統,當日積月累地不斷儲存了各種資料或刪除資料,磁碟中就會讓檔案散落各處及產生很多不連續的空 白區段,要讓檔案及空白區段放在連續的位置,要使用下列何者? (A): 磁碟重組 (B): 自動修復檔案系統 (C): 清理磁碟 (D): 檢查磁碟
45 當發起網路攻擊時,其主要目的是為癱瘓系統主機或網站,使其無法運作。此類攻擊為下列何者? (A): 入侵網站 (B): 阻斷服務攻擊 (C): 邏輯炸彈 (D): 殭屍網路
46 請參考下列C語言遞迴程式,敘述 printf 所顯示的結果為(A): 210 (B): 840 (C): 2520 (D): 5040
47 在 OSI七層網路通訊協定架構中,下列何層負責處理資料的轉換(包括將資料編碼、壓縮、解壓縮、加密、解密等),並建立上層可以使 用的格式? (A): 資料連結層 (Data Link Layer) (B): 傳輸層 (Transport Layer) (C): 會議層 (Session Layer) (D): 表達層 (Presentation Layer)
48 在一個空的堆疊上,將先後順序為A、B、C、D、E的資料,經過一連串的放入(push)及取出(pop)的動作後,則下列何者不可能為其取出 值的先後順序 (A): A、B、E、D、C (B): C、A、B、D、E (C): B、D、E、C、A (D): B、C、D、E、A
49 請問下面C程式中,printf("\n")共執行幾次? (A): 6 (B): 8 (C): 14 (D): 48
50 下列名詞,何者不是資訊技術中描述速度之單位? (A): RPM (B): MIPS (C): UPS (D): BPS
51 下列記憶體何者適合用來作為快取記憶體 (Cache Memory)? (A): SDRAM (B): EDO RAM (C): SRAM (D): DDR DRAM
52 下列何者不是巨量資料 (Big Data) 的特性? (A): 驗證性 (Verification) (B): 多樣性 (Variety) (C): 大量性 (Volume) (D): 速度性 (Velocity)
53 下列 C/C++ 程式,其執行結果為何?(A): 10 (B): 1 (C): 55 (D): 11
54 下列 C/C++ 程式,其執行結果為何? (A): 11 (B): 9 (C): 10 (D): 8
55 在資訊安全領域中,威脅(Threat)通常可分為四大類。下列哪一項不屬於這四大類威脅? (A): 機器故障 (B): 使用者心理恐懼 (C): 故意破壞 (D): 天然災害
56 下列敘述何者不是電腦病毒的特性? (A): 電腦病毒會寄生於正常程式中,並在適當時機將自己複製,感染其他正常程式 (B): 電腦病毒一旦感染,必定會立即發作,且發作後無法解毒 (C): 有些電腦病毒在發作時會降低中央處理器 (CPU) 的執行效率 (D): 當正常程式被電腦病毒感染時,不一定會立即發作
57 正確之防毒概念應以什麼為先? (A): 掃毒 (B): 去毒 (C): 解毒 (D): 防毒
58 下列何者是網路安全中密碼設定的原則之一? (A): 密碼中最好包含字母及非字母字元 (B): 寫下你的密碼 (C): 用你名字或帳號當作密碼 (D): 用你個人的資料當作密碼
59 在瀏覽器中輸入開頭為 https:// 的網址,意旨採用下列何種網路安全技術? (A): 數位簽章 (B): 防火牆 (C): SSL (Secure Socket Layer) (D): SET (Secured Electronic Transaction)
60 下列何者是決定個人電腦的冷開機與暖開機? (A): 依電腦使用者熟練度而定 (B): 依電腦使用時的溫度而定 (C): 電腦內部的啟動方式不同 (D): 電腦在冷氣機房或在一般室內的開機
61 在個人電腦上,要執行放在硬碟中的某一程式時,作業系統會先將該程式載入下列何者記憶體裡,才開始執行? (A): ROM (B): EEPROM (C): DRAM (D): EPROM
62 下列敘述,何者不正確? (A): USB 與 SCSI 最大外接週邊裝置數目均為 127 個 (B): PC 電源開啟而螢幕無法顯示時,此現象與鍵盤之連接無關 (C): 滑鼠、鍵盤、掃瞄機都能當成電腦的輸入裝置 (D): RGB 監視器 (Monitor) 中的 RGB 是指紅綠藍三原色的意思
63 下列何者是 Email 系統交換信件的協定? (A): SNMP (B): Telnet (C): ICMP (D): SMTP
64 下列何種設備能使用於連接區域網路與廣域網路,以進行傳輸路徑選定與轉換? (A): 路由器 (Router) (B): 橋接器 (Bridge) (C): 數據機 (Modem) (D): 集線器 (Hub)
65 有關電腦安全防護的措施中,下列何者能同時對「實體」及「資料」的提供防護措施? (A): 不斷電系統 (UPS) (B): 管制上機次數與時間 (C): 保留日誌檔 (D): 人員定期輪調
66 下列 C 語言程式,其執行結果為何? (A): 15 (B): 20 (C): 21 (D): 14
67 下列 C 語言程式,其執行結果為何? (A): 15 (B): 10 (C): 5 (D): 程式錯誤
68 下列 C 語言程式,其執行結果為何? (A): 10 (B): 20 (C): 30 (D): 0
69 在C語言中,用於定義一個常數的關鍵字 和 表示「不等於」的關係運算子,分別是甚麼? (A): const 和 != (B): define 和 ! (C): var 和 != (D): static和 !
70 在C語言中,至少執行一次的迴圈結構,以下是哪一個? (A): while (B): do ... while (C): for (D): switch ... case
71 在C語言中,有效的C語言變數名稱,以下是哪一個? (A): 2Happy (B): Year#9 (C): Happy_NewYear (D): short
72 下列哪一項最能正確描述快取記憶體(Cache)的主要用途? (A): 提高資料存取速度:快取記憶體位於 CPU 附近,使 CPU 在需要資料時能對其快速存取,降低存取主記憶體的延遲 (B): 作為閃存儲存媒介:用來永久保存資料或作為可攜式儲存裝置,如 USB 隨身碟或固態硬碟(SSD)的主要儲存記憶體 (C): 硬碟控制用途:負責管理硬碟的資料傳輸、讀寫排程與錯誤檢測等功能 (D): 儲存長期資料:用於長期保存使用者資料或系統檔案,類似磁碟或固態硬碟的存儲功能
73 下列C語言程式執行後,輸出是? (A): 6 2 10 (B): 6 2 12 (C): 5 3 15 (D): 5 2 10
74 編譯以下C語言程式碼時,會出現甚麼錯誤? (A): return 行語句錯誤 (B): printf 行表達式錯誤 (C): stdio.h 行格式錯誤 (D): int x 行初始值錯誤
75 在C語言中,++x 和 x++ 的差別是? (A): x++ 先遞增再取出,++x 先取出再遞增 (B): ++x 用於迴圈,x++ 用於條件 (C): ++x 先遞增再取出,x++ 先取出再遞增 (D): 無差別
76 下列C語言程式執行後,輸出是?(A): 2 9 (B): 5 7 (C): 1 5 (D): 4 5
77 要讓下列C語言程式執行後,其輸出結果為 y=10, x=20,請問空白格要填入甚麼?(A): F10(&x, &y) (B): F10(&x, y) (C): F10(x, &y) (D): F10(x, y)
78 要讓下列C語言程式執行後,其輸出結果為5,請問空白格要填入甚麼? (A): str[n--] != ′\0 (B): (str + n) != ′\0′ (C): str[n] != ′\0′ (D): str[n++] != ′\0
79 下列C語言程式執行後,輸出結果為x = 7, y = 27,請問空白格要填入? (A): struct Point (B): typedef struct Point point (C): typedef struct Point (D): struct { int x; int y; } Point
80 何謂「雲端運算」(Cloud Computing)? (A): 它是一種硬體製造技術 (B): 能透過網路提供運算資源的服務 (C): 可用於單機程式設計 (D): 資料儲存於本地硬碟