下載/瀏覽

Download Report

Transcript 下載/瀏覽

計算機概論-CH6
複習問題解答-1
解答與說明


第1題解答:
 程式語言的陳述(指令)不涉及特定機器的特性
第2題解答:
 假設x的值存在記憶體位址XY之位置,且程式儲存
在從位址00之處開始
00
02
04
06
08
0A
0C
0E
10
LOAD
STORE
LOAD
JEQ
LOAD
ADD
STORE
JEQ
R1, 00
R1, XY
R0, 03
R0, R1, 10
R2, 01
R1, R1, R2
R1, XY
R0, R0, 06
解答與說明

第3題解答:
 假設Length, Width, Halfway之位址分別為XX, YY,
ZZ

第4題解答:
 設W, X, Y, Z之位址分別為WW, XX, YY, ZZ且使用一
個位址VV
解答與說明

第6題解答:




函數式:程式由巢式函數(Nested function)組
成
物件導向式:一個軟體系統被視為一群稱為物
件(object)的單元
命令式:程式由一連串命令組成
宣告式:程式由描述特性之宣告式陳述組成
解答與說明

第7題:


第8題:


字串:dcbaabcd
第10題:


傳回w, x, y, z中最小值
組合語言是機器語言的助憶碼形式
第13題:


宣告陳述為寫程式者所定義之專有名詞
命令陳述為演算法中所須執行的一些步驟
解答與說明

第14題:




定字本身代表其值(例如:645, ‘Smith”)
常數代表一固定值(例如: int AirportAlt = 645)
變數其值會隨程式被執行而改變
第15題:


a. 運算子優先順序是指一個運算式中運算子的
執行優先順序
b. 若”+”優先順序大於”x”則結果為24,反之
為12
解答與說明

第16題:

結構化程式設計(structured programming)
的作法涵蓋了一套有條理的設計方法以使得
程式容易讀,易了解,及修改
解答與說明

第17題:


“if(X=5)”中等號是代表比較,”X=2+Y”中
等號是資料移動(指定)
第18題:
解答與說明

第19題:
x ← 2;
while (x < 8) do
(…
x ← x + 1)

第21題: