所屬科目:資料處理
1. 以下哪一項不是 cloud computing 的特徵? (A) Data localization (B) On-demand self-service (C) Scalability (D) Broad network access
2. 在 data communication(資料傳輸)技術中,Latency 是指什麼? (A) The speed of data transfer (B) The delay before data transfer begins (C) The encryption method used (D) The amount of data being transferred
3. 以下哪一項最能描述 machine learning? (A) Hardware optimization (B) Data encryption (C) Algorithm training (D) Manual programming
4. 使用 RAID(Redundant Array of Independent Disks)的作用是什麼? (A) Increasing network speed (B) Enhancing data security and redundancy (C) Creating user interfaces (D) Compressing files
5. Operating System(OS)的主要功能是什麼? (A) Providing network security (B) Enhancing graphics performance (C) Managing hardware resources (D) Encrypting sensitive data
6. 在 Python 中,len()函式返回什麼? (A) The sum of all elements in a list (B) The index of an element (C) The type of an object (D) The length of an object
7. 在電腦系統中 Cache memory 的作用是什麼? (A) Temporarily storing frequently accessed data (B) Permanent data storage (C) Enhancing network security (D) Providing graphical output
8. 在網路中,TCP 代表什麼? (A) Transfer Control Protocol (B) Transmission Control Protocol (C) Trusted Communication Protocol (D) Transport Communication Protocol
9. HTML 代表什麼? (A) Hyper Transfer Markup Language (B) High Text Markup Language (C) Hyper Text Markup Language (D) Hyper Transmission Markup Language
10. 資料庫中 data normalization 的主要目的為何? (A) Increasing data redundancy (B) Improving query performance (C) Enhancing data encryption (D) Reducing data redundancy and ensuring data integrity
11. 以下哪一項是 NoSQL 資料庫的特徵? (A) High scalability and flexibility (B) Relational data model (C) Schema-based structure (D) Limited data storage
12. HTTP 中 GET 方法的主要用途是什麼? (A) To modify data on the server (B) To retrieve data from the server (C) To encrypt data during transmission (D) To create new resources on the server
13. 在 HTML 中,哪個標籤用於定義表單輸入欄位? (A) <button> (B) <input> (C) <form> (D) <label>
14. RAM 和 ROM 之間的主要區別是什麼? (A) RAM is non-volatile, while ROM is volatile (B) RAM is slower than ROM (C) RAM is used for permanent storage, while ROM is for temporary storage (D) RAM is used for temporary data storage, while ROM is for permanent data storage
15. 在網路中,MAC 位址的用途是什麼? (A) Identifying network devices at the physical layer (B) Encrypting network traffic (C) Storing website information (D) Compressing files
16. Symmetric encryption 與 Asymmetric encryption 之間的差異是什麼? (A) Asymmetric encryption 主要用於資料壓縮 (B) Symmetric encryption 比 Asymmetric encryption 慢 (C) Symmetric encryption 使用一個金鑰,而 Asymmetric encryption 使用兩個金鑰 (D) Symmetric encryption 用於資料備份
17. 哪一個 HTML 標籤用於創建 hyperlink 超連結? (A) <a> (B) <link> (C) <href> (D) <url>
18. HTML 中<form>標籤的作用是什麼? (A) Displaying images(顯示圖片) (B) Creating interactive forms for user input(建立用於使用者輸入的互動表單) (C) Adding styles to a webpage(為網頁新增樣式) (D) Embedding multimedia files(嵌入多媒體檔案)
19. 人工智慧大腦框架中分為六個層次(layer),雲計算層、大數據層、演算法層、感知 層、認知層、應用層,其中在認知層的核心技術包括那些? (A) 知識圖譜 (B) 圖像識別 (C) AR/VR (D) 視訊追蹤
20. 在 Python 中,x=(5,)這樣的變數 x 是什麼資料型態? (A) List(列表) (B) Tuple(元組) (C) Set(集合) (D) Integer(整數)
21. 假設有一個學生資料表 students,包含 name 和 score 欄位,想要找出成績最高的學 生,哪一個 SQL 查詢是正確的? (A) SELECT name FROM students ORDER BY score ASC LIMIT 1; (B) SELECT name FROM students WHERE score = MAX(score); (C) SELECT name FROM students ORDER BY score DESC LIMIT 1; (D) SELECT MAX(name) FROM students;
22. 在 Excel 中,如果 A1=10,A2=20,A3=30,則=AVERAGE(A1:A3)的結果是多少? (A) 20 (B) 15 (C) 25 (D) 30
23. 在 Binary Search Tree(BST)中,the left child node 值與 the parent node 的關係是什 麼? (A) The left child node's value 大於或等於 the parent's value (B) The left child node's value 小於或等於 the parent's value (C) The left child node's value 總是等於 the parent's value (D) The left child node's value 總是不同於父節點的值
24. 下列哪一個內建的 JavaScript 函數用於將字串轉換為整數? (A) String.parseInt() (B) Integer.fromString() (C) Number.parseInt() (D) parseInt()
25. 在 JavaScript 中,下列哪種方法用於從陣列中刪除最後一個元素? (A) shift() (B) splice() (C) slice() (D) pop()
26. 哪種人工智慧技術可用於分析 social media 上的 sentiment trends(情緒傾向)? (A) Digital Twin (B) Reinforcement Learning (C) Computer Vision (D) Natural Language Processing, NLP
27. USB 的全名是什麼? (A) United Storage Base (B) Ultra Speed Bandwidth (C) Universal Serial Bus (D) User System Backup
28. 什麼是「區塊鏈」的核心特性? (A) 集中式管理 (B) 加速檔案下載 (C) 提高硬體效能 (D) 去中心化與不可篡改
29. 什麼是「數位簽章」的用途? (A) 驗證文件真偽與完整性 (B) 提高檔案下載速度 (C) 壓縮檔案大小 (D) 增加硬碟容量
30. 什麼是量子運算的基本單位? (A) Byte (B) Kilobit (C) Qubit (D) Bit
31. 什麼是用來測試網路連線的指令? (A) df (B) cp (C) ls-al (D) ping
32. 一個 NOR 閘的輸入全為 0,輸出是 x,一個 OR 閘的兩個輸入為 0 和 1,輸出是 y, 請問以下哪一個答案是對的? (A) x=0,y=1 (B) x=1,y=1 (C) x=1,y=0 (D) x=0,y=0
33. 八進位數 34 表示的二進位數是 x,十六進位數 1F 表示的十進位數是 y,請問以下哪 一個答案是對的? (A) x=11011,y=32 (B) x=11010,y=29 (C) x=11101,y=30 (D) x=11100,y=31
34. 十進位數 1023 轉換成二進位是 x,八進位數 174 表示的十六進位數是 y,請問以下 哪一個答案是對的? (A) x=1111111111,y=7C (B) x=1111111110,y=7D (C) x=10000000000,y=7E (D) x=10000000001,y=7B
35. x 是用於資料排序,y 是「RAID 0」的功能,請問以下哪一個答案是對的? (A) x=SHA-256,y=資料備份 (B) x=QuickSort,y=提高資料存取速度 (C) x=Dijkstra,y=資料加密 (D) x=AES,y=資料壓縮
36. x 是「管線處理」(Pipelining)的功能,y 是用於加密的演算法,請問以下哪一個答 案是對的? (A) x=加速網絡傳輸,y=Bubble Sort (B) x=增加硬碟儲存容量,y=Binary Search (C) x=提高 CPU 指令執行效率,y=RSA (D) x=清理病毒,y=FIFO
37. 在 C#中,x 關鍵字用於定義一個類別,y 關鍵字用於在 C#中繼承一個類別,請問以 下哪一個答案是對的? (A) x=enum,y=extends (B) x=interface,y=inherits (C) x=struct,y=base (D) x=class,y=:(冒號)
38. C++中的關鍵字 const 的主要用途為 x,在 C++中,int* p 表示 y,請問以下哪一個答 案是對的? (A) x=定義一個變數的初始值,y=一個函數的返回值 (B) x=定義一個類別的成員函數,y=一個整數變數 (C) x=定義一個變數為常量,y 一個指向整數的指標 (D) x=定義一個函數的返回值,y 一個整數陣列
39. x 是 C++中的 namespace 的用途,在 C++中,y 是 inline 函數的主要優點,請問以下 哪一個答案是對的? (A) x=控制函數的訪問權限,y=增加程式碼的可讀性 (B) x=分配記憶體空間,y=避免函數被覆寫 (C) x=定義類別的範圍,y=提高記憶體使用效率 (D) x=避免名稱衝突,y=減少函數呼叫的開銷
40. x 是 C++中的 friend 關鍵字的用途,y 是 C++中的 static 成員變數,請問以下哪一個 答案是對的? (A) x=允許外部函數或類別訪問私有成員,y=屬於類別而非物件的變數 (B) x=定義類別的繼承關係,y=只能在函數內使用的變數 (C) x=限制成員的訪問權限,y=必須動態分配的變數 (D) x=標記函數為虛擬函數,y=只能在建構函數中初始化的變數
41. 在 Python 中,若使用生成器(generator),什麼關鍵字用於生成下一個值? (A) yield (B) next (C) break (D) return
42. 在 Python 中,若使用類別(class),什麼方法用於定義物件的字串表示形式? (A) __init__() (B) __str__() (C) __del__() (D) __call__()
43. 在 Python 中,若使用列表(list),什麼方法用於新增元素到列表末尾? (A) append() (B) insert() (C) extend() (D) pop()
44. 在 Python 中,若使用字典(dictionary),什麼方法用於取得所有鍵? (A) get() (B) items() (C) values() (D) keys()
45. 執行下列 C++程式碼後,請問輸出結果為? (A) 105 (B) 205 (C) 10205 (D) 20105
46. 執行下列 C++程式碼後,請問輸出結果為? (A) 5 10 2 (B) 5 10 1 (C) 10 5 2 (D) 10 5 1
47. 執行下列 Python 程式碼後,請問輸出結果為? (A) [1, 2, 3, 4] [2, 4] (B) [1, 2, 3, 4] [1, 3] (C) [3, 6, 9, 12] [2, 4] (D) [3, 6, 9, 12] [1, 3]
48. 以下 Python 程式碼的輸出為何? def add(a, b=10): return a + b result = add(5) print(result) (A) 5 (B) 10 (C) 15 (D) Error