编译原理考题与答案.docx

上传人:b****3 文档编号:10921433 上传时间:2023-05-28 格式:DOCX 页数:19 大小:42.23KB
下载 相关 举报
编译原理考题与答案.docx_第1页
第1页 / 共19页
编译原理考题与答案.docx_第2页
第2页 / 共19页
编译原理考题与答案.docx_第3页
第3页 / 共19页
编译原理考题与答案.docx_第4页
第4页 / 共19页
编译原理考题与答案.docx_第5页
第5页 / 共19页
编译原理考题与答案.docx_第6页
第6页 / 共19页
编译原理考题与答案.docx_第7页
第7页 / 共19页
编译原理考题与答案.docx_第8页
第8页 / 共19页
编译原理考题与答案.docx_第9页
第9页 / 共19页
编译原理考题与答案.docx_第10页
第10页 / 共19页
编译原理考题与答案.docx_第11页
第11页 / 共19页
编译原理考题与答案.docx_第12页
第12页 / 共19页
编译原理考题与答案.docx_第13页
第13页 / 共19页
编译原理考题与答案.docx_第14页
第14页 / 共19页
编译原理考题与答案.docx_第15页
第15页 / 共19页
编译原理考题与答案.docx_第16页
第16页 / 共19页
编译原理考题与答案.docx_第17页
第17页 / 共19页
编译原理考题与答案.docx_第18页
第18页 / 共19页
编译原理考题与答案.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

编译原理考题与答案.docx

《编译原理考题与答案.docx》由会员分享,可在线阅读,更多相关《编译原理考题与答案.docx(19页珍藏版)》请在冰点文库上搜索。

编译原理考题与答案.docx

编译原理考题与答案

[试题分类]:

专升本《编译原理》_08033150

[题型]:

单选

[分数]:

2

1.文法所描述的语言是()的集合。

A.文法的字汇表V中终结符号组成的符号串

B.文法的字汇表V中符号组成的符号串

C.由文法开始符推导的终结符号串

D.由文法开始符推导的符号串

答案:

C

2.设识别文法G[S]的LR(0)舌前缀的DFA中,存在一个LR(0)项目集;i「二',其中X和A为非终结符,b为终结符,则该项目集含有()冲突。

A.归约一一归约

B.移进一一接受c移进一一待约

D.移进一一归约

答案:

D

3.已知文法='-'■',()是句型PaFaFbP的最左素短语

答案:

C

4.已知文法G[$h凡其中V、.=()

A.{A,B}

B.{S,A,B}

C{S}

D.{S,A}

 

5.已知字母表

下列选项中()不是字母表

工上的正规式

 

A.

B.

C.

DS

答案:

B

6•文法'_■1■'I■■-产生的语言是

A.(a"bn|n:

^O|

B.{(ab)al^ll

Clarb:

"In^ljU^ll

dI'、1:

'

答案:

D

7.

进行归约的。

算符优先分析方法是总是对当前句型的()

A.最左素短语

B句柄

C素短语

D.简单短语

答案:

A

8.设是任意符号串,则下列为恒等式的是()

 

 

 

答案:

C

9.局部优化指是在程序的()范围内的优化

A.循环体

B.函数体

C基本块

D.全部代码段

答案:

C

10.语言学家Chomsky将文法和语言分为四大类,其中1型文法又称为()

A.上下文无关文法

B.上下文有关文法C短语文法

D.正规文法

答案:

B

11.词法分析器的输岀结果是()

A.单词的种别编码

B单词的种别编码和自身值

C.单词在符号表中的位置

D.单词自身值

答案:

B

12.编译程序的编译方式有()种

A.1

B.3

C.4

D.2

答案:

D

13.表达式:

X:

=(X+Y)/Z的四元式是()。

A.(+,Y,X,T1),(/,乙T1,T2),(:

=,T2,,X)

B.(+,兀;YiT»(AZiT:

Tj;,X)]

C(也X,Y,TJ,⑺□咅T丄〔:

=D,X)

D.(/,Y,Z,冶工T:

TJ,(:

=,T丁fX)

答案:

C

答案:

C

15.常用()来识别一个正规集。

A.有穷自动机

B.图灵机

C无穷自动机

D.下推自动机

答案:

A

(1)文法名称中R表示()。

A.规范归约过程

B.寻找关于输入串的一个最左归约

C.寻找关于输入串的一个最左推导

D.从左到右识别输入串

答案:

A

17.已知文法-:

''-,该文法不属于()

A.正规文法

型文法

C左线性3型文法

D.右线性3型文法

答案:

D

18.通常可以采用(),描述计算机高级语言的语法。

A.短语文法

B.正规文法

C上下文无关文法

D.上下文有关文法

答案:

D

19.递归子程序语法分析方法的分析过程是()的过程。

A.最右推导

B.规范归约

C最左推导

D.规范推导

答案:

C

20.已知文法:

''',其句子的最右推导为()

A.SnABnAlBnOlBnOllBnBl11]

B.SnASndlBnAllBnAlllnOlll

c£nABnOBnE1B^>011B^0111

D.SnABnAIBnNIlBnUllBnOll1

答案:

D

[试题分类]:

专升本《编译原理》_08033150

[题型]:

单选

[分数]:

2

1.设a和B是任意符号串,则下列为恒等式的是()。

A.(a|£3a|3

B.(a|£手3%3I3

C.(a|£手33Ia

D.(a|£33a|3

答案:

B

2.已知文法G[S]:

{S-ASBAB,A〜a,B〜,则句子aabb的规范推导是()

答案:

B

3.设a是符号串,则符号串a的幕a0=()

A.①

B.a

C.£

答案:

C

4.表达式:

X:

=(X+Y)/Z的四元式是()。

A.(+,X,Y,T1),(/,T1,乙T2),(:

=,T2,,X)

B■(/,Y,乙T1),(+,X,T1,T2),(:

=,T2,,X)

C.(+,Y,X,T1),(/,乙T1,T2),(:

=,T2,,X)

D■(+,X,Y,T1),(/,乙T1,T2),(:

=,T2,,X)

答案:

A

5■表达式:

A+(—B)—C*D的逆波兰式是()

A.AB—+CD*—@CD*—+

C.AB+CD*—

D.AB@+CD*—

答案:

D

()是在基本块范围内进行的。

(1)合并已知常量

4)运算强度削弱(5)代码外提

A.(3)(4)(5)

B.

(1)(4)(5)

C.

(1)(5)

D.

(1)

(2)

答案:

D

7.常见的自下而上语法分析方法有()。

分析方法和算符优先分析方法

B.递归下降分析方法和算符优先分析方法

(1)预测分析方法和算符优先分析方法

D.递归下降分析方法和LL

(1)预测分析方法答案:

A

8.下列文法产生的语言是{anbm|n,m>1}其中,()是左线性正规文法

[S]:

StSb|Ab,A

tA|a

[S]:

StaS|aB,B

tbB|b

[S]:

StaS|aB,B

tBb|b

[S]:

StSb|Ab,A

taA|a

答案:

A

语法分析方法的分析过程是()的过程。

A.最左推导

B.最右推导

C规范归约

D.规范推导

答案:

C

10.若文法G定义的语言是无限集,则文法必然是()。

A.二义性的

B.递归的

C非递归的

D.非二义性的

答案:

B

11.产生语言{0n1n2mIn》0,m浦的文法是()。

[S]:

StABAt0A1I£,2BI£

[S]:

S0A1I01,Bt2BI£

[S]:

Stabat0A1I£Bt2BI2

D.G[S]:

StABAt0A1I01Bt2BI2

答案:

A

语法分析栈中存放的状态是识别文法规范句型()的DFA状态。

A.句柄

B.活前缀

C前缀

D.项目

答案:

B

13.若经过压缩过的文法G定义的语言是无限集则文法必然是()

A.二义性的

B.递归的

C无二义性的

D.非递归的

(1)分析开始时,首先应将()推入分析栈

A.当前的输入符号

B.开始符

C界符及开始符

D.界符

答案:

C

15.已知文法G[S]:

StSB|A,其中VN=()

A.{S}

B.{A,B}

C.{S,A}

D.{S,A,B}

答案:

A

16.编译过程中,词法分析阶段的任务是()

A.识别语言单词

B.识别语句

C识别表达式

D.识别程序

答案:

A

17.在语法制导翻译方式下,语义的处理是对于文法中的(),附加一个语义动作或语义子程序

A.产生式

B.非终结符号

C终结符号

D.开始符号

答案:

B

18.把将符号串形式的源程序分离出的单词形式的代码是()的任务

A.语法分析

B.语义分析

C目标代码生成

D.词法分析

19.正规集L={an|n三0}相应的正规式是()。

A.aa+

B.a*

C.a+

D.aa*

答案:

B

20.已知文法G[S]:

StaS|b,贝UFIRSTVT(S为()

A.{a,b}

B.

B.{a}

C.{b}

答案:

A

21.语言学家Chomsky将文法和语言分为四大类,其中1型文法又称为()。

A.上下文有关文法

B.正规文法

C短语文法

D.上下文无关文法

答案:

A

22.常用()来识别一个正规集。

A.下推自动机

B.无穷自动机

C图灵机

D.有穷自动机

答案:

D

23.对于算符优先文法,a和b为终结符,其关系a-b的含义是ab在句型中相邻岀现时,()

同时被归约

先于b被归约

后于b被归约

值等于b值

A.e

B.(a|b)*

|b*

答案:

D

25.已知文法G[E]:

U0|V1,UfE1|1,—E0|0,()不是该文法的句子

答案:

B

26.在一个规范句型中,如果位于句柄右边有符号的话,则该符号必然是()

A.终结符号

B.任意符号

C.非终结符号

D.开始符号

答案:

A

27.如果a为文法G[S]的终结符,则Afa.a为该文法的()项目。

A.接受

B待约

C归约

D移进

答案:

D

(1)文法名称中L表示()。

A.规范归约过程

B.寻找关于输入串的一个最左归约

C从左到右识别输入串

D.寻找关于输入串的一个最左推导

答案:

C

29.编译程序不能发现源程序中出现的()。

A.程序功能错误

B.程序语义错误

C.程序语法错误

D.程序词法错误

答案:

A

30.对于高级语言,通常采用()文法描述其语法。

答案:

A

31.词法分析器的输出结果是()。

A.单词自身值

B.单词的种别编码

C.单词在符号表中的位置

D.单词的种别编码和自身值

答案:

D

32.下列()文法产生的语言含有空语句。

[S]:

StAB,Ata|e,Btb|£

[S]:

StAB,Ata,BTb

[S]:

StAB,Ata|e,Btb

[S]:

STAB,ATa,BTb|e

答案:

A

33.代码优化可分与机器无关和有关两大类。

下列()为与机器无关的优化

A.特殊指令优化

B.协处理器优化

C.循环代码优化

D.多处理器优化

答案:

C

34.递归子程序语法分析方法的分析过程是()的过程。

A.规范推导

B.最左推导

C最右推导

D.规范归约

答案:

B

35.已知文法G[S]:

{S-ASBAB,A〜a,B〜,则句子aabb的最右推导是()

答案:

C

36.符号串ab是给定文法G[S]:

S-AB,A-Aa|a,B-Bb的句子,该句子的句柄是()

A.

答案:

D

37.设识别文法G[S]的LR(O活前缀的DFA中,存在一个LR(O)项目集l={X-a,A-a,其中X和A为非终结符,b为终结符,则该项目集含有()冲突。

A.移进一一归约

B.移进一一接受

C移进一一待约

D.归约一一归约

答案:

A

38.表达式:

A+B+C*D的逆波兰式是()。

A.ACD*+B+

B.AB+CD*+

C.AB+CD+*

D.CD*A+B+

答案:

B

39.已知文法G[S]:

S-AB,A—0A|0,B—1B,其句子的最左推导为()

答案:

C

40.编译程序是将高级语言程序翻译成()。

A.汇编语言或机器语言程序

B.汇编语言程序

C.高级语言程序

D.机器语言程序

答案:

A

[试题分类]:

专升本《编译原理》_08033150

[题型]:

多选

[分数]:

2

1.对于计算机高级语言的()部分,已经有实用的形式化描述理论。

A.词义

B语法

C语义

D词法

答案:

B,D

2•如果文法是LR(O)文法,则对于该文法任意一个句子a而言,()说法一定是正确的

A.a的最左推导过程是唯一的

B.a的推导过程不是唯一的

C.a的推导过程是唯一的

D.a的最右推导过程不是唯一的

答案AB

3.编译程序中通常采用的中间语言有()。

A.三元组式

B.逆波兰式

C.四元组式

D.波兰式答案AB,C

4.

的短语

已知文法;_:

F._「「L.一杯-,1-1,下列()是句型~"-

C.

D.

答案:

B,C,D

5.已知某文法的一个句型的语法树,由此可以得知该文法的()

A.开始符

B.部分规则

C部分终结符

D.部分非终结符

答案:

A,B,D

[试题分类]:

专升本《编译原理》_08033150

[题型]:

多选

[分数]:

2

1.已知某文法的一个句型的语法树,由此可以得知该文法的()

A.开始符

B.部分规则

C部分非终结符

D.部分终结符

答案AB,C

2.计算机高级语言的()类单词具有相同的词法规则。

A.常量

B.关键字

C标识符

D.运算符

答案:

B,C

A.a的推导过程是唯一的

B.a的最右推导过程不是唯一的

C.a的推导过程不是唯一的

D.a的最左推导过程是唯一的

答案:

C,D

4.已知字母表艺=a,b),下列()是字母表艺上的正规式

A.ab+ba

B.£

C.(a|b)*

D.abc|b*

答案:

B,C

5.已知文法G[Z]:

—0U叩V1,U^1Z1|1,—0Z0|0,该文法是()。

型文法

型文法

型文法

型文法

答案AC,D

6•对非确定有穷自动机NFA正确的说法是()。

A.是一个四元组

B.只有一个开始状态

C.可以使用状态转换矩阵来表示

D.总可以找到一个确定有穷自动机DFA使得它们接受相同的符号串集

答案:

C,D

7.已知文法G[E]:

E-E+T|T,T-T*F|F,F-(E)|i,下列()是句型(i1+T)*i2的短语

C.(i1+T)

+T

答案AC,D

8.常见的自上而下语法分析方法有()

A.递归子程序法

B.算符优先法

分析法

(1)预测法

答案AD

9•文法G[S]:

StSa|a产生的语言为()

A.{an|n>1}

个或0个以上的a组成符号串的集合

C.{an|n>0}

个或1个以上的a组成符号串的集合

答案AD

10.符号表的主要作用是()。

A.辅助语义分析

B.辅助代码生成

C辅助词法分析

D.辅助语法分析

答案AB

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2