為維護軟體開發品質,對開發的軟體進行測試是非常重要的一環。下列那個測試方式,需要事先瞭解程式 的運作流程,並針對每個程式執行路徑進行測試?
(A) 黑箱測試(black-box testing)
(B) 淨室測試(clean room testing)
(C) 整...
基本的邏輯運算子:AND、OR、NOT,可被用來定義不同的邏輯運算子,例如:NOR 運算子,其中, x NOR y 定義為 NOT(x OR y)。下列何者等價於 z NOR z 的運算?
(A) z AND z
(B) z OR z
(C) NOT z
(D) NOT(NOT z)
答案:C
數理邏輯中以 implication operator “→” 表現因果關係。考慮 p→q,下列何者錯誤?(!代表 not)
(A) 當 p→q 為真,p 是 q 的充分條件(sufficient condition)
(B) 當 p 為假,p→...
布林函數 F = XY’ + X’Y + Z 與下列那一個函數相等?
(A) F(X, Y, Z)=Σm(0, 1, 2, 5, 6)
(B) F(X, Y, Z)=Σm(0, 3, 5, 6, 7)
(C) F(X, ...
由 6 個正反器(flip-flops)所組成的二進制同步(synchronous)計數器,可由 0 計數到最大值為多少?
(A) 31
(B) 32
(C) 63
(D) 64
答案:C
布林函數 F(A, B, C, D)=Σm(0, 1, 2, 8, 9, 10, 11),將 F 進行卡諾圖(Karnaugh Map)化簡後,其結果為:
(A) AB + BC + BCD
(B)
(C)
(D)
答案:B
下列二進位數字皆以 2 補數(two’s complement)表現,有關計算運算式後選擇十進位正確結果。運算式: (101110) – (110110)=?
(A) 8
(B) 9
(C) -8
(D) -9
答案:C
十進位整數 61,若使用長度 8 個位元超 128 碼(excess-128)表示法,下列結果何者正確?
(A) 00111101
(B) 01000011
(C) 10111101
(D) 11000011
答案:C
在化簡布林函數的過程中,主要會利用到下列那種定律或定理?
(A) 交換律(commutative laws)
(B) 結合律(associative laws)
(C) 分配律(d...
許多企業在公司內部建構網路附加儲存(NAS)裝置,提供大型的資料儲存空間,關於 NAS 的敘述,下 列何者正確?
(A) 若有多顆硬碟時,通常以 RAID 0 的方式保護資料
(B) NAS 上可以安裝 Linux 作...
使用下列那一種語言或指令集所撰寫的程式,在不同環境或平台,可能不需改寫或極小幅度改寫就能執 行?(即 platform independent)
(A) 8088 assembly
(B) java
(C) BIOS
(D) CISC
答案:B