[考題] 計算機概論

看板Examination (國家考試)作者 (一 擊 入 魂)時間13年前 (2013/06/29 12:49), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串5/7 (看更多)
請各位不吝指教, 謝謝. 1. 99普考 第26題 #include<stdio.h> #define MAX(a, b) a>b?a:b int main() { int m=10, n=10; printf("%d", MAX(++n, m)); return 0; } 選項:(A)10 (B)11 (C)12 (D)13 答案:(C) 想法:++n後n=11, n>m, 應該判對判斷為11不是嗎? 2. 99鐵路 第一題 假設某程式運行在一有完美快取(cache)(不會發生任何快取錯失cache miss)的系統 上時, 其CPI(每指令所需時周期數cycles per instruction)為2. 在實際系統上, 指令快取(instruction cache)有1%的錯失率(miss rate)且資料快取(data rate)有 5%的錯失率. 若此程式有40%的指令是載入/儲存(load/store)指令, 每次錯失(miss) 發生時需要等待100個時脈週期(cycles), 則實際系統上程式執行的CPI為何? 選項:(A)3 (B)4 (C)5 (D)6 答案:(C) 想法:無 3. 98普考 第17題 對於一個8Kx4的隨機存取記憶體(random-access memory, RAM),若採二維解碼結構 (2-dimentional decoding structure),則所需的最少解碼電路為: (A)一個五輸入(input)線解碼器(line decoder),一個八輸入線解碼器 (B)一個六輸入線解碼器,一個七輸入線解碼器 (C)一個六輸入線解碼器,一個九輸入線解碼器 (D)一個七輸入線解碼器,一個八輸入線解碼器 答案:(B) 想法:只知道加起來要13, 所以排除C和D, 僅此而已. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.24.153.138

06/29 13:34, , 1F
MAX(++n, m)會被取代成++n>m ? ++n:m;++n執行兩次,所以n=12
06/29 13:34, 1F

06/29 14:05, , 2F
哦!是巨集!感謝樓上!
06/29 14:05, 2F
文章代碼(AID): #1HpcTAia (Examination)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 5 之 7 篇):
2
19
4
9
文章代碼(AID): #1HpcTAia (Examination)