编译原理试题44443.doc

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

编译原理试题44443

编译原理试题44443

编译原理试题44443

编译原理试题

一、单项选择题

1.将编译程序分红若干个“遍”是为了 (B)

A.提升程序的履行效率

使程序的结构更为清楚

C.利用有限的机器内存并提升机器的履行效率

D.利用有限的机器内存但降低了机器的履行效率

2.不行能是目标代码的是 (D)

A.汇编指令代码 B.可重定位指令代码

C.绝对指令代码 D.中间代码

3.词法剖析器的输入是 (B)

A.单词符号串 B.源程序

C.语法单位 D.目标程序

4.中间代码生成时所依照的是 (C)

A.语法例则 B.词法例则

C.语义规则 D.等价变换规则

5.编译程序是对 (D)

A.汇编程序的翻译 B.高级语言程序的解说履行

C.机器语言的履行 D.高级语言的翻译

6.词法剖析应依照 (C)

A.语义规则 B.语法例则

C.构词规则 D.等价变换规则

-根源网络,仅供个人学习参照

7.词法剖析器的输出结果是 (C)

A.单词的种别编码 B.单词在符号表中的地点

C.单词的种别编码和属性值 D.单词属性值

8.正规式 M1和 M2等价是指 (C)

A. M1和 M2的状态数相等 B. M1和 M2的有向弧条数相等

C. M1和 M2所识其他语言集相等 D.M1和 M2状态数和有向弧条数相等

9.词法剖析器作为独立的阶段使整个编译程序结构更为简短、 明确,所以,

(B)

A.词法剖析器应作为独立的一遍

B.词法剖析器作为子程序较好

C.词法剖析器分解为多个过程,由语法剖析器选择使用.

D.词法剖析器其实不作为一个独立的阶段

10.假如 L(M1)=L(M2) ,则 M1与 M2(A)

A.等价 B.都是二义的

C.都是无二义的 D.它们的状态数相等

11.文法 G: S→xSx|y 所识其他语言是 (C)

A. xyxB. (xyx) * c. xnyx n(n

最近下载