在一個多元程式規劃(multiprogramming)作業系統中,CPU 的排程是一 個重要的功能。假設在時間 0 秒時有三個工作(tasks)在大約相同的時間 到達,但工作 A 比工作 B 稍早到達,而工作 B 比工作 C 稍早到達。工作 A 需要 2 秒的 CPU 時間,工作 B 是 8 秒,而工作 C 是 7 秒,且每次工作 可使用的時間配額(time quantum)為 1 秒。若此 CPU 採用依序循環排班 法(Round Robin Scheduling),並假設排程所耗費的時間可略,請問工作 B 的回覆時間(turnaround time)為何?
(A) 1秒
(B) 4秒
(C) 16 秒
(D) 17 秒
答案:D
下列關於數字系統的敘述(小括號右下方的數字表示進位系統),何者錯誤?
(A) (10010100)2 的 2 的補數是(01101100)2
(B) (10010100)2 的 1 的補數是(01101...
請問若要儲存一張具有 64 種不同顏色,長為 300 像素,寬為 400 像素之 點陣圖形檔案(bitmap image),最少需要多少個位元組(bytes)?
(A) 72 KB
(B) 88 KB
(C) 720 KB
(D) 9 KB
答案:B
下列那種攻擊不是對完整性(integrity)的威脅?
(A) 偽裝(Masquerading)
(B) 窺探(Snooping)
(C) 否認(Repudiation)
(D) ...
在 TCP/IP 協定套件(protocol suite)中,那一層(layer)負責主機到主機 的訊息(messages)傳遞?
(A) 實體層(physical layer)
(B) 資料連結層(data link layer)
(C) 傳輸層(...
在三層 DBMS 結構中,那一層定義資料的邏輯圖(logical view)?
(A) 概念(Conceptual)
(B) 外部(External)
(C) 內部(Internal)
(D) 實體...
請問下列 C 程式執行結果為何?
(A) 24 18 9 12 0 3 6 0 21 15
(B) 15 24 21 18 0 9 6 12 3 0
(C) 0 3 12 6 9 0 ...
假設定義 int a[2][3] = { {1, 2}, {3, 4, 5} };則下列敘述何者錯誤?
(A) a[0][0] = 1
(B) a[0][2] = 5
(C) a[1][1] = 4
(D) a[1][2] = 5
答案:B
用堆積排序法(Heap Sort)排序時,要先用 BuildMaxHeap()將資料所存 放的矩陣調整成 Max Heap,再進行排序。現有矩陣:30 41 59 26 53 58 98, 經 BuildMaxHeap()後,得到結果為何(以矩陣儲存資料的方式排列)?
(A) 59 53 58 26 41 30 98
(B) 98 53 59 26 41 58 30
(C) 58 53 30 26 41 59 98
...