第一章 引论

第一章

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:

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注