奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1156|回复: 0

江南大学19年春《编译原理》第一次离线作业-编译原理满分

[复制链接]

1万

主题

2

回帖

2万

积分

论坛元老

积分
29240
发表于 2019-4-18 13:04:33 | 显示全部楼层 |阅读模式
江南大学现代远程教育 第一阶段练习题
考试科目:《编译原理》第1章至第4章(总分100分)   
            学习中心(教学点) 批次:              层次:                  
专业:                   学号:                    身份证号:               
姓名:                                                  得分:                一、 选择与填充(30) 1. 文法G[A]:A→ε  A→aB  B→Ab  B→a是(      )
A. 0型文法          B. 1型文法       C. 2型文法          D. 3型文法
2. 微小语言Micro的单词有下面的几种:标识符、_____________、实常数、保留字、___________、换行符。
3. 编译程序的功能可以分解为词法分析、语法分析、___________________、中间代码生成、中间代码优化、目标代码生成。
4. 词法分析器的输入是(        )。
A. 单词符号串        B. 源程序        C. 语法单位         D. 目标程序
5. 一个上下文无关文法 G 包括四个组成部分,它们是:一组非终结符号,一组终结符号,一个开始符号,以及一组(        )。
A.句子              B.句型          C.单词             D.产生式
6. 若一个文法是递归的,则它所产生的语言的句子是(        )。
A.无穷多个          B.有穷多个      C.可枚举的         D.个数是常量二、给出与正规式R=1(0|1)*101等价的NFA。(14)三、写出下面程序经词法分析后的TOKEN表示。(16)
begin var X:real;
var J:integer;
read(J);
J:=J+(J*20);
X:=J-1;
Write(2*J+X)
End四、已知文法 G[E] 为: (20) E→T|E+T|E-T      T→F|T*F|T/F       F→(E)|i ① 该文法的开始符号(识别符号)是什么? ② 请给出该文法的终结符号集合 Vt 和非终结符号集合 Vn 。 ③ 找出句型 T+T*F+i 的所有短语、简单短语和句柄。五、已知文法G(S)    S→a| (T)     T→T,S|S
写出句子((a,a),a)的规范归约过程及每一步的归约规则和句柄。 (20)奥鹏作业答案
江南大学
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 03:16

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表