13春北京交通大学《编译原理》在线作业二

所属学校:北京交通大学 科目:编译原理 2015-03-11 13:24:52
北交《编译原理》在线作业二 R6p傲朋学习网
试卷总分:100R6p傲朋学习网
单选题R6p傲朋学习网
多选题R6p傲朋学习网
判断题R6p傲朋学习网
一、单选题(共 25 道试题,共 50 分。) R6p傲朋学习网
V R6p傲朋学习网
1. 在编译的各阶段中,和目标机器关系最为密切的是( )。R6p傲朋学习网
A. 词法分析 R6p傲朋学习网
B. 语法分析 R6p傲朋学习网
C. 语义分析 R6p傲朋学习网
D. 目标代码生成 R6p傲朋学习网
此题选: D 满分:2 分 R6p傲朋学习网
2. 下面哪个文法具有二义性( )。R6p傲朋学习网
A. A→AA (A) R6p傲朋学习网
B. E→E+T T R6p傲朋学习网
C. E→(E) R6p傲朋学习网
D. E→a R6p傲朋学习网
满分:2 分 R6p傲朋学习网
3. 描述一个语言的文法是( )。R6p傲朋学习网
A. 唯一的 R6p傲朋学习网
B. 不唯一的 R6p傲朋学习网
C. 可能唯一 R6p傲朋学习网
D. 可能不唯一 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
4. 赋值语句X::=-(a+b)/(c-d)-(a+b*c)r的逆波兰表示是( )。R6p傲朋学习网
A. Xab+cd-/-bc*a+-:= R6p傲朋学习网
B. Xab+/cd--bc*a+--:= R6p傲朋学习网
C. Xab+-cd-/abc*+-:= R6p傲朋学习网
D. Xab+cd-/abc*+--:= R6p傲朋学习网
此题选: D 满分:2 分 R6p傲朋学习网
5. 若文法G定义的语言是无限集,则文法必然是( )。R6p傲朋学习网
A. 上下文无关文法 R6p傲朋学习网
B. 正规文法 R6p傲朋学习网
C. 二义性文法 R6p傲朋学习网
D. 递归文法 R6p傲朋学习网
此题选: D 满分:2 分 R6p傲朋学习网
6. 通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五个部分,还应包括( )。R6p傲朋学习网
A. 模拟执行器 R6p傲朋学习网
B. 解释器 R6p傲朋学习网
C. 表格处理和出错处理 R6p傲朋学习网
D. 符号执行器 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
7. 下列关于语法树的描述中,错误的是( )。R6p傲朋学习网
A. 语法树的根结由开始符号所标记 R6p傲朋学习网
B. 一棵语法树表示了一个句型所有的不同推导过程 R6p傲朋学习网
C. 一棵语法树是不同推导过程的共性抽象,是它们的代表 R6p傲朋学习网
D. 一个句型不是只有唯一的一棵语法树 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
8. 2型文法也称为( )。R6p傲朋学习网
A. 短语文法 R6p傲朋学习网
B. 上下文无关文法 R6p傲朋学习网
C. 右线性文法 R6p傲朋学习网
D. 左性性文法 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
9. 若一个文法是递归的,则它所产生的句子个数( )。R6p傲朋学习网
A. 必定是无穷的 R6p傲朋学习网
B. 是有限个的 R6p傲朋学习网
C. 根据具体情况而定 R6p傲朋学习网
D. 不确定 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
10. 编译程序必须完成的工作有( ) 。 (1) 词法分析 (2) 语法分析 (3) 语义分析 (4) 目标代码生成 (5) 中间代码生成 (6) 代码优化R6p傲朋学习网
A. (1)(2)(3)(4) R6p傲朋学习网
B. (1)(2)(3)(4)(5) R6p傲朋学习网
C. (1)(2)(3)(4)(5)(6) R6p傲朋学习网
D. (1)(2)(3)(4)(6) R6p傲朋学习网
满分:2 分 R6p傲朋学习网
11. 下述方法中,( )不是自下而上分析方法。R6p傲朋学习网
A. 规范归约 R6p傲朋学习网
B. 算符优先分析法 R6p傲朋学习网
C. 递归下降分析法 R6p傲朋学习网
D. LR分析法 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
12. LR(1)文法都是( )。R6p傲朋学习网
A. 无二义性且无左递归 R6p傲朋学习网
B. 可能有二义性但无左递归 R6p傲朋学习网
C. 无二义性但可能是左递归 R6p傲朋学习网
D. 可以既有二义性又有左递归 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
13. ( )是描述语言的语法结构的形式规则。R6p傲朋学习网
A. 文法 R6p傲朋学习网
B. 语义 R6p傲朋学习网
C. 词法 R6p傲朋学习网
D. 语法 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
14. 规范归约(最左归约-最右推导的逆过程)的关键问题是( )。R6p傲朋学习网
A. 确定符号表 R6p傲朋学习网
B. 寻找单词 R6p傲朋学习网
C. 寻找句柄 R6p傲朋学习网
D. 定位错误 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
15. 通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五个部分,还应包括( )。R6p傲朋学习网
A. 模拟执行器 R6p傲朋学习网
B. 解释器 R6p傲朋学习网
C. 表格处理和出错处理 R6p傲朋学习网
D. 符号执行器 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
16. 在编译程序使用的表格中,最重要的是( )。R6p傲朋学习网
A. 数据表 R6p傲朋学习网
B. 信息表 R6p傲朋学习网
C. 变量表 R6p傲朋学习网
D. 符号表 R6p傲朋学习网
此题选: D 满分:2 分 R6p傲朋学习网
17. 有限自动机可以有( )个初始状态。R6p傲朋学习网
A. 一个 R6p傲朋学习网
B. 两个 R6p傲朋学习网
C. 三个 R6p傲朋学习网
D. 多个 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
18. 最常用的中间代码形式是( )R6p傲朋学习网
A. 二元式 R6p傲朋学习网
B. 三元式 R6p傲朋学习网
C. 四元式 R6p傲朋学习网
D. 树型 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
19. 最适合动态建立数据实体的内存分R6p傲朋学习网
A. 栈式分配 R6p傲朋学习网
B. 堆式分配 R6p傲朋学习网
C. 编译时预先分配 R6p傲朋学习网
D. 以上三种均可 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
20. 下面关于解释程序的描述正确的是( )。 (1) 解释程序的特点是处理程序时不产生目标代码 (2) 解释程序适用于COBOL 和 FORTRAN 语言 (3) 解释程序是为打开编译程序技术的僵局而开发的R6p傲朋学习网
A. (1)(2) R6p傲朋学习网
B. (1) R6p傲朋学习网
C. (1)(2)(3) R6p傲朋学习网
D. (2)(3) R6p傲朋学习网
满分:2 分 R6p傲朋学习网
21. 规范归约(最左归约-最右推导的逆过程)的关键问题是( )。R6p傲朋学习网
A. 确定符号表 R6p傲朋学习网
B. 寻找单词 R6p傲朋学习网
C. 寻找句柄 R6p傲朋学习网
D. 定位错误 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
22. 编译程序诸阶段的工作往往是( )。R6p傲朋学习网
A. 顺序 R6p傲朋学习网
B. 并行 R6p傲朋学习网
C. 成批 R6p傲朋学习网
D. 穿插 R6p傲朋学习网
此题选: D 满分:2 分 R6p傲朋学习网
23. 一个结点相应的文法符号属性值是由该结点兄弟结点和/或父节点的相应的文法符号的属性值来计算,按这种情况计算的属性值叫做( )。R6p傲朋学习网
A. 综合属性 R6p傲朋学习网
B. 继承属性 R6p傲朋学习网
C. 自然属性 R6p傲朋学习网
D. 赋值属性 R6p傲朋学习网
满分:2 分 R6p傲朋学习网
24. ( )的任务是把中间代码(或经过优化处理之后)变换成特定机器上的低级语言代码。R6p傲朋学习网
A. 词法分析 R6p傲朋学习网
B. 语法分析 R6p傲朋学习网
C. 优化 R6p傲朋学习网
D. 目标代码生成 R6p傲朋学习网
此题选: D 满分:2 分 R6p傲朋学习网
25. 下面哪个文法是左递归的( )。R6p傲朋学习网
A. E→E+T T R6p傲朋学习网
B. T→F*T R6p傲朋学习网
C. E→(E) R6p傲朋学习网
D. E→a R6p傲朋学习网
满分:2 分 R6p傲朋学习网
北交《编译原理》在线作业二 R6p傲朋学习网
试卷总分:100R6p傲朋学习网
单选题R6p傲朋学习网
多选题R6p傲朋学习网
判断题R6p傲朋学习网
二、多选题(共 5 道试题,共 20 分。) R6p傲朋学习网
V R6p傲朋学习网
1. 面向对象语言的主要特征是( )。R6p傲朋学习网
A. 封装性 R6p傲朋学习网
B. 集成性 R6p傲朋学习网
C. 继承性 R6p傲朋学习网
D. 多态性 R6p傲朋学习网
满分:4 分 R6p傲朋学习网
2. 按照语法分析树的建立方法,可以粗略地把语法分析办法分成两类( )。R6p傲朋学习网
A. 自左向右分析法 R6p傲朋学习网
B. 自右向左分析法 R6p傲朋学习网
C. 自顶而下分析法 R6p傲朋学习网
D. 自下而上分析法 R6p傲朋学习网
满分:4 分 R6p傲朋学习网
3. 常见的初等数据类型包括( )。R6p傲朋学习网
A. 数值数据 R6p傲朋学习网
B. 逻辑数据 R6p傲朋学习网
C. 字符数据 R6p傲朋学习网
D. 指针数据 R6p傲朋学习网
满分:4 分 R6p傲朋学习网
4. 在如下上下文无关文法G中: stmt-sequence → stmt; stmt-sequence stmt stmt → s 哪些是终结符号?( )R6p傲朋学习网
A. stmt-sequence R6p傲朋学习网
B. stmt R6p傲朋学习网
C. s R6p傲朋学习网
D. ; R6p傲朋学习网
满分:4 分 R6p傲朋学习网
5. 根据不同的用途和侧重,编译程序可分为( )。R6p傲朋学习网
A. 诊断编译程序 R6p傲朋学习网
B. 优化编译程序 R6p傲朋学习网
C. 交叉编译程序 R6p傲朋学习网
D. 可变目标编译程序 R6p傲朋学习网
满分:4 分 R6p傲朋学习网
北交《编译原理》在线作业二 R6p傲朋学习网
试卷总分:100R6p傲朋学习网
单选题R6p傲朋学习网
多选题R6p傲朋学习网
判断题R6p傲朋学习网
三、判断题(共 10 道试题,共 30 分。) R6p傲朋学习网
V R6p傲朋学习网
1. 仅考虑一个基本块,不能确定一个赋值是否真是无用的。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
2. 正规式描述的每种结构都可以用上下文无关文法来描述。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
3. 如果有的文法的一些句子有不止一种推导过程,则该文法具有二义性。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
4. 文法的二义性和语言的二义性是两个不同的概念。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
5. 文法二义并不代表语言一定是二义的。只有当产生一个语言的所有文法都是二义的时,这个语言才是二义的。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
6. 注释在扫描过程一般是被忽略的。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
7. 算符优先分析法只能识别由算符优先文法描述的句子。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
8. 编译器通常包括许多代码改进或优化步骤。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
9. 上下文无关文法也叫正规文法。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分 R6p傲朋学习网
10. 文法G的一个句子对应于多个推导,则G是二义的。R6p傲朋学习网
A. 错误 R6p傲朋学习网
B. 正确 R6p傲朋学习网
满分:3 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: