东北师范大学21秋《编译原理》基础离线作业2答案第1期

上传人:住在山****ck 文档编号:78034748 上传时间:2022-04-21 格式:DOCX 页数:11 大小:12.57KB
收藏 版权申诉 举报 下载
东北师范大学21秋《编译原理》基础离线作业2答案第1期_第1页
第1页 / 共11页
东北师范大学21秋《编译原理》基础离线作业2答案第1期_第2页
第2页 / 共11页
东北师范大学21秋《编译原理》基础离线作业2答案第1期_第3页
第3页 / 共11页
资源描述:

《东北师范大学21秋《编译原理》基础离线作业2答案第1期》由会员分享,可在线阅读,更多相关《东北师范大学21秋《编译原理》基础离线作业2答案第1期(11页珍藏版)》请在装配图网上搜索。

1、东北师范大学21秋编译原理基础离线作业2-001答案1. 生成中间代码时所依据的是什么?( )A.语法规则B.词法规则C.语义规则D.等价变换规则参考答案:C2. ( )是描述语言的语法结构的形式规则。A.文法B.语义C.词法D.语法参考答案:A3. 自下而上分析器按从根结点到叶结点的次序来建立分析树。( )A.正确B.错误参考答案:B4. 词法分析器的输出是( )。A.源程序B.词法记号流C.NFAD.DFA参考答案:B5. 语法树的根结点以文法的非终结符号标记。( )A.错误B.正确参考答案:A6. 试探与回溯是一种穷尽一切可能的办法,效率低、代价高,它只有理论意义,在实践中价值不大。(

2、)A.正确B.错误参考答案:A7. 教材介绍了三种符号表的构造和处理方法,其中( )中常把符号表组织成二叉树形式。A.线性组织B.排序组织和二分法C.杂凑(散列)组织D.非线性组织参考答案:B8. 代码优化的主要目标是什么?( )A.如何提高目标程序的运行速度B.如何减少目标程序运行所需的空间C.如何协调A和BD.如何使生成的目标代码尽可能简短参考答案:C9. LR语法分析栈中存放的状态是识别( )的DFA状态。A.前缀B.可归前缀C.项目D.句柄参考答案:B10. LL(1)分析表可用一个二维数组表示,它的每一行与文法的一个什么符号相关联?( )A.非终结符号B.终结符号C.界符#号D.开始

3、符号参考答案:A11. 对应于同一语法树,将存在各种可能的推导序列。( )A.错误B.正确参考答案:B12. 在程序设计语言中,一般来说,布尔表达式仅仅用于条件、循环等控制流语句中的条件表达式计算。( )A.对B.错参考答案:B13. 在一个状态转换图中,规定从一个结点只能射出一条矢线。( )A.错误B.正确参考答案:A14. JavaScript的核心语言对象包括字符串对象、数学对象、日期对象、数组对象。( )A.正确B.错误参考答案:A15. 文法二义并不代表语言一定是二义的。只有当产生一个语言的所有文法都是二义的时,这个语言才是二义的。( )A.错误B.正确参考答案:B16. 设d是结点

4、n的必经结点(即有d DOM n),若在流程图中,存在着从结点n到d的有向边,则称此有向边为流程图中的一条什么?( )A.环路B.环边C.回路D.回边参考答案:D17. 语法树的子结点代表该运算的运算对象。( )A.正确B.错误参考答案:A18. 正规式描述的每种结构都可以用上下文无关文法来描述。( )A.错误B.正确参考答案:B19. LR(K)方法是什么样的方法?( )A.从左到右分析,每次走K步的一种编译方法B.从左到右分析,共经过K步的一种编译方法C.从左到右分析,每次向前预测K步的一种编译方法D.从左到右分析,每次向前看K个输人符号的一种语法分析方法参考答案:D20. 编译器是将一种

5、语言翻译为另一种语言的计算机程序。( )A.错误B.正确参考答案:B21. 产生式是用于定义什么的一种书写规则?( )A.语法范畴B.推导C.句柄D.短语参考答案:A22. 上下文无关文法也叫正规文法。( )A.正确B.错误参考答案:B23. 在自底向上的语法分析方法中,分析的关键是( )。A.寻找句柄B.寻找句型C.消除递归D.选择候选式参考答案:D24. 每个文法都能改写为LL(1)文法。( )A.正确B.错误参考答案:A25. 语义分析与中间代码产生所依循的是( )。A.正规式B.上下文无关文法C.语言的语义规则D.有限自动机参考答案:C26. LR(1)文法都是( )。A.无二义性且无

6、左递归B.可能有二义性但无左递归C.无二义性但可能是左递归D.可以既有二义性又有左递归参考答案:C27. 类型检查是一种捕捉程序中不一致性的成熟并且有效的技术。( )A.正确B.错误参考答案:A28. ( )不是编译程序的组成部分。A.词法分析程序B.代码生成程序C.设备管理程序D.语法分析程序参考答案:C29. 编译程序中语法分析器接收以( )为单位的输入。A.单词B.表达式C.产生式D.句子参考答案:A30. 下列( )不是正规式a(a|b)*b所描述的串。A.aabbB.abbC.aabD.Aabbabba参考答案:D31. 分析树的叶结点由非终结符或终结符标记,所有这些标记从左到右构成

7、一个句型。( )A.正确B.错误参考答案:A32. 过程定义是一个声明,它的最简单形式是将一个名字和一个语句联系起来,该名字是过程名,而这个语句是过程体。( )A.正确B.错误参考答案:A33. 在一个循环中,如果属于同一族的归纳变量有多个,有时可以删去对其中的一些归纳变量的计算。( )A.错误B.正确参考答案:B34. 在语法分析处理中,FIRST集合、FOLLOW集合均是什么样的集合?( )A.非终极符集B.终极符集C.字母表D.状态集参考答案:B35. 数组的存储通常有几种方式?( )A.1种B.两种C.3种D.4种参考答案:B36. 一个数据类型通常包括三种要素,下面( )不是A.用于

8、区别这种类型的数据对象的属性B.这种类型的数据对象可以具有的值C.对这种类型的数据对象的内存分配D.可以作用于这种类型的数据对象的操作参考答案:C37. 对于文法SBAb|c,AAa|d,BSa,消除左递归性后,与原文法等价的文法是什么?( )A.SBAb|c,AdA,AaA|,BSaB.SSaAb|c,AAa|dC.SSaAb|c,AAa|d,BSaD.ScS,SaAbS|,AdA,AaA|参考答案:D38. 自下而上的语法分析方法的基本思想是从待识别的输入串开始逐步( )到文法的开始符号。A.归约B.推导C.递归D.逆序参考答案:A39. 术语语言表示字母表上的一个串集,属于该语言的串称为

9、该语言的句子或字。( )A.正确B.错误参考答案:A40. 在规范规约中用最左素短语来刻划可归约串。( )A.错误B.正确参考答案:A41. 出现在过程定义中的某些名字是特殊的,它们被称为该过程的形式参数,简称形参。( )A.正确B.错误参考答案:A42. 若一个程序语言的任何变量的存储空间大小和相互位置都能在编译时确定,则可采用静态分配策略。( )A.对B.错参考答案:A43. 正规文法产生的语言都可以用上下文无关文法来描述。( )A.错误B.正确参考答案:B44. 在一个规范句型中,位于句柄右边的符号(如果有的话)必然是什么?( )A.非终结符号B.终结符号C.开始符号D.空符号串参考答案

10、:B45. 合并已知量的目的是使表达式尽可能短。( )A.错误B.正确参考答案:A46. 逆波兰表示法表示表达式时,运算对象按实际计算顺序从左到右排列。( )A.错误B.正确参考答案:A47. 有文法G=(S,a,SSaS,S,S),该文法是( )。A.LL(1)文法B.二义性文法C.算符优先文法D.SLR(1)文法参考答案:B48. 语法制导翻译时,用形如X.ATTR的记号来表示文法符号X的相关什么属性?( )A.语法B.词法C.语义D.语用参考答案:D49. 关于JavaScript中的Math对象的说法,正确的是( )。A.Math.ceil(512.51)返回的结果为512B.Math.floor( )方法用于对数字进行下舍入C.Math.round(-512.51)返回的结果为-512D.Math.random( )返回的结果范围为0-1,包括0和1参考答案:B50. 逆波兰式ab+c+d*e-所对应的表达式是什么?( )A.(a+b+c)*d-eB.a+b+c*d-eC.a+(b+c)*d-eD.(a-b+c)*d+e参考答案:A

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!