• 沒有找到結果。

資訊科學能力競賽初試解答

N/A
N/A
Protected

Academic year: 2021

Share "資訊科學能力競賽初試解答"

Copied!
1
0
0

加載中.... (立即查看全文)

全文

(1)

國立台灣師大附中九十九學年度校內資訊學科能力競賽初試試題 師:這次考試90 分以上的人數跟 80 分以上的人數一樣多 生:(歡呼貌) 師:80 分以上的人數跟 70 分以上的人數一樣多 生:(歡呼貌 again) 生:那...不及格的人數呢? 師:跟考試的人數一樣多 生: 單選題,共50 每題 2 分,總分共 100 分。

C 1. 噴墨式印表機的墨水有CMYK 四個顏色,下列何種顏色不屬於 CMYK 之一?(A) 青色 (B) 洋紅色 (C) 洋藍色 (D) 黃色 D 2. 有關USB 的敘述,下列何者不正確? (A) 支援即插即用的功能 (B) 支援熱插拔功能 (C) USB 2.0 具 480 Mbps 之傳輸速度 (D) 最多可以連接 64 個 USB 裝置 A 3. N 個資料作氣泡排序時,須經過幾次比較? (A)N(N-1)/2 (B)N/2 (C)N (D)N(N+1)/2 D 4. P1 代表編譯程式原始碼、P2 代表編寫程式原始碼、P3 代表載入可執行程式碼、P4 代表 產生程式目的碼、P5 代表連結程式目的碼,下列何種順序是正確的程式編寫與編譯過程? (A) P2 P5 P3 P1 P4 (B) P2 P5 P1 P4 P3 (C) P2 P1 P5 P4 P3 (D) P2 P1 P4 P5 P3 B 5. 中央處理單元CPU 中的 ALU 其功能是 (A)執行資料傳輸 (B)執行加、減法與邏輯運算 (C)執

行中斷程式 (D)執行控制作業

A 6. 一般程式執行時會依下列何種暫存器的內容來順序執行 (A)程式計數器 (B)指令暫存器 (C) 索引暫存器 (D)狀態暫存器

B 7. 有關ROM 的敘述何者有誤? (A)是唯讀記憶體 (B)是輔助記憶體之一 (C)只能讀出資料,無 法寫入(D)當電源關閉時,存在其中之資料不會消失

C 8. 那一種記憶體的磁軌是以螺蚊狀排列 (A)RAM (B)ROM (C)CD-ROM (D)Hard Disk

D 9. 假設某城市有一萬個市民,若每一位市民的戶籍資料佔用1024 個位元組,試問至少需要多 少張容量為1.2MB 的磁片才能儲存所有資料? (A)6 (B)7 (C)8 (D)9

B 10. 磁碟存取時間不包含下列那一項? (A)讀寫頭移動時間 (B)執行時間 (C)轉動延遲 (D)資料傳 遞時間

D 11. 將八進位數值(25.7)轉換成十六進位數,其結果為 (A)14.7 (B)13.E (C)15.7 (D)15.E C 12. 假設一計算機以 36 位元代表一浮點數(floating-point number),其中符號佔 1 位元,其 中指數部份佔8 位元,分數(fraction)佔 27 位元,則此計算機的有效位為十進位之幾位? (A) 6位 (B) 7位 (C) 8位 (D) 9位 A 13. 假設某電腦系統以 8 位元表示一個整數,而負數採用 2 的補數表示方式,則十進位數(-30) 的二進位表示法應該為何? (A)11100010 (B)11100001 (C)00011110 (D)10011110 B 14. 同位檢查是一種查錯方法,下列那個字元是錯誤的奇數同位碼 (A)01100001 (B)11000011 (C)01010100 (D)11010101 B 15. 十六進位(F1)和(55)作 AND 運算後,其值為 (A)A4 (B)51 (C)F5 (D)5B C 16. XYXYXY可以寫成 (A) Y (B)XY (C)X  (D) XY C 17. 下列何種電腦犯罪模式,是針對特定主機不斷且持續發出大量封包,藉以癱瘓系統? (A) 木馬攻擊 (B) 網路蠕蟲攻擊 (C) 阻絕攻擊 (D) 隱私竊取

(2)

D 18. 關於 OSI 七層網路架構模式的敘述,下列何者正確? (A) 網路層負責兩點之間的資料傳送 (B) 會議層負責資料格式的轉換 (C) 傳輸層負責將資料轉換成封包 (D) 實體層定義網路硬體的傳輸媒介與規格 B 19. Class C 網路運用 CIDR 機制進行子網路的分割規劃時, 若子網路遮罩是 255.255.255.240, 則可 用的子網路數量是?(A) 8 (B) 16 (C) 32 (D) 64 C 20. 下列各種通訊協定的說明,何者不正確? (A) ARP 是負責將 IP 位址轉換成實體位址的通訊協定 (B) DHCP 是提供動態分配 IP 位址服務的通訊協定 (C) Telnet 是提供傳送網頁所用的通訊協定 (D) SMTP 是提供電子郵件傳送服務的通訊協定

D 21. 下列何種資料結構的資料元素存取方式是先進先出 ( First In First Out )? (A) 陣列 (B) 雙向串列 (C) 堆疊 (D) 佇列

B 22. 在橫向優先搜尋(Breadth First Search)中,需要使用下列哪一種資料結構? (A) 堆積(heap) (B) 佇列(Queue) (C) 堆疊(Stack) (D) 二元樹(Binary Tree)

C 23. 有一個 8x11 的二維陣列,以列為主的排列方式儲存在記憶體裡,第一個陣列元素[0,0]起 始位址為(20)10,如果每個陣列元素佔1個記憶體單位,請問[3,6] 這個陣列元素會被存

放在哪個位址?(A) (42)10 (B) (54)10 (C) (59)10 (D) (60)10

A 24. 下列哪一個是 T(n) = 2T(n / 2) + n 這個遞迴式(Recurrence)的解? (A) θ(n log n) (B) θ(log n) (C) θ(n) (D) θ(n2)

D 25. 下列程式的複雜度為何? int i, j, k, sum; for (i=0; i < n; i++)

for (j=0; j < n; j++) { sum = 0; for (k=0; k < n; k++) sum = sum+a[i][k]*b[k][j]; c[i][j] = sum; } (A)O(nlogn)(B)O(n)(C)O(n2) (D)O(n3)

A 26. 下列何種順序所建造的二元搜尋樹(Binary Search Tree)最平衡(Balanced)?

(A) 30,20,50,5,25,41,80 (B) 5,20,25,30,41,50,80 (C) 80,50,41,30,25,20,5 (D) 50,80,41,30,25,20,5

A 27. CPU 在執行指令的一個循環回合為何?(A) Fetch, Decode, Execute, Store (B) Execute, Fetch, Decode, Store (C) Store, Execute, Decode, Fetch (D) Decode, Fetch, Store, Execute

C 28. 在定量模式(Deterministic Modeling)下,以下面的行程(Process)工作量資料評估下列 CPU 的排程演算法(Scheduling Algorithm),則哪個演算法的平均等候時間(Average Waiting Time)最小?(五個行程都在時間 0 的時候到達。)

行程 CPU 所需時間(單位:毫秒) P1 9

P2 29

(3)

P4 7

P5 16

(A) 先來先做(First-Come, First-Serve Scheduling) (B) 依序循環(Round-Robin Scheduling)(時間量:10 毫秒)(C) 最短的工作先做(Shortest-Job-First

Scheduling) (D) 都一樣。

C 29. 下列何者是 Gateway 的功能?(A) 替封包選擇傳輸路徑(B) 只是作為封包的路徑而已(C) 連接 不同的網域(D) 讓廣播信號可以跨出自己的網域

B 30. 下列何者不是造成死結(Deadlock)的必要條件?(A) 互斥(Mutual Exclusion):至少有一 個資源(Resource)不可被共用 (B) 集中要求(Common Request):大部分的行程

(Process)都要求使用某個稀少的資源 (C) 佔用與等候(Hold-And-Wait):有個行程佔用至 少一個資源,且正等候已被佔用的其他資源 (D) 不可搶先(Non-Preemption):不能搶走正 在被使用的資源

C 31. 假設資料的長度為 N 位元,如果我們想達成 Single-Error Correction, Double-Error Detection,至少需額外加入 x 位元? x 為 (A) 1 位元 (B) 2 位元 (C) 2x > N + x + 1

(D) 3x > N + x + 2

A 32. 下列何者為中置式 (Infix Expression) (A+B)*C-D/E 的後置式 (Postfix Expression)? (A) AB+C*DE/- (B) ABC*+DE-/ (C) AB+C*D-E/ (D) ABCDE+*-/

B 33. 假設一二元樹(binary tree)經前序(Preorder)追蹤可得一次序為 ABCDEFGH,經中 序(Inorder)追蹤可得一次序為 CDBAFEHG,則此樹經後序(Postorder)追蹤後的次序 為?(A)CDBAEFGH(B)DCBFHGEA(C)HGFEABCD(D)ABECFGDH D 34. 下列遞迴程式的主要目的為何? function What(Head:Ptr;X:Integer):Integer; begin If (Head=nil) then What:=0

else if (Head^.Data=X) then What:=What(Head^.Link) else

What:=1+What(Head^.Link) end;

(A)在此 List 中,X 的出現次數 (B)傳回此 List 的長度 (C)假如 X 不在 List 中,則傳回 1;反之為 0 (D)在此 List 中,其值不為 X 的資料個數 B 35. 一個實際大小為 8.09 KB (8,285 位元組)的檔案,其所佔用的磁碟空間為 12.0 KB (12,288 位元組),這是什麼原因?(A) 預留檔案加入資料空間。 (B) 檔案系統是以固定區塊 大小配置硬碟空間。 (C) 磁碟大小的計算包括檔案配置表。(D) 檔案系統計算磁碟大小有考慮 不同磁軌隨著半徑不同而有差異。 C 36. 我們在寄電子郵件時,可以使用什麼技術讓電子郵件的收信人確認寄件人的身分,以確認郵 件來源,並避免第三人冒名傳遞不實訊息? (A) 數位信封(B) 郵件加密(C) 數位簽章(D) 防火牆

D 37. 下列敘述何者錯誤? (A) 印表機解析度為 1200DPI 表示每英吋可列印 1200 個素點(pixel) (B) 數據機速度為 56K bps 表示其傳輸速度為每秒 56K bytes (C) CPU 速度為 800MHz 表 示這顆CPU 時脈為每秒 800 百萬次 (D) 電腦速度為 100 MIPS 表示一秒鐘可處理 100 百 萬個指令

(4)

A 38. 下列有關圖形解析度的敘述,下列何者錯誤? (A) 圖檔的點數固定,列印的解析度愈高,列 印尺寸越大。(B) 在相同尺寸顯示器下的同一張圖,會因螢幕解析度的不同,而顯示不同尺寸 的畫面。(C) 在不改變圖檔大小的情況下,我們想列印出較原尺吋大的圖形,則解析度會較 差。(D) 解析度是電腦衡量圖形品質好壞的一個指標,一般是以 DPI 為其單位。

A 39. 一雜湊函數(hashing function)為 H(X)=X mod 13,則 H(31)與下列何者會碰撞(collision)? (A)H(18) (B)H(41) (C)H(55) (D)H(62)。

C 40. 下列哪一種排序法的最佳和最壞狀況皆是 O (n log n)? (A) Merge Sort (B) Quick Sort (C) Heap Sort (D) Bubble Sort

B 41. 在佇列中所有的新增和刪除的操作: (A)均在同一端完成 (B)均在不同的兩端完成 (C)必須在 中間段完成 (D)在何處完成沒有限制 D 42. PUSH(S, 2); PUSH(S, 3); PUSH(S, 6); PUSH(S, POP(S)+POP(S)); Writeln(POP(S)); 假設 S 是一個堆疊(Stack),PUSH(S, x)表示將資料 x 存入 S 中,而 POP(S)會從 S 中取 出一筆資料傳回。請問執行上述程式片段,螢幕上會印出什麼結果? (A) 2 (B) 3 (C) 6 (D) 9 C 43. 假設在資料輸入串流(input stream)中的數字以下列順序輸入:1, 2, 3, 4, 5, 6,若可以使 用堆疊(stack)來暫存數字,則下面選項的輸出中哪一個是不可能的?(每一單位時間,我們 可以: 輸入一個數後直接輸出、輸入一個數後放進堆疊、或由堆疊輸出一個數。) (A) 231465 (B) 456321 (C) 123645 (D) 435216 A 44. 一個含有 n 個節點的二元樹(binary tree)其深度至少為

(A) log n (B) n1/2 (C) n (D) n log n

B 45. 一個有n個樹葉節點(leaf node)的完整二元樹有幾個內部節點(internal nodes)?

(A) n (B) n-1 (C) logn (D) n2 C 46. 請觀察下列程式碼: PROGRAM main PROCEDURE p(x,y,z) BEGIN y=y+1; z=x+x; END BEGIN a=1; b=2; CALL p(a+b,a,a); PRINT a; END 若使用call-by-reference 呼叫副程式,請問最後印出的 a 值為何? (A) 2 (B) 4 (C) 6 (D) 8 A 47. 有一陣列 A 有五個元素代號分別為 a, b, c, d, e,其值皆為 5,將此一陣列輸入下列的演算 法

(5)

for(i=1; i<=len(A); i++) { for(j=2; j<=len(A); j++) { if(A[j-1]>=A[j]) swap(A[j-1],A[j]); /*交換兩個元素*/ } } 其最後的結果為何?(請用abcde表示) (A) a b c d e (B) c d e b a (C) d c b a e (D) e d c b a

A 48. 那個邊(edge)存在於下圖的最小成本生成樹(minimum-cost spanning trees)中?

A E D B C F 5 12 15 6 10 18 25 21 24 30

(A)AB (B)CD (C)CE (D)EF

C 49. 從頂點 0 開始,利用 depth-first search 的方法走訪下圖,則所有點會以何種順序被走過? 0 1 2 3 4 5 6 7 (A)0,1,2,3,4,5,6,7 (B)0,1,3,4,2,5,6,7(C)0,1,3,7,4,5,2,6(D)0,1,3,4,7,2,5,6 A 50. 從五個不同數字中要找出中間值至少需要幾次比較? (A)5 次(B)6 次(C)7 次(D)8 次

參考文獻

相關文件

我們已經學過了一元一次方程式與二元一次方程式,在本章中,我們將學習一元二次

詳解:

sort 函式可將一組資料排序成遞增 (ascending order) 或 遞減順序 (descending order)。. 如果這組資料是一個行或列向量,整組資料會進行排序。

甲、乙兩間通訊行,各以相同的成本買入一款新手機。甲通訊行按成本

索隆目前蒐集了5個玩具公仔,魯夫目前蒐集了25個玩具公仔,從下個

1.學生體驗Start on tap、一個角色同 時可觸發多於一 個程序及經歷運 用解決問題六步 驟編寫及測試程 序.

• 可編程實體實物(Programmable physical objects),是指 一些可以讓人們設計及運行程序的物件,通常是一些電子 設備..

明龍計算一題兩個數相加的數學題目,不小心算成了相減,所得到的答