14秋西安交通大学《编译原理》在线作业

所属学校:西安交通大学 科目:编译原理 2015-03-17 21:31:06
西交《编译原理》在线作业 cTI傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 cTI傲朋学习网
单选题cTI傲朋学习网
判断题cTI傲朋学习网
一、单选题(共 30 道试题,共 60 分。) cTI傲朋学习网
V cTI傲朋学习网
1. 程序语言的单词符号一般可以分为5种,下面( )不需要超前搜索cTI傲朋学习网
A. 关键字 cTI傲朋学习网
B. 标识符 cTI傲朋学习网
C. 常数 cTI傲朋学习网
D. 算符和界符 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
2. 正规表达式(ε a b)2表示的集合是( )cTI傲朋学习网
A. {ε,ab,ba,aa,bb} cTI傲朋学习网
B. {ab,ba,aa,bb} cTI傲朋学习网
C. {a,b,ab,aa,ba,bb} cTI傲朋学习网
D. {ε,a,b,aa,bb,ab,ba} cTI傲朋学习网
此题选: D 满分:2 分 cTI傲朋学习网
3. 上下文无关文法可以用( )来描述。cTI傲朋学习网
A. 正则表达式 cTI傲朋学习网
B. 正规文法 cTI傲朋学习网
C. 扩展的BNF cTI傲朋学习网
D. 翻译模式 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
4. 教材介绍了三种符号表的构造和处理方法,其中________中常把符号表组织成二叉树形式。cTI傲朋学习网
A. 线性组织; cTI傲朋学习网
B. 排序组织和二分法; cTI傲朋学习网
C. 杂凑(散列)组织; cTI傲朋学习网
D. 非线性组织 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
5. 以绝对机器代码为输出,所有地址均已定位,这种代码的优点是________。cTI傲朋学习网
A. 可立即执行; cTI傲朋学习网
B. 可进一步优化; cTI傲朋学习网
C. 目标代码简短; cTI傲朋学习网
D. 目标代码执行效率高; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
6. 布尔表达式计算时可以采用某种优化措施,比如A and B用if-then-else可解释为( )。cTI傲朋学习网
A. if A then true else B; cTI傲朋学习网
B. if A then B else false; cTI傲朋学习网
C. if A then false else true; cTI傲朋学习网
D. if A then true else false; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
7. 评价一个代码生成器最重要的指标是________。cTI傲朋学习网
A. 代码的正确性; cTI傲朋学习网
B. 代码的高效性; cTI傲朋学习网
C. 代码的简洁性; cTI傲朋学习网
D. 代码的维护性。 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
8. 一个数据类型通常包括三种要素,下面( )不是:cTI傲朋学习网
A. 用于区别这种类型的数据对象的属性; cTI傲朋学习网
B. 这种类型的数据对象可以具有的值; cTI傲朋学习网
C. 对这种类型的数据对象的内存分配; cTI傲朋学习网
D. 可以作用于这种类型的数据对象的操作; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
9. 有文法G=({S},{a},{S→SaS,S→ε},S),该文法是( )。cTI傲朋学习网
A. LL(1)文法; cTI傲朋学习网
B. 二义性文法; cTI傲朋学习网
C. 算符优先文法; cTI傲朋学习网
D. SLR(1)文法; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
10. 两个不同过程的活动,其生存期是________。cTI傲朋学习网
A. 重叠的,不嵌套的; cTI傲朋学习网
B. 不重叠的,嵌套的; cTI傲朋学习网
C. 重叠的,嵌套的; cTI傲朋学习网
D. 不重叠的,不嵌套的; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
11. 编译程序使用_______区别标识符的作用域。cTI傲朋学习网
A. 说明标识符的过程或函数名; cTI傲朋学习网
B. 说明标识符的过程或函数的静态层次; cTI傲朋学习网
C. 说明标识符的过程或函数的动态层次; cTI傲朋学习网
D. 标识符的行号; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
12. 现代多数实用编译程序所产生的目标代码都是一种可重定位的指令代码,在运行前必须借助于一个( )把各个目标模块,包括系统提供的库模块连接在一起,确定程序变量或常数在主存中的位置,装入内存中制定的起始地址,使之成为一个可运行的绝对指令代码的程序。cTI傲朋学习网
A. 重定位程序; cTI傲朋学习网
B. 解释程序; cTI傲朋学习网
C. 连接装配程序; cTI傲朋学习网
D. 诊断程序; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
13. 从左线性文法构造有限自动机时,通常自动机状态个数比文法非终结符号数多( )cTI傲朋学习网
A. 4 cTI傲朋学习网
B. 2 cTI傲朋学习网
C. 0 cTI傲朋学习网
D. 1 cTI傲朋学习网
此题选: D 满分:2 分 cTI傲朋学习网
14. Fortran语言的编译程序采用_______分配策略。cTI傲朋学习网
A. 静态; cTI傲朋学习网
B. 最佳; cTI傲朋学习网
C. 堆式动态; cTI傲朋学习网
D. 栈式动态; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
15. 为了便于优化处理,三地址代码可以表示成________。cTI傲朋学习网
A. 三元式 cTI傲朋学习网
B. 四元式 cTI傲朋学习网
C. 后缀式 cTI傲朋学习网
D. 间接三元式 cTI傲朋学习网
此题选: D 满分:2 分 cTI傲朋学习网
16. LR语法分析栈中存放的状态是识别_______的DFA状态。cTI傲朋学习网
A. 前缀; cTI傲朋学习网
B. 可归前缀; cTI傲朋学习网
C. 项目; cTI傲朋学习网
D. 句柄; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
17. 在运行空间的划分中有一个单独的区域叫堆,用来存放________。cTI傲朋学习网
A. 目标代码; cTI傲朋学习网
B. 静态数据; cTI傲朋学习网
C. 动态数据; cTI傲朋学习网
D. 过程参数; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
18. 表达式作为实在参数可以传递给被调用的过程,替换过程体中的________。cTI傲朋学习网
A. 局部变量; cTI傲朋学习网
B. 形式参数; cTI傲朋学习网
C. 全局变量; cTI傲朋学习网
D. 实在参数; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
19. 文法开始符号的所有________作为属性计算前的初始值。cTI傲朋学习网
A. 综合属性 cTI傲朋学习网
B. 继承属性 cTI傲朋学习网
C. 继承属性和综合属性 cTI傲朋学习网
D. 都不是 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
20. 对应于产生式A→XY继承属性Y.y的属性计算,可能正确的语义规则是________。cTI傲朋学习网
A. A.a:=f(X.x,Y.y); cTI傲朋学习网
B. Y.y:=f(A.a,Y.y); cTI傲朋学习网
C. Y.y:=f(X.x); cTI傲朋学习网
D. A.a:=f(Y.y); cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
21. __________不是编译程序的组成部分。cTI傲朋学习网
A. 词法分析程序 cTI傲朋学习网
B. 代码生成程序 cTI傲朋学习网
C. 设备管理程序 cTI傲朋学习网
D. 语法分析程序 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
22. 语言的词法规则一般用Chomsky的( )型文法来描述:cTI傲朋学习网
A. 0 cTI傲朋学习网
B. 1 cTI傲朋学习网
C. 2 cTI傲朋学习网
D. 3 cTI傲朋学习网
此题选: D 满分:2 分 cTI傲朋学习网
23. 如果一个编译程序能产生不同于其宿主机的机器代码,则称它为:( )。cTI傲朋学习网
A. 诊断编译程序 cTI傲朋学习网
B. 优化编译程序 cTI傲朋学习网
C. 交叉编译程序 cTI傲朋学习网
D. 可变目标编译程序 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
24. 自上而下分析面临的四个问题中,不包括( )cTI傲朋学习网
A. 需消除左递归; cTI傲朋学习网
B. 存在回朔; cTI傲朋学习网
C. 虚假匹配; cTI傲朋学习网
D. 寻找可归约串 cTI傲朋学习网
此题选: D 满分:2 分 cTI傲朋学习网
25. 算符优先分析法每次都是对( )进行归约:cTI傲朋学习网
A. 句柄 cTI傲朋学习网
B. 最左素短语 cTI傲朋学习网
C. 素短语 cTI傲朋学习网
D. 简单短语 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
26. 使用三元式是为了________:cTI傲朋学习网
A. 便于代码优化处理 cTI傲朋学习网
B. 避免把临时变量填入符号表 cTI傲朋学习网
C. 节省存储代码的空间 cTI傲朋学习网
D. 提高访问代码的速度 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
27. 语法分析器接收以_______为单位的输入,并产生有关信息供以后各阶段使用。cTI傲朋学习网
A. 表达式 cTI傲朋学习网
B. 产生式 cTI傲朋学习网
C. 单词 cTI傲朋学习网
D. 语句 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
28. 表达式-a+b*(-c+d)的逆波兰式是________。cTI傲朋学习网
A. ab+-cd+-*; cTI傲朋学习网
B. a-b+c-d+*; cTI傲朋学习网
C. a-b+c-d+*; cTI傲朋学习网
D. a-bc-d+*+; cTI傲朋学习网
此题选: D 满分:2 分 cTI傲朋学习网
29. 以_______作为输出,允许自程序单独编译。cTI傲朋学习网
A. 绝对机器代码; cTI傲朋学习网
B. 可再定位机器语言; cTI傲朋学习网
C. 汇编语言程序; cTI傲朋学习网
D. 中间语言; cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
30. Chomsky把文法分成四种类型,其中,( )也称正规文法cTI傲朋学习网
A. 0型 cTI傲朋学习网
B. 1型 cTI傲朋学习网
C. 2型 cTI傲朋学习网
D. 3型 cTI傲朋学习网
此题选: D 满分:2 分 cTI傲朋学习网
西交《编译原理》在线作业 cTI傲朋学习网
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布 cTI傲朋学习网
单选题cTI傲朋学习网
判断题cTI傲朋学习网
二、判断题(共 20 道试题,共 40 分。) cTI傲朋学习网
V cTI傲朋学习网
1. 中间代码是独立于机器的,复杂性介于源语言和机器语言之间,便于进行与机器无关调换代码优化工作。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
2. 在程序设计语言中,一般来说,布尔表达式仅仅用于条件、循环等控制流语句中的条件表达式计算。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
3. 一棵语法树表示了一个句型所有的不同推导过程,包括最右推导和最左推导。 ( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
4. 存在一种算法,能判定任何上下文无关文法是否是LL(1)的。 ( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
5. 编译程序生成的目标程序都是可执行的程序。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
6. 若一个程序语言的任何变量的存储空间大小和相互位置都能在编译时确定,则可采用静态分配策略。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
7. NFA M的非确定性表现在它有多个终态。cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
8. 非终结符只有综合属性,由词法分析器提供。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
9. 可能有两个不同的文法G和G′,期中一个是二义的而另一个是无二义的,但是却有L(G)=L(G′)。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
10. 有穷自动机接受的语言是正则语言。 ( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
11. LL(k)文法都不是二义性的。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
12. 中间代码是独立于机器的,复杂性介于源语言和机器语言之间,便于进行与机器无关调换代码优化工作。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
13. S―属性文法一定是L―属性文法。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
14. 一个二义性文法可以是SLR文法或LALR文法。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
15. 在编译过程中,既可以将几个不同的阶段合为一遍,也可以把一个阶段的工作分为若干遍。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
16. 编译程序在优化时可能要用到源程序中的注释。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
17. LL(1)文法不能用LR(1)分析器来分析。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
18. 在程序设计语言中,一般来说,布尔表达式仅仅用于条件、循环等控制流语句中的条件表达式计算。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
19. 对于允许递归调用的程序语言,程序运行时的存储分配策略不能采用静态的存储分配策略。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分 cTI傲朋学习网
20. 复写传播的目的使对某些变量的赋值变为无用。( )cTI傲朋学习网
A. 错误 cTI傲朋学习网
B. 正确 cTI傲朋学习网
需要购买答案的联系QQ:79691519满分:2 分
版权声明

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

分享: