首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(4)并不是每种编译器都必需的。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(4)并不是每种编译器都必需的。
admin
2019-06-12
84
问题
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(4)并不是每种编译器都必需的。
选项
A、语法分析和语义分析
B、中间代码生成和目标代码生成
C、中间代码生成和代码优化
D、代码优化和目标代码生成
答案
C
解析
本题考查程序设计语言的编译器原理。
从低级语言到高级语言的编译器,这类编译器中用来从由高级语言生成的低级语言代码重新生成高级语言代码的又被叫做反编译器。也有从一种高级语言生成另一种高级语言的编译器,或生成一种需要进一步处理的中间代码的编译器(又叫级联)。典型的编译器输出是由包含入口点的名字和地址以及外部调用(到不在这个目标文件中的函数调用)的机器代码所组成的目标文件。一组目标文件,不必是同一编译器产生,但使用的编译器必须采用同样的输出格式,可以链接在一起并生成可以由用户直接执行的可执行程序。
编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其他平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高级语言作为输入,输出也是高级语言的编译器。例如,自动并行化编译器经常采用一种高级语言作为输入,转换其中的代码,并用并行代码注释对它进行注释(如OpenMP)或者用语言构造进行注释(如 FORTRAN的DOALL指令)。
编译器后端主要负责分析,优化中间代码以及生成机器代码。一般说来所有的编译器分析、优化、变型都可以分成两大类:函数内还是函数之间进行。显然,函数间的分析、优化更准确,但需要更长的时间来完成。
编译器分析的对象是前端生成并传递过来的中间代码,现代的优化型编译器常常用好几种层次的中间代码来表示程序,高层的中间代码接近输入的源程序的格式,与输入语言相关,包含更多的全局性的信息,和源程序的结构;中层的中间代码与输入语言无关,低层的中间代码与机器语言类似。不同的分析,优化发生在最适合的那一层中间代码上。
并不是所有的编译器都会有目标代码或代码优化的过程。
转载请注明原文地址:https://kaotiyun.com/show/r7RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
以下关于CMM的叙述中,不正确的是()。
相联存储器按__________访问。(2012年上半年试题)
在Linux系统中,root用户执行shutdown-rnow命令,系统将会(32)。
在生成树协议(STP)IEEE802.1d中,根据()来选择根交换机。
软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定(11)。
4B/5B编码先将数据按4位分组,将每个分组映射到5单位的代码,然后采用___________进行编码。
在网络管理中要防护各种安全威胁。在SNMPv3中,不必要或无法防护的安全威胁是(46)。
以太网采用物理地址的目的是(62)。
在某并发系统中,有一个发送进程A、一个接收进程B、一个环形缓冲区BUFFER、信号量S1和S2。发送进程不断地产生消息并写入缓冲区BUFFER,接收进程不断地从缓冲区BUFFER取消息。假设发送进程和接收进程可以并发地执行,那么,当缓冲区的容量为N时,如何
DBMS中实现事务持久性的子系统是(44)。
随机试题
对“永远快乐”这句话,钱钟书说“不但渺茫得不能实现,并且荒谬得不能成立”是因为()
某刺绣厂女工李某因其绣工好,深受客户喜爱。许多爱刺绣的客户慕名前来向其定作绣品。某年,港商向其一次性订购10幅绣品,每幅1000元,言明1年后取货,并预付了5000元定金。李某因当年家中杂事太多,就把活儿分给本厂几名女工合干,言明到时货钱平分。1年后,货款
汉文帝曾下诏废除肉刑,进行刑制改革。下列关于汉文帝刑罚改革的说法中,()是正确的。
关于对格式条款的解释,以下错误的是()。
某市一录像放映厅在开业前,公安消防机构对其防火设施条件进行检查并通过。开业后不久,该录像厅负责人为了扩大营业面积,擅自对录像厅进行了改建,改建过程中将原有的紧急出口封闭。同时,由于该录像厅经常违法播放一些黄片,为了掩人耳目,在播放时经常从外面把门锁上。对该
根据事故具体情况,事故调查组成员由有关人民政府、安全生产监督管理部门和负有安全生产监督管理职责的有关部门以及()派人参加。
课堂心理气氛主要有三种类型:积极的、消极的与()
请设计一节课的教案,达到以下目的:(1)学生能够通过组织乐队进行演唱来听说读写某些词汇。(2)培养学生运用英语的能力。
下列关于地震自救表述正确的是()。
VisualBasic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是
最新回复
(
0
)