|
《编译原理》16春平时作业3
一、资料来源(谋学网www.mouxue.com)(共 15 道试题,共 60 分。)
1. 过程的DISPLAY表中记录了()。
A. 过程的连接数据
B. 过程的嵌套层次
C. 过程的返回地址
D. 过程的入口地址
正确资料:B
2. 对应Chomsky四种文法的四种语言之间的关系是()
A. L0∈L1∈L2∈L3
B. L3∈L2∈L1∈L0
C. L3=L2∈L1∈L0
D. L0∈L1∈L2=L3
正确资料:B
3. 词法分析器的输出结果是_____。
A. 单词的种别编码
B. 单词在符号表中的位置
C. 单词的种别编码和自身值
D. 单词自身值
正确资料:C
4. 栈式动态分配与管理在过程返回时应做的工作有()。
A. 保护SP
B. 恢复SP
C. 保护TOP
D. 恢复TOP
正确资料:B
5. 编译程序必须完成的工作有. (1)词法分析(2)语法分析(3)语义分析 (4)代码生成(5)之间代码生成(6)代码代码优化
A. (1)(2)(3)(4)
B. (1)(2)(3)(4)(5)
C. (1)(2)(3)(4)(5)(6)
D. (1)(2)(3)(4)(6)
正确资料:A
6. 简单优先分析每次归约的是( )
A. 最左直接短语
B. 直接短语
C. 最左素短语
D. 控制结点
正确资料:C
7. 文法分为四种类型,即0型、1型、2型、3型。其中2型文法是()。
A. 短语文法
B. 正则文法
C. 上下文有关文法
D. 上下文无关文法
正确资料:D
8. 在自底向上的语法分析方法中,分析的关键是______ 。
A. 寻找句柄
B. 寻找句型
C. 消除递归
D. 选择候选式
正确资料:D
9. 一个LR(1)文法合并同心集后,如果不是LALR(1)文法必定存在( )
A. 移进--归约冲突
B. 归约--归约冲突
正确资料:B
10. 扫描器所完成的任务是从字符串形式的源程序中识别出一个个具有独立含义的最小语法单位即( )
A. 字符
B. 单词
C. 句子
D. 句型
正确资料:B
11. 动态存储分配可采用的分配方案是()。
A. 队式存储分配
B. 栈式存储分配
C. 线性存储分配
D. 链式存储分配
正确资料:B
12. 编译过程中,语法分析器的任务是______。 1)、分析单词是怎样构成的 2)、分析单词串是如何构成语句和说明的 3)、分析语句和说明是如何构成程序的 4)、分析程序的结构
A. 2)3)
B. 4)
C. 2)3)4)
D. 1)2)3)4)
正确资料:A
13. 编译程序绝大多数时间花在____上。
A. 出错处理
B. 词法分析
C. 目标代码生成
D. 管理表格
正确资料:D
14. 在目标代码生成阶段,符号表用()。
A. 目标代码生成
B. 语义检查
C. 语法检查
D. 地址分配
正确资料:D
15. 一个上下文无关文法 G 包括四个组成部分,它们是:一组非终结符号,一组终结符号,一个开始符号,以及一组 _____。
A. 句子
B. 句型
C. 单词
D. 产生式
正确资料:D
《编译原理》16春平时作业3
二、资料来源(谋学网www.mouxue.com)(共 10 道试题,共 40 分。)
1. 对算符优先文法的终结符a,b,则a>b和b>a的优先关系可能同时成立
A. 错误
B. 正确
正确资料:B
2. 同心集的合并有可能产生“归约/归约”冲突。
A. 错误
B. 正确
正确资料:B
3. 简单优先文法允许任意两个产生式具有相同右部。
A. 错误
B. 正确
正确资料:A
4. 一个LL(1)文法一定是无二义的。
A. 错误
B. 正确
正确资料:B
5. 正则文法其产生式为Aàa,AàBb, A,B∈VN,a、b∈VT。
A. 错误
B. 正确
正确资料:B
6. “ 用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行 ”这种说法。
A. 错误
B. 正确
正确资料:A
7. 对文法中的某个句子,如果存在多种(多于一种)不同的最右推导,则也会存在多种不同的最左推导。
A. 错误
B. 正确
正确资料:B
8. 动态数组的存储空间在编译时就可完全确定。
A. 错误
B. 正确
正确资料:A
9. 因名字都是用标识符表示的,故名字与标识符没有区别
A. 错误
B. 正确
正确资料:A
10. 正规文法产生的语言都可以用上下文无关文法来描述。
A. 错误
B. 正确
正确资料:B
|
|