编译原理第1阶段测试题OK.doc

编译原理第1阶段测试题OK.doc

ID:52901737

大小:204.00 KB

页数:2页

时间:2020-03-31

编译原理第1阶段测试题OK.doc_第1页
编译原理第1阶段测试题OK.doc_第2页
资源描述:

《编译原理第1阶段测试题OK.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、江南大学现代远程教育第一阶段测试卷考试科目:《编译原理》第1章至第4章(总分100分)时间:90分钟学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、选择与填充(30)1.文法G[A]:A→εA→aBB→AbB→a是(D)A.0型文法B.1型文法C.2型文法D.3型文法2.微小语言Micro的单词有下面的几种:标识符、__整常数_____、实常数、保留字、__符号词_____、换行符。3.编译程序的功能可以分解为词法分析、语法分析、_______语义分析_______、中间代码生成、中间代码优化、目标代码

2、生成。4.词法分析器的输入是(B)。A.单词符号串B.源程序C.语法单位D.目标程序5.一个上下文无关文法G包括四个组成部分,它们是:一组非终结符号,一组终结符号,一个开始符号,以及一组(D)。A.句子B.句型C.单词D.产生式6.若一个文法是递归的,则它所产生的语言的句子是(A)。A.无穷多个B.有穷多个C.可枚举的D.个数是常量二、给出与正规式R=1(0

3、1)*101等价的NFA。(14)三、写出下面程序经词法分析后的TOKEN表示。(16)beginvarX:real;varJ:integer;read(J);J:=

4、J+(J*20);X:=J-1;2Write(2*J+X)End.四、已知文法G[E]为:(20)E→T

5、E+T

6、E-TT→F

7、T*F

8、T/FF→(E)

9、i①该文法的开始符号(识别符号)是什么?②请给出该文法的终结符号集合Vt和非终结符号集合Vn。③找出句型T+T*F+i的所有短语、简单短语和句柄。+五、已知文法G(S)S→a

10、(T)T→T,S

11、S写出句子((a,a),a)的规范归约过程及每一步的归约规则和句柄。(20)2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。