- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(编译原理试题
编译原理题库
一、选择题:
1.编译原理是对(C)。A、机器语言的执行B、汇编语言的翻译C、高级语言的翻译D、高级语言程序的解释执行
2.编译程序是将高级语言程序翻译成D。A、汇编语言程序 B、机器语言程序C、高级语言程序 D、汇编语言或机器语言程序
3.文法:G:S→xSx | y所识别的语言是(D)。A、xnyxm B、(xyx)*C、x*yx* D、xnyxm(n≥0)
4.设有文法G[I]:
I→I0|I1|I a|Ic|a|b|c
下列符号串中是该文法的句子的有B。
①ab0 ②a0c01 ③aaa ④bc10
可选项有A、① B、②③④ C、③④ D、①②③④
5.词法分析器的输出结果是(C)。A、单词自身值B、单词在符号表中的位置C、单词的种别编码D、单词的种别编码和自身值
6.为了使编译程序能够对程序设计语言进行正确的翻译,必须采用_C_方法定义程序设计语言。A、非形式化B、自然语言描述问题C、形式化D、自然语言和符号体系相结合
7. 若文法G定义的语言是无限集,则文法必然是(C)A.前后文无关文法B.正规文法C.二义性文法D.递归文法
8、描述一个语言的文法是B。A、唯一的B、不唯一的C、个数有限的
9、表达式(a+b)*c的逆波兰表示为_C_A、ab+c* B、abc+* C、a*c+b*c
10、递归下降分析法和预测分析法要求描述语言的文法是_C_A、正规文法B、LR(1)文法C、LL(1)文法D、右线性文法
11编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过_A_这几步①编辑② 编译③ 连接 ④运行
A、①②③④ B、①②③ C、①③ D、①④
12、符号表的查找一般可以使用_B_:①顺序查找 ②折半查找 ③杂凑查找 ④排序查找
可选项有:A、①②③④ B、①② C、③④ D、①②③
13、语法分析的常用方法是B:①自顶向下 ②自底向上 ③自左向右 ④自右向左 可选项有:
A、①②③④ B、①② C、③④ D、①②③
14、LR语法分析栈中存放的状态是识别文法规范句型_A_的DFA状态。A、前缀B、活前缀C、项目D、句柄
15、一个确定的有穷自动机DFA是一个A_A、五元组(K,∑,f,S,Z)B、四元组(VN,VT,P, S)
C、四元组(K,f,S,Z)D、三元组(VN,VT,P)
16、设有文法G[E]:
E→E+T∣T
T→T*F∣F
F→(E)∣a
句型T+T*F+a的素短语是_A_
A、a B、E+T C、T D、T+T*F
17递归下降分析方法属于_B_A,自左至右B,自顶向下C,自底向上D,自右向左
18、文法的二义性和语言的二义性是两个_A_概念。A、不同B、相同C、无法判断
19、编译过程中,词法分析阶段的任务是_B_A、识别表达式B、识别语言单词C、识别语句D、识别程序
20、无符号常数的识别和评数工作,通常都在B_阶段完成。A、词法分析B、语法分析C、语义分析D、目标代码生成
21、编译程序中安排优化的目的是为了得到_C_的目标代码A、结构清晰 B、较短C、高效率D、使用存储空间最小
22、代码优化的主要目标是_B_。
①如何提高目标程序的运行速度
②如何减少目标程序运行所需的空间。
③如何协调①和②
④如何使生成的目标代码尽可能简短
可选项有:
A、②④ B、①②③ C、③④① D、②③④
23、后缀式iii-/↑的中缀表达式是_A_A、i↑(i/(i-i)) B、(i-i)/i↑iC、i↑ (i-i) /I D、(i-i)↑i/i
24字母表中的元素可以是_D_A、字母 B、字母和数字C、数字 D、字母、数字和其他符号
25、编译过程中,比较常见的中间语言有_D_。
①波兰表示
②逆波兰表示
③三元式
④四元式
⑤树形表示
可选项有:A、①③④ B、②③④ C、③④①⑤ D、②③④⑤
26、正规式(a∣b)(a∣b∣0∣1)*对应的文法为_C_
A、S→aA∣bA B、S→aA∣bA
A→aA∣1A∣ A→aA∣bA∣0A∣1A
C、S→aA∣bA D、S→aA∣bA
A→aA∣bA∣0A∣1A∣ A→A∣bA∣0A∣1A∣
27、在规则产生式中,符号“∣”表示_B_A、与 B、或 C、非 D、引导开关参数
28、循环优化是对_A_中的代码进行优化。A、循环 B、函数 C、基本块 D、整个程序
29、设有文法G[I]:
I→I0|I1|I a|Ic|a|b
下列符号串中是该文法的句子的有_B_。
您可能关注的文档
最近下载
- 26. 26个英文字母-复习课件-1字母闯关游戏(共30张PPT).pdf VIP
- 上海市职业技能等级认定试卷 模具工(四级)考场、考生准备通知单02.doc VIP
- 健康险手册使用说明.pptx VIP
- 急性心肌梗死诊断及治疗课件.ppt VIP
- 饲料添加剂项目企业经营战略手册(参考).docx
- 光伏电站项目建设方案.docx
- 数字智慧方案5496丨商业综合体地块智能化系统设计汇报方案(66页PPT).pptx VIP
- 体例格式9:工学一体化课程《小型网络安装与调试》任务1学习任务工作页.docx VIP
- 城投集团防汛防台专项应急预案(2018版).docx VIP
- 量子之年:从2025年从概念到现实报告(英文版).pdf VIP
文档评论(0)