12秋中国地质大学《编译原理与技术》在线作业一

所属学校:中国地质大学 科目:编译原理与技术 2015-03-17 14:50:14
1tE傲朋学习网
地大《编译原理与技术》在线作业一1tE傲朋学习网
试卷总分:100 1tE傲朋学习网
单选题 1tE傲朋学习网
1tE傲朋学习网
1tE傲朋学习网
一、单选题(共 25 道试题,共 100 分。)1tE傲朋学习网
1.程序结构的描述方法主要有两种:一是用所谓的巴克斯范式(BNF);一是用所谓的()。1tE傲朋学习网
A. 词法图1tE傲朋学习网
B. 文法图1tE傲朋学习网
C. 语法图1tE傲朋学习网
D. 自动机1tE傲朋学习网
1tE傲朋学习网
2.程序主要由声明和语句两部分组成,而语义分析的工作主要是在()部分的处理。1tE傲朋学习网
A. 声明1tE傲朋学习网
B. 语句1tE傲朋学习网
1tE傲朋学习网
3.动作符可出现于产生式()的任何地方,其主要作用是用来指明某种语义动作。1tE傲朋学习网
A. 左部1tE傲朋学习网
B. 右部1tE傲朋学习网
C. 上部1tE傲朋学习网
D. 下部1tE傲朋学习网
1tE傲朋学习网
4.()以文本文件方式存在,即以字符串形式存在。1tE傲朋学习网
A. 源程序1tE傲朋学习网
B. 目标代码1tE傲朋学习网
C. 中间代码1tE傲朋学习网
D. 目标程序1tE傲朋学习网
1tE傲朋学习网
5.基本块是这样一个程序段,即它有()入口和()出口。1tE傲朋学习网
A. 一个;一个1tE傲朋学习网
B. 一个;N个1tE傲朋学习网
C. N个;一个1tE傲朋学习网
D. N个;N个1tE傲朋学习网
1tE傲朋学习网
6.()的主要思想是:首先对于每个语法符号引进相关的属性符号;其次对于每个产生式写出计算属性值的属性规则。1tE傲朋学习网
A. 动作文法1tE傲朋学习网
B. 属性文法1tE傲朋学习网
1tE傲朋学习网
7.目标代码生成阶段最难处理和开销最大的问题是()的分配问题。1tE傲朋学习网
A. 存储器1tE傲朋学习网
B. 寄存器1tE傲朋学习网
C. 处理器1tE傲朋学习网
D. 外部设备1tE傲朋学习网
1tE傲朋学习网
8.常量表达式是指取固定值的表达式,而其优化的意思是,把表达式的值由编译器()地计算出来并以此替换表达式。1tE傲朋学习网
A. 静态1tE傲朋学习网
B. 动态1tE傲朋学习网
1tE傲朋学习网
9.代码生成部分主要与目标机有关,因此称之为编译器的()。1tE傲朋学习网
A. 前端1tE傲朋学习网
B. 后端1tE傲朋学习网
1tE傲朋学习网
10.Lex是由贝尔实验室M.E Lesk和E. Schmidt开发的()。1tE傲朋学习网
A. 词法分析器生成器1tE傲朋学习网
B. 语法分析器生成器1tE傲朋学习网
C. 语义分析器生成器1tE傲朋学习网
D. 中间代码生成器1tE傲朋学习网
1tE傲朋学习网
11.在声明中,()部分不产生目标代码,因此不需要产生中间代码。1tE傲朋学习网
A. 标号声明1tE傲朋学习网
B. 常量声明1tE傲朋学习网
C. 类型声明1tE傲朋学习网
D. 以上全对1tE傲朋学习网
此题选: D 1tE傲朋学习网
12.优化的主要对象是()。1tE傲朋学习网
A. 深层循环1tE傲朋学习网
B. 下标变量的地址计算1tE傲朋学习网
C. A和B1tE傲朋学习网
1tE傲朋学习网
13.在优化中,如果信息是从整个程序求得的,则称之为()方法。1tE傲朋学习网
A. 局部优化1tE傲朋学习网
B. 全局优化1tE傲朋学习网
1tE傲朋学习网
14.使用中间代码的主要好处是:便于移植,以及()。1tE傲朋学习网
A. 便于修改1tE傲朋学习网
B. 便于优化1tE傲朋学习网
C. 便于掌握1tE傲朋学习网
D. 以上全对1tE傲朋学习网
此题选: D 1tE傲朋学习网
15.如果在推导时选择的是句型中的最左非终极符,则称这中推导为最()推导。1tE傲朋学习网
A. 左1tE傲朋学习网
B. 右1tE傲朋学习网
1tE傲朋学习网
16.主要的优化包括常量表达式优化(合并常数),(),除此之外还有消除无用代码、复写传播、数学变换、窥孔优化等。1tE傲朋学习网
A. 公共表达式优化(消除重复操作)1tE傲朋学习网
B. 不变表达式的循环外提1tE傲朋学习网
C. 削减运算强度1tE傲朋学习网
D. 以上全对1tE傲朋学习网
此题选: D 1tE傲朋学习网
17.寄存器的使用要遵循一定准则,正确的使用准则是()。1tE傲朋学习网
A. 寄存器先行准则1tE傲朋学习网
B. 寄存器活跃准则1tE傲朋学习网
C. 寄存器多载准则1tE傲朋学习网
D. 以上全对1tE傲朋学习网
此题选: D 1tE傲朋学习网
18.程序设计语言的描述主要包括两部分,其一是()描述部分,其二是语义描述部分。1tE傲朋学习网
A. 词法1tE傲朋学习网
B. 文法1tE傲朋学习网
1tE傲朋学习网
19.自底向上分析的动作共有四种:移入、归约、成功、报错。其中最主要的动作是()动作。1tE傲朋学习网
A. 移入、归约1tE傲朋学习网
B. 移入、成功1tE傲朋学习网
C. 移入、报错1tE傲朋学习网
D. 成功、报错1tE傲朋学习网
1tE傲朋学习网
20.()的优点是可避免重复性工作,因此编译速度快。1tE傲朋学习网
A. 一遍扫描法1tE傲朋学习网
B. 多遍扫描法1tE傲朋学习网
1tE傲朋学习网
21.LR分析方法属于()分析方法。1tE傲朋学习网
A. 自顶向下1tE傲朋学习网
B. 自底向上1tE傲朋学习网
1tE傲朋学习网
22.LL(k)分析方法属于()分析方法。1tE傲朋学习网
A. 自顶向下1tE傲朋学习网
B. 自底向上1tE傲朋学习网
1tE傲朋学习网
23.多元式中间代码的计算顺序通常是,先()后()。1tE傲朋学习网
A. 左分量;右分量1tE傲朋学习网
B. 右分量;左分量1tE傲朋学习网
1tE傲朋学习网
24.DAG是可有多个父节点的特殊的树,表示()。1tE傲朋学习网
A. 有环有向图1tE傲朋学习网
B. 无环有向图1tE傲朋学习网
C. 有环无向图1tE傲朋学习网
D. 无环无向图1tE傲朋学习网
1tE傲朋学习网
25.通常见到的中间代码是()。1tE傲朋学习网
A. 后缀式中间代码1tE傲朋学习网
B. 三地址中间代码1tE傲朋学习网
C. 图结构中间代码1tE傲朋学习网
D. 以上全对1tE傲朋学习网
此题选: D 1tE傲朋学习网
1tE傲朋学习网
1tE傲朋学习网
1tE傲朋学习网
1tE傲朋学习网
1tE傲朋学习网
版权声明

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

分享: