北京交通大学22春“计算机科学与技术”《编译原理》离线作业(一)辅导答案28

上传人:住在山****ck 文档编号:106916094 上传时间:2022-06-14 格式:DOCX 页数:7 大小:20.46KB
返回 下载 相关 举报
北京交通大学22春“计算机科学与技术”《编译原理》离线作业(一)辅导答案28_第1页
第1页 / 共7页
北京交通大学22春“计算机科学与技术”《编译原理》离线作业(一)辅导答案28_第2页
第2页 / 共7页
北京交通大学22春“计算机科学与技术”《编译原理》离线作业(一)辅导答案28_第3页
第3页 / 共7页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她北京交通大学22春“计算机科学与技术”编译原理离线作业(一)辅导答案一.综合考核(共50题)1.文法的二义性和语言的二义性是两个不同的概念。()A.错误B.正确参考答案:B2.优先关系表对应的优先函数,如果存在,一定唯一。()A.错误B.正确参考答案:A3.根据不同的用途和侧重,编译程序可分为()。A.诊断编译程序B.优化编译程序C.交叉编译程序D.可变目标编译程序参考答案:ABCD4.词法分析器的输出是()。A.单词符号B.二元式C.三元式D.四元式参考答案:A5.静态语义检查通常包括()。A.类型检查B.控制流检查C.一致性检查D.相关名字检查参考答案:ABCD6.下面哪个文法是左递归的()。A.EE+T|TB.TF*TC.E(E)D.Ea参考答案:A7.编译器中常用的文法分析有()。A.自上而下分析算法B.自下而上分析算法C.Earley算法D.Cocke-Younger-Kassimi算法参考答案:AB8.下面哪个文法具有二义性()。A.AAA|(A)|B.EE+T|TC.E(E)D.Ea参考答案:A9.在编译程序使用的表格中,最重要的是()。A.数据表B.信息表C.变量表D.符号表参考答案:D10.正则文法()二义性的。A.可以是B.一定不是C.一定是D.可以不是参考答案:B11.上下文无关文法也叫正规文法。()A.错误B.正确参考答案:A12.编译程序必须完成的工作有()。 (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)参考答案:A13.正规式描述的每种结构都可以用上下文无关文法来描述。()A.错误B.正确参考答案:B14.下述方法中,()不是自下而上分析方法。A.规范归约B.算符优先分析法C.递归下降分析法D.LR分析法参考答案:C15.文法二义并不代表语言一定是二义的。只有当产生一个语言的所有文法都是二义的时,这个语言才是二义的。()A.错误B.正确参考答案:B16.有限自动机能够识别上下文无关语言。()A.错误B.正确参考答案:A17.下面关于解释程序的描述正确的是()。 (1)解释程序的特点是处理程序时不产生目标代码(2)解释程序适用于COBOL和FORTRAN语言(3)解释程序是为打开编译程序技术的僵局而开发的A.(1)(2)B.(1)C.(1)(2)(3)D.(2)(3)参考答案:B18.下面关于解释程序的描述正确的是()。(1)解释程序的特点是处理程序时不产生目标代码(2)解释程序适用于COBOL和FORTRAN语言(3)解释程序是为打开编译程序技术的僵局而开发的A.(1)(2)B.(1)C.(1)(2)(3)D.(2)(3)参考答案:B19.算符优先分析法只能识别由算符优先文法描述的句子。()A.错误B.正确参考答案:B20.最常用的中间代码形式是()A.二元式B.三元式C.四元式D.树型参考答案:C21.Pascal的if语句满足()。A.最远匹配原则B.动态作用域规则C.静态作用域规则D.最近匹配原则参考答案:D22.如果有的文法的一些句子有不止一种推导过程,则该文法具有二义性。()A.错误B.正确参考答案:A23.一个上下文无关文法G包括四个组成部分()。A.终结符号B.非终结符号C.开始符号D.一组产生式参考答案:ABCD24.一张转换图只包含有限个状态,其中有一个被认为是初态,最多只有一个终态。()A.错误B.正确参考答案:A25.逆波兰法表示的表达式亦称前缀式。()A.错误B.正确参考答案:A26.()是指源程序中不符合语义规则的错误,这些错误一般在语义分析时能检测出来。A.语义错误B.语法错误C.短语错误D.短句错误参考答案:A27.()是指源程序中不符合语法或词法规则的错误,这些错误一般在词法分析或语法分析时能检测出来。A.语义错误B.语法错误C.短语错误D.短句错误参考答案:B28.一个结点相应的文法符号属性值是由该结点兄弟结点和/或父节点的相应的文法符号的属性值来计算,按这种情况计算的属性值叫做()。A.综合属性B.继承属性C.自然属性D.赋值属性参考答案:B29.在规范规约中用最左素短语来刻划可归约串。()A.错误B.正确参考答案:A30.有限自动机可以有()个初始状态。A.一个B.两个C.三个D.多个参考答案:A31.常用的中间代码表示形式有()。A.三元式B.四元式C.间接三元式D.逆波兰记号参考答案:ABCD32.在下述的编译方法中,自上而下的分析方法有()。 简单优先分析算符优先分析递归下降分析预测分析技术LR(K)分析SLR(K)分析LL(K)分析LALR(K)分析A.B.C.D.参考答案:ABCD33.在LR分析法中,分析栈中存放的状态是识别规范句型()的DFA状态。A.句柄B.前缀C.活前缀D.LR(0)项目参考答案:C34.()的任务是把中间代码(或经过优化处理之后)变换成特定机器上的低级语言代码。A.词法分析B.语法分析C.优化D.目标代码生成参考答案:D35.解释程序与编译程序的不同指出在于:它立即执行源程序而不是生成在翻译完成之后才执行的目标代码。()A.错误B.正确参考答案:B36.编译程序诸阶段的工作往往是()。A.顺序B.并行C.成批D.穿插参考答案:D37.在如下上下文无关文法G中:stmt-sequencestmt;stmt-sequence|stmtstmts哪些是终结符号?()A.stmt-sequenceB.stmtC.sD.;参考答案:CD38.在语法制导定义中,终结符可能具有综合属性,也可能具有继承属性。()A.错误B.正确参考答案:A39.解释程序是在翻译完成之后生成目标代码,然后执行目标代码。()A.错误B.正确参考答案:A40.()是描述语言的语法结构的形式规则。A.文法B.语义C.词法D.语法参考答案:A41.通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码生成等五个部分,还应包括()。A.模拟执行器B.解释器C.表格处理和出错处理D.符号执行器参考答案:C42.已知文法:SaAa|aBb|bAb|bBaAxBx,则()A.LR(1)文法B.LALR(1)文法C.都不是D.A和B参考答案:A43.语义分析与中间代码产生所依循的是()。A.正规式B.上下文无关文法C.语言的语义规则D.有限自动机参考答案:C44.规范归约(最左归约-最右推导的逆过程)的关键问题是()。A.确定符号表B.寻找单词C.寻找句柄D.定位错误参考答案:C45.最适合动态建立数据实体的内存分配方式是()A.栈式分配B.堆式分配C.编译时预先分配D.以上三种均可参考答案:B46.=0,1上的正规式(0|1)*表示()。A.0开头的串B.1开头的串C.有一个0和一个1的串D.由0、1组成的任意串参考答案:D47.常见的初等数据类型包括()。A.数值数据B.逻辑数据C.字符数据D.指针数据参考答案:ABCD48.类型转换时,整数到实数的转换称为()。A.截断B.舍入C.拓展D.收缩参考答案:C49.中间代码生成时所依据的是等价变换规则。()A.错误B.正确参考答案:B50.有限自动机()个接受状态。A.只能有一个B.只能有两个C.只能有三个D.可以有0个、一个或多个参考答案:D
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


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

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


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