作業系統的程序排程器(process scheduler)會管理電腦中每一個程序(process)的狀態。若某一程序P1 原本在使用CPU,但遇到需要從鍵盤讀取資料的狀況,則程序P1 會被改變為何種狀態?
(A)Ready state
(B)Waiting state
(C)Running state
(D)Finished state
相較於複雜指令集電腦CISC(Complex Instruction Set Computer)CPU 而言,精簡指令集電腦RISC(ReducedInstruction Set Computer)CPU 的特點,不包括下列那一項?
(A)RISC CPU 指令集中的指令個數較少
(B)RISC CPU 的指令格式較少
(C)RISC CPU 的硬體較容易做管線(pipelining)設計
(D)高階語言程式編譯出的RISC 機器碼(和CISC 機器碼相比)較節省記憶體空間
X 是一個16 位元樣式(Bit pattern),若要將X 的中間8 個位元強制設定為0,且讓其他位元保持原有內容,應該進行下列何邏輯運算(Logic Operations)?
(A)X OR 1111000000001111
(B)X AND 1111000000001111
(C)X OR 0000111111110000
(D)X AND 0000111111110000
若要以二元搜尋(Binary search)從A, B, C, D, E, F, G, H, I, J, K, L, M, N, O 中尋找Z,則搜尋過程中檢驗的字母依序為何?
(A)A, B, C, D, E, F, G, H, I, J, K, L, M, N, O
(B)H, L, N, O
(C)O
(D)H, A, O
假設a, b, c, d, e, f 是類別CLS 的六個物件變數(object variables),下列C++語言程式片段,a, b, c, d, e, f六個物件的建構(construct)順序為何?void foo(void) {CLS a;static CLS b;¼}CLS c;int main(void) {CLS d;static CLS e;if (1){CLS f; ¼}foo();¼}
(A)a b c d e f
(B)d e f a b c
(C)c d e f a b
(D)b c d e f a