编译原理龚宇辉答案

编译原理龚宇辉答案


2024年4月29日发(作者:)

编译原理龚宇辉答案

一、单项选择题(本大题共164小题,每小题2分)

1、如果一个编译程序能产生不同于其宿主机的机器代码,则称

它为(C)。

A、诊断编译程序B、优化编译程序C、交叉编译程序D、可变目

标编译程序

2、(C)不是编译程序的组成部分。

A、词法分析程序B、代码生成程序C、设备管理程序D、语法分

析程序

3、现代多数实用编译程序所产生的目标代码都是一种可重定位

的指令代码,在运行前必须借助于一个(C)

把各个目标模块,包括系统提供的库模块连接在一起,确定程序

变量或常数在主存中的位置,装入内存中制定

的起始地址,使之成为一个可运行的绝对指令代码的程序。

A、重定位程序B、解释程序C、连接装配程序D、诊断程序;

4、产生正则语言的文法为(D)。

A、0型

B、1型

C、2型

D、3型

5、(A)是一种典型的解释型语言。

A、BASIC

B、C

C、FORTRAN

D、PASCAL

6、把汇编语言程序翻译成机器可执行的目标程序的工作是由(B)

完成的。

A、编译器

B、汇编器

C、解释器

D、预处理器

7、用高级语言编写的程序经编译后产生的程序叫(B)

A、源程序

B、目标程序

C、连接程序

D、解释程序

8、文法G:S→b|∧(T)

T→T,S|S

则FIRSTVT(T)(C)。

A、{b,∧,(}B、{b,∧,)}C、{b,∧,(,,}

D、{b,∧,),,}

9、通常一个编译程序中,不仅包含词法分析,语法分析,语义

分析,中间代码生成,代码优化,目标代码生成


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714367122a2433203.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信