编译原理考试试题及答案_第1页
编译原理考试试题及答案_第2页
编译原理考试试题及答案_第3页
编译原理考试试题及答案_第4页
编译原理考试试题及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单选题(C第1-17题每题5分)

L—是两类程序语言处理程序。

「(A)高级语言程序和低级语言程序

「(B)解释程序和编译程序

C(C)编译程序和操作系统

r(D)系统程序和应用程序

[参考答案:B]分值:5

得分:分系统自动批改于2020年11月3日16点10分

2.—和代码优化部分不是每个编译程序都必需的。

[(A)语法分析

「(B)中间代码生成

「(。词法分析

「(D)目标代码生成

[参考答案:B]分值:5

得分:分系统自动批改于2020年11月3日16点10分

3・一个文法所描述的语言是

「(A)唯一的

r(B)不唯一的

「(C)可能唯一,好可能不唯一

「(D)都不对

[参考答案:A]分值:5

得分:分系统自动批改于2020年11月3日16点10分

4四种形式语言文法中,1型文法又称为一文法。

C(A)短语结构文法

「(B)前后文无关文法

[(C)前后文有关文法

「(D)正规文法

[参考答案:A]分值:5

得分:分系统自动批改于2020年11月3日16点10分

5・若文法G定义的语言是无限集,则文法必然是一

「(A)递归的

「(B)前后文无关的

「(C)二义性的

r(D)无二义性的

[参考答案:A]分值:5

得分:丁分系统自动批改于2020年11月3日16点10分

8文法G产生的—的全体是该文法描述的语言。

「(A)句型

r(B)终结符集

C(C)非终结符集

「(D)句子

[参考答案:D]分值:5

得分:分系统自动批改于2020年11月3日16点10分

7.在LR分析法中,分析栈中存放的状态是识别规范句型—的DFA状态。

「(A)句柄

r(B)前缀

「(C)活前缀

「(D)LR(0)项目

[参考答案:Q分值:5

得分:「i分系统自动批改于2020年11月3日16点10分

8・在自底向上的语法分析方法中,分析的关键是

[(A)寻找句柄

r(B)寻找句型

「(C)消除递归

[(D)选择候选式

[参考答案:A]分值:5

得分:分系统自动批改于2020年11月3日16点10分

9在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是一。

「(A)非终极符集

r(B)终极符集

「(C)字母表

「(D)状态集

[参考答案:B]分值:5

得分:分系统自动批改于2020年11月3日16点10分

10-四元式之间的联系是通过—实现的。

「(A)指示器

r(B)临时变量

「(Q符号表

「(D)程序变量

[参考答案:B]分值:5

得分:4分系统自动批改于2020年11月3日16点10分

1L把汇编语言程序翻译成机器可执行的目标程序的工作是由—完成的。

C(A)编译器

「(B)汇编器

「(C)解释器

「(D)预处理器

[参考答案:A]分值:5

得分:!"1分系统自动批改于2020年11月3日16点10分

12・编写一个计算机高级语言的源程序后,到正式上机运行之前,一股要经过―这几步:

(1)编辑(2)编译⑶连接(4)运行

「(A)⑴⑵⑶(4)

[(B)⑴(2)⑶

「(Q⑴⑶

[(D)⑴⑷

[参考答案:B]分值:5

得分:分系统自动批改于2020年11月3日16点10分

13.用高级语言编写的程序经编译后产生的程序叫

「(A)源程序

「(B)目标程序

C(C)连接程序

「(D)解释程序

[参考答案:B]分值:5

得分:分系统自动批改于2020年11月3日16点10分

14与编译系统相比,解释系统

「(A)比较简单,可移植性好,执行速度快

「(B)比较复杂,可移植性好,执行速度快

「(C)比较简单,可移植性差,执行速度慢

「(D)比较简单,可移植性好,执行速度慢

[参考答案:D]分值:5

得分:「i分系统自动批改于2020年11月3日16点10分

15.是一种典型的解释型语言。

C(A)BASIC

「(B)C

C(C)FORTRAN

r(D)PASCAL

[参考答案:A]分值:5

5

得分:分系统自动批改于2020年11月3日16点10分

16・文法分为四种类型,即。型、1型、2型、3型。其中2型文法是

「(A)短语文法

r(B)正M文法

(C)上下文有关文法

(D)上下文无关文法

[参考答案:D]分值:5

5

得分:分系统自动批改于2020年11月3日16点10分

数组的内情向量中肯定不含有数组的—的信息。

[(A)维数

r(B)类型

「(C)维上下界

r(D)各维的界差

[参考答案:A]分值:5

得分:平分系统自动批改于2020年11月3日16点10分

二、填空题:第1题5分)

TI•组非―结符号

1.一个上下文无关文法G包括四个组成部分,它们是J[参考答案:一组

非终结符号](分值:5),一组终结符号,一个开始符号,以及一组生产式。

得分:产分系统自动批改于2020年11月3日16点10分

三、判断题:第1-2题每题5分)

L词法分析器用于识别句子。

「(A)对。(B)错

[参考答案:B]分值:5

得分:「i分系统自动批改于2020年11月3日16点10分

2.词法分析器的输出结果是单词的种别编码和自身值。

「(A)对。(B)错

[参考答案:A]分值:5

得分J5分

一、单选题C第1-5题每题5分)

1•若一个文法是递归的,则它所产生的语言的句子

「(A)是无穷多个

「(B)是有穷多个

「(C)是可枚举的

[(D)个数是常量

[参考答案:A]分值:5

得分:I~1分系统自动批改于2020年11月3日16点11分

2•设G是一个给定的文法,S是文法的开始符号,如果S->x(其中XGV*),则称x是文法

G的

[(A)候选式

「(B)句型

「(C)单词

r(D)产生式

[参考答案:B]分值:5

得分:「分系统自动批改于2020年11月3日16点11分

3.一个句型中的最左一称为该句型的句柄。

「(A)短语

「(B)简单短语

r(C)素短语

r(D)终结符号

[参考答案:B]分值:5

得分:分系统自动批改于2020年11月3日16点11分

4・通常一个编译程序中,不仅包含词法分析,语法分析,中间代码生成,代码优化,目标代码

生成等五个部分,还应包括一

1(A)模拟执行器

r(B)解释器

1(C)表格处理和出错处埋

r(D)符号执行器

[参考答案:C]分值:5

得分:口分系统自动批改于2020年11月3日16点11分

5.一个上下文无关文法G包括四个组成部分,它们是:一组非终结符号,-组终结符号,-

个开始符号,以及一组

「(A)句子

「(B)句型

「(C)单词

「(D)产生式

[参考答案:D]分值:5

得分J°分系统自动批改于2020年11月3日16点11分

一、单选题:第1-10题每题10分)

1•设G是一个给定的文法,S是文法的开始符号,如果S->x(其中XGV*),则称x是文

法G的一个一。

C(A)候选式

「(B)句型

「(C)单词

「(D)产生式

[参考答案:B]分值:10

得分:分系统自动批改于2020年11月3日16点13分

2.若一个文法是递归的,则它所产生的语言的句子

「(A)是无穷多个

「(B)是有穷多个

「(C)是可枚举的

[(D)个数是常量

[参考答案:A]分值:10

得分:尸分系统自动批改于2020年11月3日16点13分

3・解释程序处理语言时,大多数采用的是一方法。

[(A)()源程序命令被逐个直接解释执行

[(B)()先将源程序转化为中间代码,再解释执行

「(0()先将源程序解释转化为目标程序,再执行

[(D)()以上方法都可以

[参考答案:B]分值:10

得分:分系统自动批改于2020年11月3日16点13分

4编译过程中,语法分析器的任务就是(1)分析单词是怎样构成的(2)分析单词

串是如何构成语句和说明的(3)分析语句和说明是如何构成程序的(4)分析程序的结构

「(A)()(2)(3)

[(B)()⑵⑶⑷

「(C)()⑴(2)⑶

(D)()⑴⑵⑶⑷

[参考答案:B]分值:10

10

得分:分系统自动批改于2020年11月3日16点13分

5・编译程序是一种

「(A)汇编程序

r(B)翻译程序

「(C)解释程序

「(D)目标程序

[参考答案:C]分值:10

10

得分:分系统自动批改于2020年11月3日16点13分

仪文法G所描述的语言是一的集合。

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

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

「(C)由文法的开始符号推出的所有终极符串

「(D)由文法的开始符号推出的所有符号串

[参考答案:C]分值:10

I10

得分:।分系统自动批改于2020年11月3日16点13分

7.文法分为四种类型,即。型、1型、2型、3型。其中3型文法是___

[(A)短语文法

C(B)正则文法

「(。有关文法

「(D)上下文无关文法

[参考答案:B]分值:10

得分:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论