首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(20)并不是每种编译器都必需的。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(20)并不是每种编译器都必需的。
admin
2019-07-12
54
问题
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(20)并不是每种编译器都必需的。
选项
A、词法分析和语法分析
B、语义分析和中间代码生成
C、中间代码生成和代码优化
D、代码优化和目标代码生成
答案
C
解析
本题考查程序语言翻译基础知识。编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:①重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。②可以在中间表示上应用与机器无关的代码优化器。
转载请注明原文地址:https://kaotiyun.com/show/WBCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
单个磁头在向盘片的磁性涂层上写入数据时,是以(6)方式写入的。
在DNS资源记录中,_____________记录类型的功能是实现域名与其别名的关联。
在SNMPv2中,一个实体发送一个报文一般经过四个步骤:(1)加入版本号和团体名,构造报文;(2)把PDU、源和目标端口地址以及团体名传送给认证服务,认证服务产生认证码或对数据进行加密,返回结果;(3)根据要实现的协议操作构造PDU;(4)进行BE
在Linux中,________________命令可将文件按修改时间顺序显示。
路由器则的连接和地址分配如下图所示,如果在R1上安装OSPF协议,运行下列命令:router ospf 100,则配置SO和EO端口的命令是(53)。
某公司有2000台主机,则必须给它分配(1)个C类网络。为了使该公司的网络地址在路由表中只占一行,给它指定的子网掩码必须是(2)。(1)
阅读以下说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。说明类Queue表示队列,类中的方法如下表所示。类Node表示队列中的元素;类EmptyQueueException给出了队列操作中的异常处理操作。Java代码
根据E-R图中给出的词汇,按照“关系模式名(属性,属性,…)”的格式,将此E-R图转换为4个关系模式,并指出每个关系模式中的主码和外码,其中模式名根据需要取实体名或联系名。创建Customers表时,cid使用INTEGER数据类型,cnarne使用
请按[说明]中的要求画出修改后的数据模型。(1)[说明]中的几个关系仍无法实现甲公司的要求,为什么?(2)需要在哪个关系中增加什么数据项才能实现这个要求?
在UML中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请简要说明用例具有哪些的特征,并指出用例图中(1)~(3)处表示的内容。UML采用5个互联的视图来描述软件系统的体系结构,即用例视图(Use-caseView)、设计视图(D
随机试题
女性,45岁,双手腕关节及掌指关节肿痛3个月。无明显的外伤史,晨起后双手关节僵硬、握拳不紧。最合适的治疗是
131I治疗甲亢最适合于
下列抗组胺H1受体拮抗剂药物的性质和应用中,哪一条是错误的
患者,女性,35岁。疱疹感染,医嘱抗病毒溶液静脉推注,正确的操作是
某单项工程的单位建筑工程预算为1000万元,单位安装工程预算为500万元,设备购置预算为600万元,未达到固定资产标准的工器具购置预算为60万元,若预备费率费5%,则该单项工程施工图预算为()万元。【2016年真题】
基金评价结果应当以基金评价人员的个人名义而并非基金评价机构的名义发布。()
下列属于货币市场的是()
某公司拟新建一车间用以生产受市场欢迎的A产品,据预测A产品投产后每年可创造150万元的现金流量;但公司原生产的B产品会因此受到影响,使其年现金流量由原来的300万元降低到200万元则与新建车间相关的现金流量为()万元。
刑事侦查工作,是指依据国家法律的有关规定,采用( ),揭露、打击和防范刑事犯罪的一项专门工作。
有学生信息表student,求年龄在20岁到22岁之间(含20岁和22岁)的学生姓名和年龄的SQL语句是:SELECTsname,ageFROMstudentWHEREage______;
最新回复
(
0
)