首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中
admin
2019-05-23
27
问题
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中的(3);语法分析中的预测分析法是(4)的一种语法分析方法:编译器在(5)阶段进行表达式的类型检查及类型转换。
选项
A、词法分析
B、语法分析
C、语义分析
D、目标代码生成
答案
C
解析
编译器和解释器是两种高级语言处理程序,编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样,运行时,计算机可以直接以机器语言来运行此程序,速度很快,编译器不参与运行控制。解释器则是只在执行程序时,才一条一条的解释成机器语言让计算机执行,所以运行速度是不如编译后的程序运行得快,解释器参与了运行控制。本题第1空的正确答案为选项B。
编译过程涉及如下阶段:
①词法分析阶段。这个阶段中,对源程序从前到后进行扫描,从中识别出一个个“单词”符号。本题第3空的正确答案为选项B。
②语法分析阶段。在词法分析的基础上,根据语言的语法规则,将单词符号序列分解为各类语法单位。语法分析中,有自顶向下分析和自底向上分析。预测分析法是自顶向下的语法分析方法。第4空的正确答案为选项B。
③语义分析阶段。主要检查源程序中是否存在语义错误,并收集类型信息,供后面的代码生成阶段使用。只有语法和语义都正确的源程序,才能翻译为正确的目标代码。语法分析阶段的一个主要任务是进行类型分析和检查。编译器在这个阶段进行表达式的类型检查及类型转换。第5空的正确答案为选项C。
④中间代码生成阶段。在这个阶段中,根据语义分析的输出,生成中间代码。
⑤代码优化阶段。因为中间代码在时间和空间上都有很大的浪费,代码优化阶段的任务是,生成高效的目标代码。
⑥目标代码生成阶段。把中间代码变换为特定机器上的绝对指令代码、可重定位的指令代码和汇编指令代码。
其中,代码优化和中间代码生成阶段,并不是每个编译器都必须的。第2空的正确答案为选项C。
转载请注明原文地址:https://jikaoti.com/ti/NUL7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
(1)性能管理包括哪些功能?(2)故障管理包括哪些功能?(3)根据OSI网络管理标准,网络管理主要包括哪些内容?(4)简单网络管理协议SNMP的主要特点有哪些?
可以关闭当前项目或者推出当前程序的Windows快捷键是(2)。
尽管Windows NT操作系统的版本不断变化,但是从它的网络操作与系统应用角度来看,有两个概念是始终不变的,那就是工作组模型与______。
无线局域网是计算机网络与无线通信技术相结合的产物,无线局域网的IEEE802.11系列标准中,______标准是应用最广泛的。
在文件系统中,用户数据的访问通常以(16)为单位。
《计算机软件保护条例》中不受保护的是______。
在OSI/RM中,主要提供差错控制的协议层是(1),负责路由选择的协议层是(2),解释应用数据语句的协议层是(3)。(2)
文件型计算机病毒主要感染的文件类型是________。
软件程序员接受第一个单位(软件著作权人)委托开发完成一个软件,又接受第二个单位委托开发功能类似的软件,仅将受第一个单位委托开发的软件略作改动即算完成提交给第二个单位,此种行为______。
阅读以下说明和Java代码。[说明]已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类SuperClass中的getSum为抽象函数,程序中的第14行有错误,请修改该错误并给出修改后的完整结果,然后
随机试题
什么叫生产事故?
A.通关B.开关C.下关D.阳关E.上关治疗马歪嘴风、破伤风、下颌脱臼宜选
某城市商业银行在合并多家城市信用社的基础上设立,其资产质量差,经营队伍弱,长期以来资本充足率、资产流动性、存贷款比例等指标均不能达到监管标准。请根据有关法律规定,回答以下问题。在作出对该银行的行政处置决定后,负责处置的机构对该银行的人员采取了以下措施,
跨度为8m、强度为C30的现浇混凝土梁,当混凝土强度至少应达到21N/mm2时方可拆除梁底模板。()
常见的产品总成本分析方法有()。
阅读材料,并回答问题。材料一全球化是在人类社会经济发展推动下,把分散割据的世界连成一个相互联系的统一大市场的过程……这个过程的初始阶段,即16世纪前后“地理大发现”时代。材料二火车、轮船、电报等交通工具和电讯器材的出现,把世界
儿童通过扮演角色,运用想象,创造性地反映个人生活印象的是()。
Wehaveallheardhowtimeismorevaluablethanmoney,butisit【C1】________tohavetoomuch?I【C2】________backinhighschool
物质帮助权,是公民因特定原因不能通过其他正当途径获得必要的物质生活手段时,从国家和社会获得生活保障,享受社会福利的一种权利。根据我国宪法规定,下列选项中()不是公民获得物质帮助的条件。
社会转型期的高速新陈代谢。为文化的繁荣发展带来了前所未有的机遇,但许多文化失范现象也随之裹挟而至。这些现象的背后,是社会心理、道德逻辑、文化操守等基本底线的失守和沦陷。而归根结底,则是一些人在社会价值取向上的扭曲。最近微博上有位极其走红的人物,网名“留几手
最新回复
(
0
)