大学MOOC 编译原理(南京邮电大学)1462120164 最新慕课完整章节测试答案
第一章 引论
第一章
1、单选题:
通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目 标代码生成等五个部分,还应包括( )
选项:
A: 表格处理和出错处理
B: 解释器
C: 模拟执行器
D: 符号执行器
答案: 【 表格处理和出错处理】
2、单选题:
下面哪个语言不能编写编译程序?
选项:
A: ALGOL
B: C
C: C++
D: Java
答案: 【 ALGOL】
3、判断题:
含有优化部分的编译程序的执行效率高
选项:
A: 正确
B: 错误
答案: 【 错误】
4、判断题:
FORTRAN语言是一种系统程序设计语言,可用来编写编译程序。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
编译程序与具体的机器有关。
选项:
A: 正确
B: 错误
答案: 【 正确】
6、判断题:
编编译程序与具体的语言无关。
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
编译程序生成的目标程序一定是可执行的程序。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
编译程序与解释程序的根本区别在于是否生成目标代码。
选项:
A: 正确
B: 错误
答案: 【 正确】
9、判断题:
编译程序是一种常用的应用软件
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
对编译程序而言,中间代码生成是不可缺少的一部分。
选项:
A: 正确
B: 错误
答案: 【 错误】
第二章 形式语言的基础知识
第2章测试
1、单选题:
文法 G 所描述的语言是 的集合。
选项:
A: 文法 G 的字母表 V 中所有符号组成的符号串
B: 文法 G 的字母表 V 的闭包 V* 中的所有符号串
C: 由文法的开始符号推出的所有符号串
D: 由文法的开始符号推出的所有终结符串
答案: 【 由文法的开始符号推出的所有终结符串】
2、单选题:
文法 G[N]= ( {N , B} ,{b}, {N→b│ bB , B→bN} ,N ),该文法所描述 的语言是 。
选项:
A: L(G[N])={
│ i ≥ 0}
B: L(G[N])={
│ i≥ 0}
C: L(G[N])={
│ i ≥ 0}
D:
