首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
admin
2009-01-10
60
问题
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
选项
A、词法分析和语法分析
B、语义分析和中间代码生成
C、中间代码生成和代码优化
D、代码优化和目标代码生成
答案
C
解析
本题考查程序语言翻译基础知识。编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:①重置目标比较容易:不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。②可以在中间表示上应用与机器无关的代码优化器。
转载请注明原文地址:https://kaotiyun.com/show/QSUZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
需求开发的目的是通过调查与分析,获取用户需求并定义产品需求。完整的需求开发的过程包括(12)。
在大型项目或多项目实施的过程中,负责实施的项目经理对这些项目大都采用(57)的方式。投资大、建设周期长、专业复杂的大型项目最好采用(58)的组织形式或近似的组织形式。
(11)是软件过程评估的国际标准,可以被任何组织用于软件的设计、管理、监督、控制,以及提高“获得、供应、开发、操作、升级和支持”的能力。
IEEE 802.11定义了无线局域网的两种工作模式,其中的(24)模式是一种点对点连接,不需要无线接入点和有线网络的支持,用无线网卡连接的设备之间就可以直接通信。IEEE 802.11的物理层规定了三种传输技术,即红外技术、直接序列扩频(DSSS)和频率
甲软件公司将其开发的商业软件著作权经约定合法转让给乙股份有限公司,随后自行对原软件作品提高和改善,形成新版本进行销售。甲软件公司的行为(17)。
论信息系统开发成本估算成本估算是信息系统工程项目管理中的一项重要任务。开发成本主要是指开发过程中所花费的工作量及相应的代价,开发成本估算应该以整个开发过程中所花费的人工代价为依据。请围绕“信息系统开发成本估算”论题,依次从以下三个方面进
软件架构以规范的形式装配若干结构元素,从而描述出系统的主要功能、性能要求和其他非功能性需求。各个软件架构视图涉及的组件(元素)包括任务、步骤、模块和节点等。场景组件元素是(28)。
Themaintypesofsocialnetworkingservicesarethosethatcontaincategoryplaces(suchasformerschoolyearorclassmates),w
若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(2)位。(2006年5月试题2)
随机试题
A.氨基甲酰血红蛋白B.碳酸氢根C.二者均有D.二者均无(2002年第120题)CO2在血液中的运输形式有
能促进铁吸收的是能促进钙吸收的是
男,52岁,因腹胀不适2个月,伴低热来院门诊。体检:神清,一般状态尚可,巩膜轻度黄染,肝肋下未及,脾肋下两指。肝功能检查:A/G1.25,白蛋白30g/L。追问病史,10年前曾患乙肝,病史中无呕血、黑便史。钡剂造影示食管胃底静脉曲张。B超示腹腔积液(+)
在资产负债表编制过程中,需要根据账户余额减去其备抵项目后的净额填列的有()。
下列各项中,符合会计要素收入定义的是()。
审计风险取决于重大错报风险和检查风险,下列与重大错报风险相关的表述中,不正确的有()。在控制检查风险时,庚注册会计师拟采取下列措施,其中不恰当的措施有()。
简述皮亚杰的认知发展阶段理论。
迫降
在新民主主义社会的国民经济中处于领导地位的是
下列关于栈的叙述中正确的是( )。
最新回复
(
0
)