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

所属学校:四川大学 科目:编译原理 2015-03-17 18:43:03
Vi2傲朋学习网
《编译原理》第1次作业 Vi2傲朋学习网
试卷总分:100 Vi2傲朋学习网
单选题 判断题 Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
一、单选题(共 20 道试题,共 60 分。)Vi2傲朋学习网
1.一个声明起作用的那部分程序称为该声明的______。()Vi2傲朋学习网
A. 主题Vi2傲朋学习网
B. 函数Vi2傲朋学习网
C. 标识Vi2傲朋学习网
D. 作用域Vi2傲朋学习网
此题选: D Vi2傲朋学习网
2.文法G所描述的语言是______的集合。()Vi2傲朋学习网
A. 文法G的字符表V中所有符号组成的符号串Vi2傲朋学习网
B. 文法G的字符表V的闭包V*中的所有符号串Vi2傲朋学习网
C. 由文法的识别符号推出的所有符号串Vi2傲朋学习网
D. 由文法的识别符号推出的所有终结符号串Vi2傲朋学习网
此题选: D Vi2傲朋学习网
3.一般地,如果两个临时变量不同时______,可以把他们压缩在同一单元中。()Vi2傲朋学习网
A. 存在Vi2傲朋学习网
B. 出现Vi2傲朋学习网
C. 不活跃Vi2傲朋学习网
D. 活跃Vi2傲朋学习网
此题选: D Vi2傲朋学习网
4.从语言结构的使用方式推导出其类型称为______。()Vi2傲朋学习网
A. 确定类型Vi2傲朋学习网
B. 推导Vi2傲朋学习网
C. 类型推导Vi2傲朋学习网
Vi2傲朋学习网
5.代码优化的主要目标是______。1)、如何提高目标程序的运行速度;2)、如何减少目标程序运行所需的空间;3)、如何协调1)和2);4)、如何使生成的目标代码尽可能简短()Vi2傲朋学习网
A. 1)2)Vi2傲朋学习网
B. 1)2)3)Vi2傲朋学习网
C. 1)2)4)Vi2傲朋学习网
D. 1)2)3)4)Vi2傲朋学习网
此题选: D Vi2傲朋学习网
6.合并表达式中常量运算的目的是______。()Vi2傲朋学习网
A. 使表达式的常量尽可能少Vi2傲朋学习网
B. 使表达式尽可能简短Vi2傲朋学习网
C. 将可在编译时刻计算的常量运算在编译时刻计算出来,然后用所计算出来的值替换表达式中出现的所有这种常量运算,使得生成的代码指令尽可能少Vi2傲朋学习网
Vi2傲朋学习网
7.三地址代码是语法树或dag的______表示。()Vi2傲朋学习网
A. 直线化Vi2傲朋学习网
B. 图形化Vi2傲朋学习网
C. 图表化Vi2傲朋学习网
D. 线性化Vi2傲朋学习网
此题选: D Vi2傲朋学习网
8.目标机器指令系统的性质决定了指令选择的______程度。()Vi2傲朋学习网
A. 快慢Vi2傲朋学习网
B. 难易Vi2傲朋学习网
C. 简繁Vi2傲朋学习网
Vi2傲朋学习网
9.编写一个计算机高级语言的源程序后,在正式上机运行之前,一般要经过______这几步。1)编辑2)编译3)连接4)运行()Vi2傲朋学习网
A. 1)2)3)4)Vi2傲朋学习网
B. 1)2)3)Vi2傲朋学习网
C. 1)3)Vi2傲朋学习网
D. 1)4)Vi2傲朋学习网
Vi2傲朋学习网
10.程序块的概念起源于______语言。()Vi2傲朋学习网
A. CVi2傲朋学习网
B. C++Vi2傲朋学习网
C. AlgolVi2傲朋学习网
D. FORTRANVi2傲朋学习网
Vi2傲朋学习网
11.不包含其他循环的循环叫做______循环。()Vi2傲朋学习网
A. 内Vi2傲朋学习网
B. 外Vi2傲朋学习网
C. 简单Vi2傲朋学习网
D. 复杂Vi2傲朋学习网
Vi2傲朋学习网
12.使用解释程序时,在程序未执行完的情况下,______重新执行已执行的部分。()Vi2傲朋学习网
A. 也能Vi2傲朋学习网
B. 不能Vi2傲朋学习网
Vi2傲朋学习网
13.在重载符号的引用点,若其含义能确定到唯一,就叫做重载的______。()Vi2傲朋学习网
A. 定义Vi2傲朋学习网
B. 消除Vi2傲朋学习网
C. 确定Vi2傲朋学习网
Vi2傲朋学习网
14.一个语言的文法是______。()Vi2傲朋学习网
A. 唯一的Vi2傲朋学习网
B. 不唯一的Vi2傲朋学习网
C. 数量有限的Vi2傲朋学习网
Vi2傲朋学习网
15.数据对象运行时的表示由它的______决定。()Vi2傲朋学习网
A. 值Vi2傲朋学习网
B. 长度Vi2傲朋学习网
C. 类型Vi2傲朋学习网
D. 大小Vi2傲朋学习网
Vi2傲朋学习网
16.编译程序在优化时______用到源程序中的注释。()Vi2傲朋学习网
A. 可能要Vi2傲朋学习网
B. 不可能Vi2傲朋学习网
Vi2傲朋学习网
17.在编译程序采用的优化方法中,______是在循环语句范围内进行的。1)合并已知常量2)删除多余运算3)删除归纳变量4)强度削减5)代码外提()Vi2傲朋学习网
A. 1)4)Vi2傲朋学习网
B. 1)5)Vi2傲朋学习网
C. 1)4)5)Vi2傲朋学习网
D. 3)4)5)Vi2傲朋学习网
此题选: D Vi2傲朋学习网
18.当过程名出现在可执行语句中时,就说过程在该店被______。()Vi2傲朋学习网
A. 引用Vi2傲朋学习网
B. 调用Vi2傲朋学习网
C. 使用Vi2傲朋学习网
D. 执行Vi2傲朋学习网
Vi2傲朋学习网
19.编译过程中,语法分析器的任务是______。1)、分析单词是怎样构成的;2)、分析单词串是如何构成语句和说明的;3)、分析语句和说明是如何构成程序的;4)、分析程序的结构()Vi2傲朋学习网
A. 2)和3)Vi2傲朋学习网
B. 4)Vi2傲朋学习网
C. 2)3)4)Vi2傲朋学习网
D. 1)2)3)4)Vi2傲朋学习网
Vi2傲朋学习网
20.下列不属于字符串banana的字串是______。()Vi2傲朋学习网
A. bVi2傲朋学习网
B. baaVi2傲朋学习网
C. babnVi2傲朋学习网
D. baanVi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
《编译原理》第1次作业 Vi2傲朋学习网
试卷总分:100 Vi2傲朋学习网
单选题 判断题 Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
二、判断题(共 10 道试题,共 40 分。)Vi2傲朋学习网
1.任何正规文法都是上下文无关文法。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
2.名字就是标识符,标识符就是名字。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
3.若两个正规式所表示的正规集相同,则认为二者是等价的。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
4.编译程序与具体的语言无关。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
5.算符优先分析法是一种规范规约分析法。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
6.LL(1)文法是无左递归、无二义性文法。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
7.LR分析法是一种规范规约分析法。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
8.每一个直接短语都是某规则的右部。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
9.自下而上语法制导翻译法的特点是语法分析栈与语义分析栈不需同步操作。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
10.一个语言的文法是唯一的。()Vi2傲朋学习网
A. 错误Vi2傲朋学习网
B. 正确Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
Vi2傲朋学习网
版权声明

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

分享: