首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,___________并不是每个编译器都必需的。
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,___________并不是每个编译器都必需的。
admin
2018-01-04
106
问题
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,___________并不是每个编译器都必需的。
选项
A、词法分析和语法分析
B、语义分析和中间代码生成
C、中间代码生成和代码优化
D、代码优化和目标代码生成
答案
C
解析
本题考查程序语言基础知识。
解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。
分阶段编译器的工作过程如下图所示。其中,中间代码生成和代码优化不是必须的。
转载请注明原文地址:https://kaotiyun.com/show/52PZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
关于项目风险管理的叙述,______是错误的。
在某信息网络系统建设项目的机房工程实施过程中,因工期紧张,项目经理与监理工程师协商后,决定通过优化工序的方式进行赶工。下列做法不正确的是()。
在项目实施阶段出现质量异常情况,经提出后承建单位采取改进措施,但质量状况未发生好转,(45)________有权下达停工令。
在智慧城市建设参考模型中,(11)________利用SOA、云计算、大数据等技术,提供应用所需的服务和共享资源。
以下关丁TCP/IP的描述中,错误的是(18)。
以下对国家信息化体系要素的描述中,不正确的是______。
Theworkbreakdownstructure(WBS)hasbeenwidelyusedinmanagementforsoftwaredevelopmentproject.(73)isgenerallyNOTvalid
国家信息化体系包括6个要素,这6个要素的关系如图8-1所示,其中①的位置应该是(1)。
ExtremeProgramming(XP)isadisciplineofsoftwaredevelopmentwith(71)ofsimplicity,communication,feedbackandcourage
在计算机中,最适合进行数字加减运算的数字编码是(1),最适合表示浮点数阶码的数字编码是(2)。
随机试题
存储容量常用KB表示,2KB表示存储单元有2000字节。()
不属于髋关节的准确描述是
(2009年)某国甲公司与中国乙公司订立买卖合同,概括性地约定有关争议由“中国贸仲”仲裁,也可以向法院起诉。后双方因违约责任产生争议。关于该争议的解决,依我国相关法律规定,下列哪一选项是正确的?()
关于城市维护建设税的特点,表述不正确的是()。
制造商在制成品上加上品牌、良好的品质、强势广告等都会使消费者持续性地购买商品,此种行为叫作()。
毛泽东指出的中国无产阶级所具有的自己的特殊优点和特点是()。
根据下面的表格资料回答124-128题2007年全国大中型工业企业的销售额约为()。
“实践、认识、再实践、再认识,这种形式,循环往复以至无穷,而实践和认识的每一循环的内容,都比较地进到高一级的程度,这就是辩证唯物论的全部认识论。”这个论断揭示了
有位非常走运又非常不走运的警官。非常走运的是,他做了几十年的警务工作,由小警员升到警官,一直到将近退休,居然没有遇到过一次盗匪,没有开过一枪。非常不走运的是,就在他退休的前一天,经过一家银行,正看见有人抢劫,于是他掏枪阻止,不幸对方也有枪,而且比他先发射。
PASSAGEONEHowmanytimeshadtheauthorfailedbeforeshewasabletosendawayallthepups?
最新回复
(
0
)