聊城大学matlab试题,聊城大学计算机学院11—12学年第2学期期末考试《编译原理》试题(闭卷B卷)...

我以一名大学生的人格尊严保证,在本场考试中,自觉遵守考试纪律,服从考试管理,决不作弊或帮助别人作弊!签名:学院专业学号级班

··················密···················封·····················线··················

命题人签字:系主任签字:审核院长签字:共印份数:

第 1 页共 4页聊城大学计算机学院11—12学年第2学期期末考试09本《编译原理》试题(闭卷B卷)

4c0576f177ed697d1b5dcedaf4bf6059.png

一、填空题(共10题,每空1分,共15分)

88bd7561f654c1820adc4ab57a14b8e0.png

1、编译程序的主要功能是把用编写的源程序,翻译为目标程序。

2、进行句型分析的方法可大致分为两类,即和。

3、一个句型的最左直接短语称为此句型的。

4、若B为非终结符,则A→α?Bβ为项目,若a为终结符,A→α?a为项目。

5、在符号串的推导过程中,最右推导称为推导。

6、目前常见的中间语言有、三元式、四元式等。

7、LR分析器有一个输入符号串、一个下推分析栈以及一个总控程序和。

8、确定的有限自动机是一个五元组,通常表示为。

9、乔姆斯基把文法分为0型,1型,2型和3型四种类型,其中,3型文法也称为。

10、一个典型的编译程序,一般包含八个部分,前三个部分是、、。

二、选择题(共10题,每题2分,共20分)

858f10bb064305e079625ed0b6cb2398.png

1、文法G[S]:S→aSS|a所识别的语言是。

A. a n

B. a*

C. a2n-1(n≥1)

D. a2n(n≥1)

2、设G[S]是一个文法,把能由文法的开始符号S推导出来的符号串α(α∈V*)称为G的。

A. 短语

B.句柄

C. 句型

D. 句子

3、下面关于解释程序的描述正确的是。

(1) 解释程序的特点是处理程序时不产生目标代码

(2) 解释程序以源程序作为它的输入

(3) 解释程序是为打开编译程序技术的僵局而开发的

A. (1)(2)

B. (1)

C. (1)(2)(3)

D.(2)(3)

4、文法G所描述的语言是的集合。

A.文法G的字母表V中所有符号组成的符号串

B.文法G的字母表V的闭包V*中的所有符号串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值