7. 把高階程式語言翻譯成低階程式語言的過程通常分為數個階段,在不同階段負責翻譯的軟體工具可以發現程式設計者的錯誤。以 C 語言為例,假設變數 i 已經適當宣告,則 for (i=0, i<10, i
8. int *t;下列何者錯誤?(A) 宣告一個「變數」,「變數名稱」叫做 t(B) t 代表一塊記憶體空間之「地址」(C) t 對應的「記憶體空間」「可」存放一個「整數」(D) 「變數 t 之值」
11. 完成以下 Python lambda function 的定義,讓我們呼叫 item14(2,3)的時候,會得到 3。item14 = lambda x,y: 填入甲指令中的「填入甲」的位置應
16. 下列敘述何者正確?(A) 控制單元可說是電腦的核心,當資料由輸入單元送至記憶單元後,再將資料讀入此單元進行運算,最後才將運算的結果送回記憶單元(B) 電腦藉由控制單元將運算的結果顯示或列印出來
17. 軟體系統的開發有許多可能的模式,下列何者不屬於 software development lifecycle?(A) waterfall model(B) incremental model(
18. 下列何者技術與加密(cryptosystem)最不相關?(A) symmetric-key schemes(B) public-key encryption(C) RSA(D) context
19. 下列何者不是作業系統中管理計算程序(process)使計算單元(processing unit)的相關技術?(A) CPU scheduler(B) paging(C) queueing mo