首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
admin
2009-01-10
52
问题
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
选项
A、词法分析和语法分析
B、语义分析和中间代码生成
C、中间代码生成和代码优化
D、代码优化和目标代码生成
答案
C
解析
本题考查程序语言翻译基础知识。编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:①重置目标比较容易:不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。②可以在中间表示上应用与机器无关的代码优化器。
转载请注明原文地址:https://kaotiyun.com/show/QSUZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是(14);适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命周期模型是(15)。
项目范围说明书、工作分解结构、项目范围管理计划和可交付物都是范围确认的(9)。
(11)是软件过程评估的国际标准,可以被任何组织用于软件的设计、管理、监督、控制,以及提高“获得、供应、开发、操作、升级和支持”的能力。
小王所在单位的项目管理委员会每月开一次项目评审会,负责对任何预算在100万元以上项目的实施情况进行评审。小王最近被提升为高级项目经理并负责管理一个大型项目,项目管理委员会要求小王介绍项目目标、边界和配置管理等材料。为此,小王需要准备(40)。
按照《中华人民共和国招标投标法》的规定,下列说法中正确的是(33)。
在UML的通用机制中,(29)用于说明类或构件的某种服务的操作集合,并定义了该服务的实现。
Manyusefultoolsandtechniquesareusedindevelopingschedule.(17)isaschedulenetworkanalysistechniquethatmodifiesthe
Virtualreality(orVR(1)iskindofabuzzwordthesedaysincomputergraphics.VRisartificialrealitycreatedbyacomputertha
OriginallyintroducedbyNetscapeCommunications,(66)areageneralmechanismwhichHTTPServersideapplications,suchasCGI(67)
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(15)天。活动BD和HK最早可以从第(16)天开始。(活动AB、AE和AC最早从第一天开始)(15)
随机试题
十二指肠的叙述,正确的是
()是指招标人根据评标委员会的评标报告,在推荐的中标候选人中最终核定中标人的过程。
职业安全健康管理体系是指为建立职业安全健康方针和目标以及实现这些目标所制定的一系列相互联系或相互作用的()。
合理性原则产生的主要原因在于()。
航空主运单
①几成秃山②山体滑坡③大雨连日④乱采矿石⑤滥伐林木
A.futureB.shapeC.formD.safetyPhrases:A.willadjustthemselvesforyour【T13】_________andcomfort
论述法律与道德的一般关系。
要使得文件列表框File1中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
A、 B、 C、 B
最新回复
(
0
)