12秋四川大学《编译原理》2243第2次作业

所属学校:四川大学 科目:编译原理 2015-03-17 18:43:03
R0W傲朋学习网
《编译原理》第2次作业R0W傲朋学习网
试卷总分:100 R0W傲朋学习网
单选题 判断题 R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
一、单选题(共 20 道试题,共 60 分。)R0W傲朋学习网
1.在分析树中,一个结点的______是由该结点的父结点和(或)兄弟结点的属性定义的。()R0W傲朋学习网
A. 继承属性R0W傲朋学习网
B. 综合属性R0W傲朋学习网
C. 值R0W傲朋学习网
D. 作用域R0W傲朋学习网
R0W傲朋学习网
2.下列关于标识符和名字的叙述中,正确的为______。()R0W傲朋学习网
A. 标识符有一定的含义R0W傲朋学习网
B. 名字是一个没有意思的字符序列R0W傲朋学习网
C. 名字有确切的属性R0W傲朋学习网
D. 都不对R0W傲朋学习网
R0W傲朋学习网
3.如果转换必须有程序员写出,那么这种转换叫做______。()R0W傲朋学习网
A. 隐式的R0W傲朋学习网
B. 显式的R0W傲朋学习网
C. 自动的R0W傲朋学习网
R0W傲朋学习网
4.表达式的无环有向图叫做______。()R0W傲朋学习网
A. AdgR0W傲朋学习网
B. gdaR0W傲朋学习网
C. dgaR0W傲朋学习网
D. dagR0W傲朋学习网
此题选: D R0W傲朋学习网
5.在编译程序采用的优化方法中,______是在循环语句范围内进行的。1)合并已知常量2)删除多余运算3)删除归纳变量4)强度削减5)代码外提()R0W傲朋学习网
A. 1)4)R0W傲朋学习网
B. 1)5)R0W傲朋学习网
C. 1)4)5)R0W傲朋学习网
D. 3)4)5)R0W傲朋学习网
此题选: D R0W傲朋学习网
6.一个声明起作用的那部分程序称为该声明的______。()R0W傲朋学习网
A. 主题R0W傲朋学习网
B. 函数R0W傲朋学习网
C. 标识R0W傲朋学习网
D. 作用域R0W傲朋学习网
此题选: D R0W傲朋学习网
7.选择最优的寄存器指派方案是困难的,这个问题是______完全的。()R0W傲朋学习网
A. QPR0W傲朋学习网
B. NQR0W傲朋学习网
C. NPR0W傲朋学习网
D. PQR0W傲朋学习网
R0W傲朋学习网
8.LR分析法是一种______的分析技术。()R0W傲朋学习网
A. 自顶向下R0W傲朋学习网
B. 自底向上R0W傲朋学习网
C. 由左到右R0W傲朋学习网
D. 由右向左R0W傲朋学习网
R0W傲朋学习网
9.合并表达式中常量运算的目的是______。()R0W傲朋学习网
A. 使表达式的常量尽可能少R0W傲朋学习网
B. 使表达式尽可能简短R0W傲朋学习网
C. 将可在编译时刻计算的常量运算在编译时刻计算出来,然后用所计算出来的值替换表达式中出现的所有这种常量运算,使得生成的代码指令尽可能少R0W傲朋学习网
R0W傲朋学习网
10.如果从一个类型转换到另一类型可以由编译器自动完成,这样的转换为______的转换,也叫做强制。R0W傲朋学习网
A. 隐式R0W傲朋学习网
B. 显式R0W傲朋学习网
C. 自动R0W傲朋学习网
R0W傲朋学习网
11.语法树是______的浓缩表示。()R0W傲朋学习网
A. 二叉树R0W傲朋学习网
B. 图R0W傲朋学习网
C. 分析树R0W傲朋学习网
D. 平衡树R0W傲朋学习网
R0W傲朋学习网
12.下列不属于字符串banana的字串是______。()R0W傲朋学习网
A. bR0W傲朋学习网
B. baaR0W傲朋学习网
C. babnR0W傲朋学习网
D. baanR0W傲朋学习网
R0W傲朋学习网
13.程序设计语言一般分为低级语言和高级语言两大类,其中______通常又称为面向机器的语言。( )R0W傲朋学习网
A. 高级语言R0W傲朋学习网
B. 专用程序语言R0W傲朋学习网
C. 低级语言R0W傲朋学习网
D. 通用程序语言R0W傲朋学习网
R0W傲朋学习网
14.不包含其他循环的循环叫做______循环。()R0W傲朋学习网
A. 内R0W傲朋学习网
B. 外R0W傲朋学习网
C. 简单R0W傲朋学习网
D. 复杂R0W傲朋学习网
R0W傲朋学习网
15.数据对象运行时的表示由它的______决定。()R0W傲朋学习网
A. 值R0W傲朋学习网
B. 长度R0W傲朋学习网
C. 类型R0W傲朋学习网
D. 大小R0W傲朋学习网
R0W傲朋学习网
16.“用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行。”这种说法______。()R0W傲朋学习网
A. 不正确R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
17.一般程序设计语言的定义都涉及_________三个方面;1)语法2)语义3)语用4)程序基本符号的确定。()R0W傲朋学习网
A. 1)2)3)R0W傲朋学习网
B. 1)2)4)R0W傲朋学习网
C. 1)3)4)R0W傲朋学习网
D. 2)3)4)R0W傲朋学习网
R0W傲朋学习网
18.使用解释程序时,在程序未执行完的情况下,______重新执行已执行的部分。()R0W傲朋学习网
A. 也能R0W傲朋学习网
B. 不能R0W傲朋学习网
R0W傲朋学习网
19.编译过程中,语法分析器的任务是______。1)、分析单词是怎样构成的;2)、分析单词串是如何构成语句和说明的;3)、分析语句和说明是如何构成程序的;4)、分析程序的结构()R0W傲朋学习网
A. 2)和3)R0W傲朋学习网
B. 4)R0W傲朋学习网
C. 2)3)4)R0W傲朋学习网
D. 1)2)3)4)R0W傲朋学习网
R0W傲朋学习网
20.代码优化的主要目标是______。1)、如何提高目标程序的运行速度;2)、如何减少目标程序运行所需的空间;3)、如何协调1)和2);4)、如何使生成的目标代码尽可能简短()R0W傲朋学习网
A. 1)2)R0W傲朋学习网
B. 1)2)3)R0W傲朋学习网
C. 1)2)4)R0W傲朋学习网
D. 1)2)3)4)R0W傲朋学习网
此题选: D R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
《编译原理》第2次作业R0W傲朋学习网
试卷总分:100 R0W傲朋学习网
单选题 判断题 R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
二、判断题(共 10 道试题,共 40 分。)R0W傲朋学习网
1.编译程序生成的目标程序一定是可执行的程序。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
2.转移语句是基本块的入口语句。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
3.终态与非终态是可区别的。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
4.DAG是一个可带环路的有向图。             ()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
5.编译方式与解释方式的根本分别在于是否生成目标代码。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
6.若两个正规式所表示的正规集相同,则认为二者是等价的。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
7.若一个语言是无穷集合,则定义该语言的文法一定是递归的。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
8.任何正规文法都是上下文无关文法。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
9.LL(1)文法是无左递归、无二义性文法。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
10.每一个直接短语都是某规则的右部。()R0W傲朋学习网
A. 错误R0W傲朋学习网
B. 正确R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
R0W傲朋学习网
版权声明

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

分享: