东北师范大学21春《编译原理》基础在线作业三满分答案31

上传人:工**** 文档编号:510018597 上传时间:2023-05-21 格式:DOCX 页数:13 大小:13.49KB
返回 下载 相关 举报
东北师范大学21春《编译原理》基础在线作业三满分答案31_第1页
第1页 / 共13页
东北师范大学21春《编译原理》基础在线作业三满分答案31_第2页
第2页 / 共13页
东北师范大学21春《编译原理》基础在线作业三满分答案31_第3页
第3页 / 共13页
东北师范大学21春《编译原理》基础在线作业三满分答案31_第4页
第4页 / 共13页
东北师范大学21春《编译原理》基础在线作业三满分答案31_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《东北师范大学21春《编译原理》基础在线作业三满分答案31》由会员分享,可在线阅读,更多相关《东北师范大学21春《编译原理》基础在线作业三满分答案31(13页珍藏版)》请在金锄头文库上搜索。

1、东北师范大学21春编译原理基础在线作业三满分答案1. 设有文法GI:I=I1|I0|Ia|Ic|a|b|c,下列符号串中是该文法的句子的是哪个?( )A.ab0B.a0c01C.1abaD.0bc10参考答案:B2. 类型检查是一种捕捉程序中不一致性的成熟并且有效的技术。( )A.正确B.错误参考答案:A3. 正规文法产生的语言都可以用上下文无关文法来描述。( )A.错误B.正确参考答案:B4. 对于一个无二义性的文法,一棵语言树往往代表了多种最左推导过程。( )A.正确B.错误参考答案:A5. LR(K)方法是什么样的方法?( )A.从左到右分析,每次走K步的一种编译方法B.从左到右分析,共

2、经过K步的一种编译方法C.从左到右分析,每次向前预测K步的一种编译方法D.从左到右分析,每次向前看K个输人符号的一种语法分析方法参考答案:D6. 自上而下分析面临的四个问题中,不包括( )。A.需消除左递归B.存在回朔C.虚假匹配D.寻找可归约串参考答案:D7. 文法GE:ET|E+T,TF|T*F,Fa|(E),下列符号串中是该文法句型E+F*(E+T)的简单短语的是哪个?( )A.(E+T)B.E+TC.E+FD.F*(E+T)参考答案:B8. 上下文无关文法也叫正规文法。( )A.正确B.错误参考答案:B9. 字母表A的自反传递闭包就是A上所有符号串所组成的集合。( )A.错误B.正确参

3、考答案:A10. 对于任何LL(1)文法G,总能为G构造一个预测分析表。( )A.错误B.正确参考答案:B11. 常见的代码优化包括( )。A.常量合并B.公共子表达式删除C.复写传播D.死代码删除参考答案:ABCD12. 编译程序在优化时可能要用到源程序中的注释。( )A.对B.错参考答案:B13. 术语语言表示字母表上的一个串集,属于该语言的串称为该语言的句子或字。( )A.正确B.错误参考答案:A14. Javascript通过setTimeout延迟指定时间后,去执行某程序。( )A.正确B.错误参考答案:A15. 巴科斯-诺尔范式(即BNF)是一种广泛采用什么样的工具?( )A.描述

4、规则B.描述语言C.描述文法D.描述句子参考答案:B16. 对应于同一语法树,将存在各种可能的推导序列。( )A.错误B.正确参考答案:B17. 编译的各阶段工作都涉及( )。A.符号表管理B.词法分析C.语法分析D.语义分析参考答案:A18. 编译程序诸阶段的工作往往是( )。A.顺序B.并行C.成批D.穿插参考答案:D19. 过程名出现在调用语句中则称这个过程在该点被调用。( )A.正确B.错误参考答案:A20. 关于函数,以下说法错误的是( )。A.函数类似于方法,是执行特定任务的语句块B.可以直接使用函数名称来调用函数C.函数可以提高代码的重用率D.函数不能有返回值参考答案:D21.

5、编译程序的特点是先将高级语言程序翻译成机器语言程序,即先翻译、后执行。( )A.错误B.正确参考答案:B22. 语义子程序的设计,不依赖于要产生什么形式的中间代码。( )A.错误B.正确参考答案:A23. 两个不同过程的活动,其生存期是( )。A.重叠的,不嵌套的B.不重叠的,嵌套的C.重叠的,嵌套的D.不重叠的,不嵌套的参考答案:B24. 类型转换时,整数到实数的转换称为( )。A.截断B.舍入C.拓展D.收缩参考答案:C25. 为了便于优化处理,三地址代码可以表示成( )。A.三元式B.四元式C.后缀式D.间接三元式参考答案:D26. 在JavaScript中,能够实现页面重新加载的选项是

6、( )。A.document.replace( )B.document.reload( )C.location.replace(href)D.location.reload( )参考答案:D27. 在通常的语法分析方法中,哪种方法特别适用于表达式的分析?( )A.算符优先分析法B.LR分析法C.递归下降分析法D.LL(1)分析法参考答案:A28. 文法二义代表语言一定是二义的。( )A.正确B.错误参考答案:B29. 程序语言的单词符号一般可以分为5种,下面( )不需要超前搜索。A.关键字B.标识符C.常数D.算符和界符参考答案:B30. ( )不是编译程序的组成部分。A.词法分析程序B.代码

7、生成程序C.设备管理程序D.语法分析程序参考答案:C31. 规则的作用,一方面用于定义或描述语言中的语法范畴,另一方面,也常用来产生(即推导)语言中的句子。( )A.错误B.正确参考答案:B32. 1型文法也称为( )。A.短语文法B.上下文有关文法C.右线性文法D.左线性文法参考答案:B33. 对于连接运算而言,空串是一个恒等元素。( )A.正确B.错误参考答案:A34. 编译程序必须完成的工作有( )。 (1)词法分析(2)语法分析(3)语义分析(4)目标代码生成(5)中间代码生成(6)代码优化A.(1)(2)(3)(4)B.(1)(2)(3)(4)(5)C.(1)(2)(3)(4)(5)

8、(6)D.(1)(2)(3)(4)(6)参考答案:A35. 设有文法GS:SAc,ASb|a,则利用文法G进行自顶向下的语法分析时会怎样?( )A.不会出现回溯B.会出现回溯C.不会出现死循环D.会出现死循环参考答案:D36. 通常把构成各个单词的字符串称为该单词的什么?( )A.编码B.类别C.词文D.内部表示参考答案:C37. 每一个NFA都对应有唯一的一个最小化的DFA。( )A.错误B.正确参考答案:B38. 字母表上的串是该字母表符号的有穷序列。( )A.正确B.错误参考答案:A39. 汇编程序是将什么程序改造成目标语言程序的翻译程序?( )A.机器语言B.汇编语言C.高级语言D.低

9、级语言参考答案:B40. 在编译中进行语法检查的目的是为了发现程序中的所有错误。( )A.错误B.正确参考答案:A41. 符号表是为每个变量名字保存一个记录的数据结构,记录的域是该名字的属性。( )A.正确B.错误参考答案:A42. 有文法GS:SaA|a|bC AaS|bB BaC|bA|b CaB|bS则( )为L(G)中的句子。A.a100b50ab100B.a1000b500abaC.a500b50aab2aD.a100b40ab10aa参考答案:C43. 一个句型中的可归前缀是什么?( )A.短语B.简单短语C.句柄D.包含句柄的活前缀参考答案:D44. 过程定义是一个声明,它的最简

10、单形式是将一个名字和一个语句联系起来,该名字是过程名,而这个语句是过程体。( )A.正确B.错误参考答案:A45. 高级语言程序必须经过编译程序的翻译才能被计算机识别和执行。( )A.错误B.正确参考答案:B46. 正规式描述的每种结构都可以用上下文无关文法来描述。( )A.错误B.正确参考答案:B47. ( )阶段检查程序的语义正确性,以保证程序各部分能有意义地结合在一起,并为以后的代码生成阶段收集类型信息。A.语法分析B.词法分析C.语义分析D.中间代码生成参考答案:C48. 文法GA:AAB|B,CD|D,BBC|C,D(A)|i不是LL(l)文法。( )A.错误B.正确参考答案:B49

11、. 一个复杂的表达式须由多个四元式构成的序列来表示。( )A.错误B.正确参考答案:B50. Chmosky的3型语言是这样一种语言,其产生式限制为什么?( )A.A=B.A=a,A=AbC.=D.A=参考答案:B51. 在流程图中的一组结点构成一个循环时,可以有若干个入口结点,但出口结点必须是惟一的。( )A.错误B.正确参考答案:A52. 表达式作为实在参数可以传递给被调用的过程,替换过程体中的( )。A.局部变量B.形式参数C.全局变量D.实在参数参考答案:B53. 文法开始符号的所有( )作为属性计算前的初始值。A.综合属性B.继承属性C.继承属性和综合属性D.都不是参考答案:B54.

12、 确定的有限自动机从任何状态出发,对于任何输入符号,最多只有一个转换。( )A.正确B.错误参考答案:A55. 若一个文法是递归的,则它所产生的句子个数( )。A.必定是无穷的B.是有限个的C.根据具体情况而定D.不确定参考答案:C56. 2型文法也称为( )。A.短语文法B.上下文无关文法C.右线性文法D.左线性文法参考答案:B57. 若一个程序语言的任何变量的存储空间大小和相互位置都能在编译时确定,则可采用静态分配策略。( )A.对B.错参考答案:A58. 自下而上的语法分析方法的基本思想是从待识别的输入串开始逐步( )到文法的开始符号。A.归约B.推导C.递归D.逆序参考答案:A59. 已知文法GS:SA0|Bl,AS1|1,BS0|0; 该文法属于乔姆斯基定义的哪类文法?( )A.0型B.1型C.2型D.3型参考答案:D60. 在语法制导定义中,终结符可能具有综合属性,也可能具有继承属性。( )A.错误B.正确参考答案:A

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

当前位置:首页 > 高等教育 > 其它相关文档

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