單項選擇題將編譯程序分成若干個“遍”是為了()

A.提高程序的執(zhí)行效率
B.使程序的結(jié)構(gòu)更加清晰
C.利用有限的機器內(nèi)存并提高機器的執(zhí)行效率
D.利用有限的機器內(nèi)存但降低了機器的執(zhí)行效率


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題一個語法的文法是()

A.唯一的
B.不唯一的
C.個數(shù)有限的
D.無數(shù)個

2.單項選擇題采用確定的自頂向下分析時,必須()

A.消除左遞歸
B.消除右遞歸
C.避免回溯
D.提取左公因子

3.單項選擇題在遞歸子程序方法中,若文法存在左遞歸,則會使分析過程產(chǎn)生()

A.回溯
B.非法調(diào)用
C.有限次調(diào)用
D.無限循環(huán)

5.單項選擇題以下()不是中間代碼的表示形式。

A.DAG圖
B.后綴式
C.三元式
D.間接四元式

7.單項選擇題在編譯中產(chǎn)生語法樹是為了()

A.語法分析
B.語義分析
C.詞法分析
D.目標代碼生成

9.多項選擇題如果一個文法是二義文法,必然有()的現(xiàn)象存在。

A.文法的某一個句子存在兩棵或兩棵以上的語法樹
B.對于文法的某一個句子,存在兩種或兩種以上的最左(最右)推導
C.對于文法的某一個句子,存在兩種或兩種以上的最左(最右)歸約
D.在進行歸約時,文法的某些規(guī)范句柄不唯一

10.單項選擇題編譯過程中將源代碼翻譯成中間代碼,具有很多優(yōu)點,其中()不是中間代碼的優(yōu)點。

A.中間代碼不能用于解釋
B.利于在不同目標機上實現(xiàn)同一種語言
C.利于進行與機器無關(guān)的優(yōu)化
D.編譯程序的邏輯結(jié)構(gòu)更為簡單明確