32 下列關於對稱性與非對稱性加密演算法的敘述何者錯誤?(A)對稱性加密演算法使用相同的金鑰進行加密與解密 (B)非對稱性加密演算法使用不同的金鑰進行加密與解密 (C)非對稱性加密演算法以接收者的私鑰
33 下列關於電腦病毒的敘述何者錯誤?(A)蠕蟲攻擊會主動散播至其他電腦 (B)蠕蟲攻擊會感染其他檔案 (C)特洛伊木馬的攻擊不會主動散播至其他電腦 (D)間諜程式(spyware)會擅自收集被攻擊者
34 有關下列兩個 C 語言程式片段的敘述,何者正確? (A)兩者用的排序法都是氣泡排序法 (B)程式片段 P1 用的是氣泡排序法,程式片段 P2 用的是選擇排序法 (C)程式片段 P1 用的是選擇排
13 下列何者較能有效降低虛擬記憶體中分頁錯誤(page faults)的頻率?(A)優先執行大量存取檔案的程序(process)(B)增加虛擬記憶體使用硬碟空間的大小(C)降低虛擬記憶體中分頁的大小
14 在 C 語言中,以循環陣列(circular array)A 實作佇列(queue),循環陣列大小為 15。若有 10 筆資料已加入(enqueue)此循環陣列 A[5]到 A[14]中,前頭(
35 下列 C 語言程式使用的是何種排序法? (A)氣泡排序(bubble sort) (B)選擇排序(selection sort) (C)快速排序(quick sort) (D)合併排序(merg
20. 下列相鄰矩陣(adjacency matrix)所表示的無向圖(undirected graph)中,共有多少個連通單元(connected component)? (A)1 (B)2 (C)
22. 在一個有 500 個數字並已排好順序的陣列(array)中,若使用二元搜尋法(binary search)尋找某一數時,至多要對陣列內多少個數字作比對?(A)7 (B)8 (C)9 (D)10
24. 下列程式碼中的 swap 其作用應該是可以將兩個傳入的整數值相互交換。則程式碼中的空格至依序應分別填入那些字元?void swap (int (1)x, int (2)y){int tmp
25. 下列以 C++語言撰寫的程式中,①②③④各行共有幾行可以通過編譯?class P{public:void foo() {}protected: void goo() {}};class C :
26. 有關以下 C 語言撰寫之程式,下列敘述何者正確?#include <stdio.h>#include <iostream>main(){int a, b, c, d;c=(a=2, 3* a)
20 以下排序演算法(sorting algorithm)中,何者會產生下述的過程?未排序的狀態:5, 3, 1, 7, 2第一次交換後:3, 5, 1, 7, 2第二次交換後:3, 1, 5, 7,
21 已知 C 程式如下,下列敘述何者正確? (A)執行後輸出 11 12 13 21 22 23(B)執行後輸出 11 21 12 22 13 23(C)執行後輸出 0 0 0 0 0 0(D)編譯
28. 若執行以下 C 語言撰寫之程式,下列敘述何者正確? (A)輸入兩個整數 24,18 則輸出 18,24 並跳行(B)輸入兩個整數 24,18 則輸出 6,72 並跳行(C)輸入兩個整數 30,
38 有關以下 C 語言撰寫之程式,下列敘述何者正確? (A)若輸入兩個整數 36,19,則輸出為 36 並跳行 (B)若輸入兩個整數 36,19,則輸出為 19 並跳行 (C)若輸入兩個整數 36,
29. 若執行以下 C 語言撰寫之程式,下列敘述何者正確?#include <stdio.h>#include <stdlib.h>#include <iostream>void funcA(void
30. 在 Java 語言中,編譯器(compiler)會在下列那一種情況下自動定義一個建構子(constructor)?(A)當程式設計者已為一類別定義一個預設建構子時(B)當程式設計者沒有為一類別