东北师范大学22春《编译原理》基础补考试题库答案参考31

上传人:大米 文档编号:512199947 上传时间:2023-06-04 格式:DOCX 页数:11 大小:12.30KB
返回 下载 相关 举报
东北师范大学22春《编译原理》基础补考试题库答案参考31_第1页
第1页 / 共11页
东北师范大学22春《编译原理》基础补考试题库答案参考31_第2页
第2页 / 共11页
东北师范大学22春《编译原理》基础补考试题库答案参考31_第3页
第3页 / 共11页
东北师范大学22春《编译原理》基础补考试题库答案参考31_第4页
第4页 / 共11页
东北师范大学22春《编译原理》基础补考试题库答案参考31_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、东北师范大学22春编译原理基础补考试题库答案参考1. 在语法制导定义中,终结符可能具有综合属性,也可能具有继承属性。( )A.错误B.正确参考答案:A2. 句型的句柄是该句型中和一个产生式左部匹配的子串。( )A.正确B.错误参考答案:B3. 优先关系表对应的优先函数,如果存在,一定唯一。( )A.错误B.正确参考答案:A4. 对于文法SBAb|c,AAa|d,BSa,消除左递归性后,与原文法等价的文法是什么?( )A.SBAb|c,AdA,AaA|,BSaB.SSaAb|c,AAa|dC.SSaAb|c,AAa|d,BSaD.ScS,SaAbS|,AdA,AaA|参考答案:D5. 所谓递归下

2、降法,是指对文法的每一个什么符号,都根据相应产生式各候选式的结构,为其编写一个子程序(或函数)?( )A.终结符号B.非终结符号C.符号D.开始符号参考答案:B6. 文法G的一棵语法树叶结点的自左至右排列是G的一个( )。A.句子B.句型C.句柄D.素短语参考答案:B7. 对源程序或其内部表示从头到尾扫视一次,并进行有关的加工处理工作的叫什么?( )A.扫描B.遍C.覆盖D.模块参考答案:B8. 在一个状态转换图中,规定从一个结点只能射出一条矢线。( )A.错误B.正确参考答案:A9. 任意一个右线性文法G,都存在一个DFA M,满足L(G)=L(M)。( )A.正确B.错误参考答案:A10.

3、 语法分析器接收以( )为单位的输入,并产生有关信息供以后各阶段使用。A.表达式B.产生式C.单词D.语句参考答案:C11. 如果有的文法的一些句子有不止一种推导过程,则该文法具有二义性。( )A.错误B.正确参考答案:A12. 关于函数,以下说法错误的是( )。A.函数类似于方法,是执行特定任务的语句块B.可以直接使用函数名称来调用函数C.函数可以提高代码的重用率D.函数不能有返回值参考答案:D13. 使用语法制导翻译方法的编译程序能同时进行语法分析和语义分析。( )A.错误B.正确参考答案:B14. 使用递归下降法进行分析时,对文法并没有限制。( )A.错误B.正确参考答案:A15. 一个

4、复杂的表达式须由多个四元式构成的序列来表示。( )A.错误B.正确参考答案:B16. 在一个循环L中,常用来作为循环的控制变量、数组元素下标表达式中的变量等的是什么?( )A.同族的归纳变量B.基本归纳变量C.循环不变量D.循环不变运算参考答案:B17. LL(1)分析表可用一个二维数组表示,它的每一行与文法的一个什么符号相关联?( )A.非终结符号B.终结符号C.界符#号D.开始符号参考答案:A18. 已知文法GS:SA0|Bl,AS1|1,BS0|0; 该文法属于乔姆斯基定义的哪类文法?( )A.0型B.1型C.2型D.3型参考答案:D19. 若在一个文法G的任何产生式的右部,都不会出现两

5、非终结符号相邻的情况,则称G为算符优先文法。( )A.错误B.正确参考答案:A20. 自上而下分析的文法是为输入串寻找最左推导。( )A.正确B.错误参考答案:A21. 在编译中进行语法检查的目的是为了发现程序中的所有错误。( )A.错误B.正确参考答案:A22. 文法G的一个句子对应于多个推导,则G是二义的。( )A.错误B.正确参考答案:A23. 算符优先文法是在什么之间定义优先关系?( )A.终结符号B.非终结符号C.所有符号D.部分符号参考答案:A24. 采用分层技术可以消除任意文法中的多重优先关系。( )A.错误B.正确参考答案:A25. 过程定义是一个声明,它的最简单形式是将一个名

6、字和一个语句联系起来,该名字是过程名,而这个语句是过程体。( )A.正确B.错误参考答案:A26. 文法GE:ET|E+T,TF|T*F,Fa|(E),下列符号串中是该文法句型E+F*(E+T)的简单短语的是哪个?( )A.(E+T)B.E+TC.E+FD.F*(E+T)参考答案:B27. 对任何正规表达式e,都存在一个NFA M,满足L(M)=L(e)。( )A.错误B.正确参考答案:B28. 下列关于语法树的描述中,错误的是( )。A.语法树的根结由开始符号所标记B.一棵语法树表示了一个句型所有的不同推导过程C.一棵语法树是不同推导过程的共性抽象,是它们的代表D.一个句型不是只有唯一的一棵

7、语法树参考答案:B29. 数组的存储通常有几种方式?( )A.1种B.两种C.3种D.4种参考答案:B30. NFA M的非确定性表现在它有多个终态。( )A.对B.错参考答案:B31. 与正规式(a|b)*等价的正规式是哪个?( )A.a*|b*B.a*b*C.(a*b*)*D.(ab)*参考答案:C32. 上下文无关文法可以用( )来描述。A.正则表达式B.正规文法C.扩展的BNFD.翻译模式参考答案:C33. 上下文无关文法可以产生语言L=anbncn|nl。( )A.错误B.正确参考答案:A34. ( )的任务是把中间代码(或经过优化处理之后)变换成特定机器上的低级语言代码。A.词法分

8、析B.语法分析C.优化D.目标代码生成参考答案:D35. 在自下而上的语法分析方法中,分析的关键是( )。A.寻找句柄B.寻找句型C.消除递归D.选择候选式参考答案:D36. 若消除文法中的-产生式,将会改变文法所定义的语言,故不能消除-产生式。( )A.错误B.正确参考答案:A37. 设有文法GT:T=T*F|F,F=FP|P,P=(T)|a,下列符号串中是该文法句型T*P(T*F)的直接短语是哪个?( )A.(T*F)B.T*FC.PD.P(T*F)参考答案:B38. 以( )作为输出,允许自程序单独编译。A.绝对机器代码B.可再定位机器语言C.汇编语言程序D.中间语言参考答案:B39.

9、高级语言程序必须经过编译程序的翻译才能被计算机识别和执行。( )A.错误B.正确参考答案:B40. 若给定文法G和某个固定的k,则G是否是LR(k)文法是可判定的。( )A.错误B.正确参考答案:B41. 文法GA:AAB|B,CD|D,BBC|C,D(A)|i不是LL(l)文法。( )A.错误B.正确参考答案:B42. 符号表管理和出错管理是编译过程中的两项重要工作。( )A.错误B.正确参考答案:B43. LL(1)文法不能用LR(1)分析器来分析。( )A.对B.错参考答案:B44. 语言的词法规则一般用Chomsky的( )型文法来描述A.0B.1C.2D.3参考答案:D45. 为了便于优化处理,三地址代码可以表示成( )。A.三元式B.四元式C.后缀式D.间接三元式参考答案:D46. 有穷自动机能够识别上下文无关语言。( )A.错误B.正确参考答案:A47. 设d是结点n的必经结点(即有d DOM n),若在流程图中,存在着从结点n到d的有向边,则称此有向边为流程图中的一条什么?( )A.环路B.环边C.回路D.回边参考答案:D48. 分析树是推导的图形表示。( )A.正确B.错误参考答案:A49. LL(1)文法中第一个L表示( )。A.最左推导B.最左归约C.从左到右识别输入串D.规范归约参考答案:C50. 一个语言的文法是唯一的。( )A.错误B.正确参考答案:A

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

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

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