编译原理习题(含答案)——1 绪论——MOOC哈工大陈鄞配套, 1 编译是对()。 A. 机器语言的执行 B. 汇编语言的翻译
緒論習(xí)題
1 編譯是對(duì)()。
A. 機(jī)器語(yǔ)言的執(zhí)行
B. 匯編語(yǔ)言的翻譯
C. 高級(jí)語(yǔ)言的翻譯
D. 高級(jí)語(yǔ)言程序的解釋執(zhí)行
2 用高級(jí)語(yǔ)言編寫(xiě)的程序經(jīng)編譯后產(chǎn)生的程序叫( ).
A. 源程序
B. 目標(biāo)程序
C. 連接程序
D. 解釋程序
3 ( )不是編譯程序的組成部分。
A. 詞法分析程序
B. 代碼生成程序
C. 設(shè)備管理程序
D. 語(yǔ)法分析程序
4 源程序是句子的集合,( )可以較好地反映句子的結(jié)構(gòu)。
A. 線性表
B. 樹(shù)
C. 完全圖
D. 堆棧
5 編譯程序是一種( )。
A. 匯編程序
B. 翻譯程序
C. 解釋程序
D. 目標(biāo)程序
6 按邏輯上劃分,編譯程序第三步工作是( )。
A. 語(yǔ)義分析
B. 詞法分析
C. 語(yǔ)法分析
D. 代碼生成
7 編譯程序中語(yǔ)法分析器接收以( )為單位的輸入。
A. 單詞
B. 表達(dá)式
C. 產(chǎn)生式
D. 句子
8 編譯過(guò)程中,語(yǔ)法分析器的任務(wù)就是( )。
A. 分析單詞是怎樣構(gòu)成的
B. 分析單詞串是如何構(gòu)成語(yǔ)句和聲明的
C. 分析語(yǔ)句和聲明是如何構(gòu)成程序的
D. 分析程序的結(jié)構(gòu)
9 語(yǔ)法分析時(shí)所依據(jù)的是( )
A. 語(yǔ)法規(guī)則
B. 詞法規(guī)則
C. 語(yǔ)義規(guī)則
D. 等價(jià)變換規(guī)則
10 通常一個(gè)編譯程序中,不僅包含詞法分析,語(yǔ)法分析,語(yǔ)義分析,中間代碼生成,代碼優(yōu)化,目標(biāo)代碼生成等六個(gè)部分,還應(yīng)包括( )。
A. 表格處理和出錯(cuò)處理
B. 解釋器
C. 模擬執(zhí)行器
D. 符號(hào)執(zhí)行器
11 編譯程序絕大多數(shù)時(shí)間花在( )上。
A. 詞法分析
B. 目標(biāo)代碼生成
C. 出錯(cuò)處理
D. 表格管理
總結(jié)
以上是生活随笔為你收集整理的编译原理习题(含答案)——1 绪论——MOOC哈工大陈鄞配套, 1 编译是对()。 A. 机器语言的执行 B. 汇编语言的翻译的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 11行代码AC——习题2-4 子序列的和
- 下一篇: 编译原理习题(含答案)——2程序设计语言