下載/瀏覽

Download Report

Transcript 下載/瀏覽

計算機概論-CH6
複習問題解答-2
解答與說明

第22題:
case(W)
5: assign Z the value 7
6: assign Y the value 7
7: assign X the value 7

第23題:
If (X > 5)
then X = X + 2
else X = X + 1
解答與說明

第24題:




a: if 及 switch結構
b: while, repeat, for結構
c: 指派陳述(assignment statement, “=“)
第25題:


翻譯器:將程式由一種程式語言轉換為另一
種程式語言
直譯器:翻譯一個指令後會即刻執行,而不
將翻譯結果儲存備用
解答與說明

第28題:


因為需要較長之時間複製資料及需大量記憶體
儲存資料
第29題:


傳值方式:印出7, 5
傳址方式:印出7, 7
解答與說明

第30題:



傳值方式:印出5, 9, 5
傳址方式:印出9, 9, 9
第31題:

5, 9, 9
解答與說明

第32題:



a: 傳值方式傳送參數可避免原呼叫程式中之參
數值被所呼叫之程式更改
b: 傳址方式傳送參數可較有效率傳送參數值
第33題:

根據運算子優先順序之不同可能會有兩種結果;
25或13
解答與說明

第35題:


a: 正規語言是由嚴謹文法所定義。自然語言
之文法較鬆散,其文法主要是嘗試解釋自然
語言的結構
b:正規語言有C, C++, Java等。自然語言有
English, Chinese 等