东北师范大学22春《编译原理》基础综合作业一答案参考3

上传人:pu****.1 文档编号:484573747 上传时间:2023-09-15 格式:DOCX 页数:13 大小:13.21KB
返回 下载 相关 举报
东北师范大学22春《编译原理》基础综合作业一答案参考3_第1页
第1页 / 共13页
东北师范大学22春《编译原理》基础综合作业一答案参考3_第2页
第2页 / 共13页
东北师范大学22春《编译原理》基础综合作业一答案参考3_第3页
第3页 / 共13页
东北师范大学22春《编译原理》基础综合作业一答案参考3_第4页
第4页 / 共13页
东北师范大学22春《编译原理》基础综合作业一答案参考3_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《东北师范大学22春《编译原理》基础综合作业一答案参考3》由会员分享,可在线阅读,更多相关《东北师范大学22春《编译原理》基础综合作业一答案参考3(13页珍藏版)》请在金锄头文库上搜索。

1、东北师范大学22春编译原理基础综合作业一答案参考1. 若给定文法G和某个固定的k,则G是否是LR(k)文法是可判定的。( )A.错误B.正确参考答案:B2. 代码优化的主要目标是什么?( )A.如何提高目标程序的运行速度B.如何减少目标程序运行所需的空间C.如何协调A和BD.如何使生成的目标代码尽可能简短参考答案:C3. 下述正规表达式中与(a*|b)*(c|d)等价的是哪个?( )A.a*(c|d)|b(c|d)B.a*(c|d)*|b(c|d)*C.a*(c|d)|b*(c|d)D.(a*|b)*c|(a*|b)*d参考答案:D4. 符号表管理和出错管理是编译过程中的两项重要工作。( )A

2、.错误B.正确参考答案:B5. 语法制导翻译时,用形如X.ATTR的记号来表示文法符号X的相关什么属性?( )A.语法B.词法C.语义D.语用参考答案:D6. 语言定义不允许运算对象的类型作隐式转换。( )A.正确B.错误参考答案:B7. 程序基本块是指什么?( )A.一个子程序B.一个仅有一个入口和一个出口的语句C.一个没有嵌套的程序段D.一组顺序执行的程序段且仅有一个入口和一个出口参考答案:D8. 用分层法消除多重优先关系时,由于改写文法引入一些单产生式,将增加文法的复杂性和降低语法分析的效率。( )A.错误B.正确参考答案:B9. 任意一个右线性文法G,都存在一个DFA M,满足L(G)

3、=L(M)。( )A.正确B.错误参考答案:A10. 存在一种算法,能判定任何上下文无关文法是否是LL(1)的。( )A.对B.错参考答案:A11. 编译程序必须完成的工作有( )。 (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)参考答案:A12. 在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是( )。A.非终结符集B.终结符集C.字母集D.状态集参考答案:B13. 在一个循环中,如果属于

4、同一族的归纳变量有多个,有时可以删去对其中的一些归纳变量的计算。( )A.错误B.正确参考答案:B14. 算符优先分析法只能识别由算符优先文法描述的句子。( )A.错误B.正确参考答案:B15. 正规文法产生的语言都可以用上下文无关文法来描述。( )A.错误B.正确参考答案:B16. 若在一个文法G的任何产生式的右部,都不会出现两非终结符号相邻的情况,则称G为算符优先文法。( )A.错误B.正确参考答案:A17. 正规式只能表示给定结构的固定次数的重复或者不指定次数的重复。( )A.正确B.错误参考答案:A18. 从左线性文法构造有限自动机时,通常自动机状态个数比文法非终结符号数多( )A.4

5、B.2C.0D.1参考答案:D19. 采用分层技术可以消除任意文法中的多重优先关系。( )A.错误B.正确参考答案:A20. 正规式M1和M2等价是指( )。A.M1和M2的状态数相等B.M1和M2的有向边条数相等C.M1和M2所识别的语言集相等D.M1和M2状态数和有向边条数相等参考答案:C21. 若文法中含有形如AA的产生式,可使含有非终结符号A的同一句型具有不同的语法树,从而引起二义性。( )A.错误B.正确参考答案:B22. 术语语言表示字母表上的一个串集,属于该语言的串称为该语言的句子或字。( )A.正确B.错误参考答案:A23. LL(k)文法都不是二义性的。( )A.对B.错参考

6、答案:A24. JavaScript的强大功能主要是其提供了众多的内置对象。( )A.正确B.错误参考答案:B25. 表达式作为实在参数可以传递给被调用的过程,替换过程体中的( )。A.局部变量B.形式参数C.全局变量D.实在参数参考答案:B26. 构造句型的语法树时,要从树的根结点出发,逐步向下构造,而不能从句型出发向上构造。( )A.错误B.正确参考答案:A27. 以( )作为输出,允许自程序单独编译。A.绝对机器代码B.可再定位机器语言C.汇编语言程序D.中间语言参考答案:B28. 一个语言的文法是唯一的。( )A.错误B.正确参考答案:A29. 一棵语法树表示了一个句型所有的不同推导过

7、程,包括最右推导和最左推导。( )A.对B.错参考答案:A30. Javascript里Math的random( )方法返回介于0和1之间的伪随机数。( )A.正确B.错误参考答案:A31. 若一个程序语言的任何变量的存储空间大小和相互位置都能在编译时确定,则可采用静态分配策略。( )A.对B.错参考答案:A32. 把一个高级语言程序翻译成机器可执行的目标程序的工作由下列程序之一完成( )。A.汇编程序B.解释程序C.编译程序D.预处理程序参考答案:C33. 产生式是用于定义文法的一种书写规则。( )A.错误B.正确参考答案:B34. 程序语言的单词符号一般可以分为5种,下面( )不需要超前搜

8、索。A.关键字B.标识符C.常数D.算符和界符参考答案:B35. 编译的各阶段工作都涉及( )。A.符号表管理B.词法分析C.语法分析D.语义分析参考答案:A36. 语法分析器接收以( )为单位的输入,并产生有关信息供以后各阶段使用。A.表达式B.产生式C.单词D.语句参考答案:C37. LL(1)文法中第一个L表示( )。A.最左推导B.最左归约C.从左到右识别输入串D.规范归约参考答案:C38. 对一个布尔表达式而言,它必须至少有一个真出口,但可以没有假出口。( )A.错误B.正确参考答案:A39. 一个数据类型通常包括三种要素,下面( )不是A.用于区别这种类型的数据对象的属性B.这种类

9、型的数据对象可以具有的值C.对这种类型的数据对象的内存分配D.可以作用于这种类型的数据对象的操作参考答案:C40. 如果一个编译程序能产生不同于其宿主机的机器代码,则称它为( )。A.诊断编译程序B.优化编译程序C.交叉编译程序D.可变目标编译程序参考答案:C41. 一个复杂的表达式须由多个四元式构成的序列来表示。( )A.错误B.正确参考答案:B42. 解释程序与编译程序的主要区别是在解释程序的执行过程中不产生目标程序。( )A.错误B.正确参考答案:B43. 形式语言中,不包含( )。A.上下文有关文法B.上下文无关文法C.短语文法D.句子文法参考答案:D44. ( )不是编译程序的组成部

10、分。A.词法分析程序B.代码生成程序C.设备管理程序D.语法分析程序参考答案:C45. 词法分析器的输出是( )。A.字符串B.二元式C.三元式D.四元式参考答案:A46. 通常我们只考虑最左归约即规范规约,是为了使语法分析能按一种什么方法来进行?( )A.确定的B.任意的C.无序的D.有序的参考答案:A47. 上下文无关文法可以产生语言L=anbncn|nl。( )A.错误B.正确参考答案:A48. 对于连接运算而言,空串是一个恒等元素。( )A.正确B.错误参考答案:A49. 循环的入口结点是循环中每一结点的必经结点。( )A.错误B.正确参考答案:B50. 以绝对机器代码为输出,所有地址

11、均已定位,这种代码的优点是( )。A.可立即执行B.可进一步优化C.目标代码简短D.目标代码执行效率高参考答案:A51. 每个文法都能改写为LL(1)文法。( )A.正确B.错误参考答案:A52. DFA中定义了一个从K到K的单值映射f,指明若当前的状态为P,而输入字符为a时,则下一个状态是Q,f记为什么?( )A.f(P,Q)=aB.f(P,a)=QC.f(Q,a)=PD.f(a,P)=Q参考答案:B53. 在自底向上的语法分析方法中,分析的关键是( )。A.寻找句柄B.寻找句型C.消除递归D.选择候选式参考答案:D54. 使用语法制导翻译方法的编译程序能同时进行语法分析和语义分析。( )A

12、.错误B.正确参考答案:B55. 语法树的根结点以文法的非终结符号标记。( )A.错误B.正确参考答案:A56. 解释程序与编译程序的不同指出在于:它立即执行源程序而不是生成在翻译完成之后才执行的目标代码。( )A.错误B.正确参考答案:B57. 程序中的任何控制转移四元式(条件转移、无条件转移、停机等)都是某基本块的出口。( )A.错误B.正确参考答案:A58. 每个文法都能改写为LL(1)文法。( )A.错误B.正确参考答案:A59. 对应于同一语法树,将存在各种可能的推导序列。( )A.错误B.正确参考答案:B60. 规则的作用,一方面用于定义或描述语言中的语法范畴,另一方面,也常用来产生(即推导)语言中的句子。( )A.错误B.正确参考答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号