首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
admin
2009-01-10
71
问题
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(24)并不是每种编译器都必需的。
选项
A、词法分析和语法分析
B、语义分析和中间代码生成
C、中间代码生成和代码优化
D、代码优化和目标代码生成
答案
C
解析
本题考查程序语言翻译基础知识。编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:①重置目标比较容易:不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。②可以在中间表示上应用与机器无关的代码优化器。
转载请注明原文地址:https://kaotiyun.com/show/QSUZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
某车间需要用一台车床和一台铣床加工A,B,C,D4个零件。每个零件都需要先用车床加工,再用铣床加工。车床和铣床加工每个零件所需的工时(包括加工前的准备时间以及加工后的处理时间)如下表所示。 若以A,B,C,D零件顺序安排加工,则共需29小时。适当
(11)是软件过程评估的国际标准,可以被任何组织用于软件的设计、管理、监督、控制,以及提高“获得、供应、开发、操作、升级和支持”的能力。
计算机在执行某一任务时常被某个事件中断,而转去执行另一任务。以下关于计算机中断机制的叙述,不正确的是(24)。
为了保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(7),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(8)位。
在信息系统项目中,冲突可能来自不同方面,良好的沟通技能是解决一切冲突的基础。一般来说,解决冲突的基本策略不包括(6)。
网吧管理员小李发现局域网中有若干台电脑有感染病毒的迹象,这时应首先(17),以避免病毒的进一步扩散。
阅读以下说明,回答问题。【说明】信息系统在实施阶段的主要任务是硬件配置、程序编制、人员培训和数据准备,某公司也为此成立了相应的任务组。各任务组之间是相互联系与配合的,它们之间的关系如表2一1所示。程序编制组李工采用语句覆盖路径和判定覆盖路径为程序
是一种数据访问机制,它允许用户访问单独的数据行,而非对整个行集进行操作(通过使用SELECT、UPDATE或者DELETE语句进行)。
计算机病毒是一种_______。
随机试题
室间隔
患者,男,38岁。发现血尿、蛋白尿4年,2年来高血压。1周来尿蛋白定量3.5g/d,红细胞20~30个/HP,血压160/100mmHg,血肌酐221μmol/L,B超示双肾缩小。提示:患者iPTH400U/L。患者肾性骨病治疗应包括1.iPTH在代
人格包括
隧道施工中,应对地面、地层和支护结构进行动态监测,并及时()。
下列选项中,不属于贷前调查方法的是()。
有才的人偶尔犯点小错误,反而会增加其对周围人的吸引力,其原因是()。
下列关于纪要特点的说法中,正确的是()。
关系数据模型用(1)结构来表示实体集及实体之间的联系。关系数据库的数据操纵语言(DML)主要包括(2)两类操作。
用Word2007编辑文件时,查找和替换中能使用的通配符是______。
"Governmentsthatwanttheirpeopletoprosperintheburgeoningworldeconomyshouldguaranteetwobasicrights:therighttopr
最新回复
(
0
)