东北师范大学21秋《编译原理》基础平时作业2-001答案参考26

上传人:住在****他 文档编号:92029764 上传时间:2022-05-18 格式:DOCX 页数:10 大小:12.46KB
返回 下载 相关 举报
东北师范大学21秋《编译原理》基础平时作业2-001答案参考26_第1页
第1页 / 共10页
东北师范大学21秋《编译原理》基础平时作业2-001答案参考26_第2页
第2页 / 共10页
东北师范大学21秋《编译原理》基础平时作业2-001答案参考26_第3页
第3页 / 共10页
点击查看更多>>
资源描述
东北师范大学21秋编译原理基础平时作业2-001答案参考1. 使用递归下降法进行分析时,对文法并没有限制。( )A.错误B.正确参考答案:A2. 正规式描述的每种结构都可以用上下文无关文法来描述。( )A.错误B.正确参考答案:B3. 文法SaA;AAb;Ab是LR(0)文法(S为文法的开始符号)。( )A.错误B.正确参考答案:A4. 出现在赋值号左部的下标变量,可只具有左值。( )A.错误B.正确参考答案:B5. 词法分析器的输出是( )。A.字符串B.二元式C.三元式D.四元式参考答案:A6. 赋值语句X:=-(a+b)/(c-d)-(a+b*c)r的逆波兰表示是( )。A.Xab+cd-/-bc*a+-:=B.Xab+/cd-bc*a+-:=C.Xab+-cd-/abc*+-:=D.Xab+cd-/abc*+-:=参考答案:D7. 文法G的一个句子对应于多个推导,则G是二义的。( )A.正确B.错误参考答案:B8. 若给定文法G和某个固定的k,则G是否是LR(k)文法是可判定的。( )A.错误B.正确参考答案:B9. 2型文法也称为( )。A.短语文法B.上下文无关文法C.右线性文法D.左线性文法参考答案:B10. LL(1)分析必须对原有文法提取左因子和消除左递归。( )A.正确B.错误参考答案:A11. 非LL(1)语言(即不能由任何LL(1)文法产生的前后文无关语言)是存在的。( )A.错误B.正确参考答案:B12. 在语法制导定义中,终结符可能具有综合属性,也可能具有继承属性。( )A.错误B.正确参考答案:A13. 下述方法中,( )不是自下而上分析方法。A.规范归约B.算符优先分析法C.递归下降分析法D.LR分析法参考答案:C14. 规则的作用,一方面用于定义或描述语言中的语法范畴,另一方面,也常用来产生(即推导)语言中的句子。( )A.错误B.正确参考答案:B15. 一棵语法树表示了一个句型所有的不同推导过程,包括最右推导和最左推导。( )A.对B.错参考答案:A16. 编译器通常包括许多代码改进或优化步骤。( )A.错误B.正确参考答案:B17. 若在一个文法G的任何产生式的右部,都不会出现两非终结符号相邻的情况,则称G为算符优先文法。( )A.错误B.正确参考答案:A18. 文法G的一个句子对应于多个推导,则G是二义的。( )A.错误B.正确参考答案:A19. ( )的任务是从源代码中读取字符并形成由编译器的以后部分处理的逻辑单元记号。A.扫描程序B.语法分析程序C.语义分析程序D.源代码优化程序参考答案:A20. 关于JavaScript中的Math对象的说法,正确的是( )。A.Math.ceil(512.51)返回的结果为512B.Math.floor( )方法用于对数字进行下舍入C.Math.round(-512.51)返回的结果为-512D.Math.random( )返回的结果范围为0-1,包括0和1参考答案:B21. 对于一个无二义性的文法,一棵语言树往往代表了多种最左推导过程。( )A.错误B.正确参考答案:B22. 在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是( )。A.非终结符集B.终结符集C.字母集D.状态集参考答案:B23. 采用分层技术可以消除任意文法中的多重优先关系。( )A.错误B.正确参考答案:A24. 语义子程序的设计,不依赖于要产生什么形式的中间代码。( )A.错误B.正确参考答案:A25. Chomsky把文法分成四种类型,其中,( )也称正规文法。A.0型B.1型C.2型D.3型参考答案:D26. 在编译中进行语法检查的目的是为了发现程序中的所有错误。( )A.错误B.正确参考答案:A27. 高级语言编译程序常用的语法分析方法中,递归下降分析法属于( )分析方法。A.自左至右B.自顶向下C.自底向上D.自右向左参考答案:B28. 什么问题对具体语言及编译程序的运行环境有很强的依赖性?( )A.分遍B.覆盖C.扫描D.翻译参考答案:A29. 每个结点的属性值都标注出来的分析树叫做注释分析树。( )A.正确B.错误参考答案:A30. ( )阶段检查程序的语义正确性,以保证程序各部分能有意义地结合在一起,并为以后的代码生成阶段收集类型信息。A.语法分析B.词法分析C.语义分析D.中间代码生成参考答案:C31. 编译器中常用的文法分析有( )。A.自上而下分析算法B.自下而上分析算法C.Earley算法D.Cocke-Younger-Kassimi算法参考答案:AB32. 布尔表达式有两个基本的作用:一是在某些控制语句中作为实现控制转移的条件; 二是用于计算逻辑值本身。( )A.错误B.正确参考答案:B33. 符号表管理和出错管理是编译过程中的两项重要工作。( )A.错误B.正确参考答案:B34. 代码优化的主要目标是什么?( )A.如何提高目标程序的运行速度B.如何减少目标程序运行所需的空间C.如何协调A和BD.如何使生成的目标代码尽可能简短参考答案:C35. 静态存储分配允许程序出现( )。A.递归过程B.可变体积的数据项目C.静态变量D.待定性质的名字参考答案:C36. 字母表上的串是该字母表符号的有穷序列。( )A.正确B.错误参考答案:A37. 设有文法GS:SS1|S0|Sa|Sc|a|b|c,下列符号串中( )不是该文法的句子。A.ab0B.a0c01C.aaaD.bc10参考答案:A38. 下面对编译程序分为“遍”描述正确的是( )。A.使编译程序结构清晰B.提高程序的执行效率C.提高机器的执行效率D.增加对内存容量的要求参考答案:A39. 对于文法SBAb|c,AAa|d,BSa,消除左递归性后,与原文法等价的文法是什么?( )A.SBAb|c,AdA,AaA|,BSaB.SSaAb|c,AAa|dC.SSaAb|c,AAa|d,BSaD.ScS,SaAbS|,AdA,AaA|参考答案:D40. 空符号串与任何符号串x的连接还是x本身。( )A.错误B.正确参考答案:B41. 每个句子都有规范推导。( )A.错误B.正确参考答案:B42. 同心集合并可能会产生的冲突为( )。A.二义B.移进移进C.移进归约D.归约归约参考答案:D43. 表达式作为实在参数可以传递给被调用的过程,替换过程体中的( )。A.局部变量B.形式参数C.全局变量D.实在参数参考答案:B44. LR(K)方法是什么样的方法?( )A.从左到右分析,每次走K步的一种编译方法B.从左到右分析,共经过K步的一种编译方法C.从左到右分析,每次向前预测K步的一种编译方法D.从左到右分析,每次向前看K个输人符号的一种语法分析方法参考答案:D45. 每个文法的综合符合集和集成属性集的交应该为空。( )A.错误B.正确参考答案:B46. 有文法G=(S,a,SSaS,S,S),该文法是( )。A.LL(1)文法B.二义性文法C.算符优先文法D.SLR(1)文法参考答案:B47. 最常用的中间代码形式是( )A.二元式B.三元式C.四元式D.树型参考答案:C48. 两个正规式等价,当且仅当它们所描述的正规集相同。( )A.错误B.正确参考答案:B49. 设d是结点n的必经结点(即有d DOM n),若在流程图中,存在着从结点n到d的有向边,则称此有向边为流程图中的一条什么?( )A.环路B.环边C.回路D.回边参考答案:D50. 两个不同过程的活动,其生存期是( )。A.重叠的,不嵌套的B.不重叠的,嵌套的C.重叠的,嵌套的D.不重叠的,不嵌套的参考答案:B
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


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

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


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