编译原理复习.docx
《编译原理复习.docx》由会员分享,可在线阅读,更多相关《编译原理复习.docx(5页珍藏版)》请在课桌文档上搜索。
1、编译原理复习一、选择1、构造编译程序应掌握OA.源程序B.目标文件C.编译方法D.以上三项2、编译程序绝大多数时间花在O上A.出错处理B.词法分析C.目标代码生成D.表格管理3、编译程序是对OA.汇编程序的翻译B.高级语言程序的解释执行C.机器语言的执行D.高级语言的翻译4、词法分析器的输出结果是OA.单词的种别编码B.单词在符号表中的位置C.单词的种别编码和自身值D.单词自身值5、正规式Ml和M2等价是指OA.M1和M2的状态数相等B.Ml和M22的有向变条数相等C.M1和M2所识别的语言集相等D.Ml和M2状态数和有向边条数6、DFAM接受的字集为OA.以O开头的二进制数组成的集合B.以O
2、结尾的二进制数组成的集合C.含奇数个O的二进制数组成的集合D.含偶数个O的二进制数组成的集合7、文法GS:S-某S某Iy所识别的语言是OA.某y某B.(某y某)某C.某ny某n(n0)D.某ny某n8、如果文法GS是无二义的,则它的任何句子Q()A.最左推导和最右推导对应的语法树必定相同B.最左推导和最右推导对应的语法树可能不同C.最左推导和最右推导必定相同D.可能存在两个不同的最左推导,但它们对应的语法树相同9、采用自顶向下分析,必须OA.消除左递归B.消除右递归C.消除回溯D.提取公共左因子10、设&、b、c是文法的终结符,且满足有限关系a三b和b三c,则OA.必有a三cB.必有c=aC.
3、必有b=aD.ac都不一定成立11、在规范规约中,用O开刻画可归约串A.直接短语B.句柄C.最左素短语D.素短语12、若a为终结符,则AfQaB为()项目A.规约B.移近C.接受D.待约13、若项目集合Ik含有AfQ,则在状态k时,仅当面临的输入符号aFOLLOW(八)时,才采取”动作的一定是OA.LALR文法B.LR(O)文法C.LR(D文法D.SLR(I)文法14、同心集合并有可能产生新的O冲突A.指示器B.临时变量C.符号表D.程序变量16、间接三元式表示法的优点为OA.采用间接码表,便于优化处理B.节省存储空间,不便于表的修改C.便于优化处理,节省存储空间D.节省存储空间,不便于优化处
4、理17、表达式(-1AVB)A(CVD)的逆波兰表示为Oa.-1Abvacdvb.a-1bvcdvc.abv-1cdvd.a11bvcdvi8.过程的DlSPLAY表中记录了O.过程的连接数据B.过程的嵌套层次C.过程的返回地址D.过程的入口地址19、过程Pl调用P2是,连接数据不包含OA.嵌套层次显示表B.老SP值C.返回地址D.全局DISPLAY表地址20、堆式动态分配申请和释放存储空间遵守O原则A.先请先放B.先请后放C.后请先放D.任意21、.栈式动态分配与管理在过程返回时应做的工作有OA.保护SPB.恢复SPC.保护TOPD.恢复ToP22、如果活动记录中没有DISPLAY表,则说明
5、OA.程序中不允许有递归定义的过程B.程序中不允许有嵌套定义的过程C.程序中不允许有嵌套定义的过程,也不允许有递归定义的过程D.程序中允许有递归定义的过程,也允许有嵌套定义的过程23、优化可生成O的目标代码A.运行时间较短B.占用存储空间较小C.运行时间短但占用内存空间大D.运行时间短且占用存储空间小24、下列O优化方法不是针对循环优化进行的A.强度削弱B.删除归纳变量C.删除多余运算D.代码外提25、基本块内的优化为OA.代码外提,删除归纳变量B.删除多余运算,删除无用赋值C.强度削弱,代码外提D.循环展开,循环合并26、在程序流图中,我们称具有下述性质O的节点序列为一个循环A.它们是非连通
6、的且只有一个入口结点B.它们是强连通的但有多个入口结点C.它们是非连通的但有多个入口结点D.它们是强联通的且只有一个入口结点27、关于必经结点的二元关系,下列叙述中不正确的是OA.满足自反性B.满足传递性C.满足反对称性D.满足对称性28、有一语法制导翻译如下:SfbAbprint“1”Af(Bprint“2”Afaprint“3”B-Aa)print“4,若输入序列为b(aa)a)a)b,且采用自底向上的分析方法,则输出序列为OA.32224441B.34242421C.12424243D.3444221229错误的局部化是OA.把错误理解成局部的错误B.对错误在局部范围内进行纠结C.当发现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 复习
链接地址:https://www.desk33.com/p-523953.html