首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中
admin
2019-05-23
26
问题
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中的(3);语法分析中的预测分析法是(4)的一种语法分析方法:编译器在(5)阶段进行表达式的类型检查及类型转换。
选项
A、词法分析
B、语法分析
C、语义分析
D、目标代码生成
答案
C
解析
编译器和解释器是两种高级语言处理程序,编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样,运行时,计算机可以直接以机器语言来运行此程序,速度很快,编译器不参与运行控制。解释器则是只在执行程序时,才一条一条的解释成机器语言让计算机执行,所以运行速度是不如编译后的程序运行得快,解释器参与了运行控制。本题第1空的正确答案为选项B。
编译过程涉及如下阶段:
①词法分析阶段。这个阶段中,对源程序从前到后进行扫描,从中识别出一个个“单词”符号。本题第3空的正确答案为选项B。
②语法分析阶段。在词法分析的基础上,根据语言的语法规则,将单词符号序列分解为各类语法单位。语法分析中,有自顶向下分析和自底向上分析。预测分析法是自顶向下的语法分析方法。第4空的正确答案为选项B。
③语义分析阶段。主要检查源程序中是否存在语义错误,并收集类型信息,供后面的代码生成阶段使用。只有语法和语义都正确的源程序,才能翻译为正确的目标代码。语法分析阶段的一个主要任务是进行类型分析和检查。编译器在这个阶段进行表达式的类型检查及类型转换。第5空的正确答案为选项C。
④中间代码生成阶段。在这个阶段中,根据语义分析的输出,生成中间代码。
⑤代码优化阶段。因为中间代码在时间和空间上都有很大的浪费,代码优化阶段的任务是,生成高效的目标代码。
⑥目标代码生成阶段。把中间代码变换为特定机器上的绝对指令代码、可重定位的指令代码和汇编指令代码。
其中,代码优化和中间代码生成阶段,并不是每个编译器都必须的。第2空的正确答案为选项C。
转载请注明原文地址:https://kaotiyun.com/show/UaVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
电子商务的安全要求包含(34)。 Ⅰ.数据传输的安全性 Ⅱ.网络的安全性 Ⅲ.身份认证 Ⅳ.数据的完整性 Ⅴ.交易的不可抵赖
关于网桥的作用,下列说法(35)是不正确的,
我国国家标准分为强制性国家标准和推荐性国家标准,强制性国家标准的代号为(25)。
某校园网用户无法访问外部站点202.93.58.176,管理人员在Windows操作系统下可以使用(61)判断故障发生在校园网内还是校园网外。
在Internet服务中,标准端口号是指(23)。
在超文本中插入视频剪辑文件sample4.aVi,鼠标移到AV1播放区域上时才开始播放AV1。实现这一功能的正确的HTML程序为______。A.<IMGdynsrc="sample4.htm"start=fileopen>B.<IMGdyns
属于操作系统任务间低级通信方式的是(35)。
采用脉码调制(PCM)方法对声音信号进行编码,若采样频率为8000Hz,量化级为256级,那么数据传输率要达到(23)。
已知类SubClass的getSum方法返回其父类成员i与类SubClass成员i的和,类SuperClass中的getSum为纯虚拟函数,程序中的第23行有错误,请修改该错误并给出修改后的完整结果,然后完善程序中的空缺,分析程序运行到第15行且尚未执行第
甲委托乙开发一应用软件,若双方没有订立任何书面合同,那么,该软件著作权应由______。
随机试题
易感宿主是指()
党的十七大报告指出,改革开放以来我国取得一切成绩和进步的根本原因,归结起来就是,开辟了中国特色社会主义道路,形成了( )
半身不遂,口眼喁斜,语言謇涩,小便频数,苔白脉缓者,治宜选用
在某地进行甲型病毒性肝炎的调查中,共发现病人231例。其中男性158例占68.40%,女性73例占31.60%,提示
关于房地产开发企业土地增值税清算,下列说法正确的有()。
注册会计师不需要设计专门程序以支持其对与治理层之间的双向沟通的评价,这种评价可能以建立在为其他目的而实施的审计程序所获取的审计证据的基础上,这些审计证据可能包括()。
矫正对象具有()性格特征。
在讲解“水的组成”一课时,某教师采用了如下导入:俗话说水火不相容。可是,在一望无际的大海上却燃烧起熊熊大火。1977年11月9日,在印度东南部的马德里斯的水域内,发生了一次大火。当时,海上风浪已经接连数日没有停息了,这天,一阵强大的飓风过后,海面上突然燃起
教学的基本组织形式是_______。
下列语句用来设置窗体Forml的属性,其中在运行时不能正确操作的语句是
最新回复
(
0
)