首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中
编译器和解释器是两种高级语言处理程序,与编译器相比,(1)。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和(2)并不是每种编译器都必需的。词法分析的作用是识别源程序中
admin
2019-05-23
37
问题
编译器和解释器是两种高级语言处理程序,与编译器相比,(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
程序员上午基础知识考试
软考初级
相关试题推荐
在ISDN系统结构中,用于家庭的配置,在符合ISDN标准的用户设备和ISDN交换系统之间(53)。
以下说法有错误的是______。
ATM在计算机网络中为异步传输模式,它使用的复用技术是______。
系统总线是CPU与存储器、外部设备间的公用总线,不包括______。
在以下关于CSMM/CD与Token Bus、Token Ring比较中,(23)是错误的。
一般地,可以将软件开发的生命周期划分为软件项目计划、(15)、软件设计、编码、测试、运行和维护6个阶段。
ISO/OSI参考模型的7层协议中第2层是(35)。
(11)不是图像输入设备。
某二进制无符号数11101010,转换为三位非压缩BCD数,按百位、十位和个位的顺序表示,应为(11)。
(17)的任务是将来源不同的编译单元装配成一个可执行程序。
随机试题
甲上午10点从A地出发去往120千米外的B地,计划下午2点到达。当甲走到中间某地C时,发现有重要文件遗忘在A地,当即返同取文件(不计调头和取文件时间)。当再次来到C地时,为了不迟到,甲将速度提升1倍继续前行,最后在下午2点准时到达B地。问:A、C两地间的距
A.肝阳化风证B.热极生风证C.血虚生风证D.阴虚动风E.太阳中风证
卵巢皮样囊肿
资产的特点是()。
某单位拥有10辆载货汽车用于运输业务,每辆自重吨位10吨,其中5辆带有挂车,挂车的自重吨位为5吨。当地核定的机动载货汽车单位税额每吨为20元。该单位每年应该缴纳的车船税是()。
注册会计师可能适合与治理层讨论的计划方面的其他事项包括()。
在一个多元社会中,利益的冲突与妥协、价值的碰撞与________、观念的萌生与变迁不可避免。碰撞冲突中,“生气”________,但表达“生气”的方式却应该________。任何时候,“灼伤彼此”“以毒攻毒”都不是消解分歧、化解矛盾的良策。填入画横线部分
简述我国的行政区划制度。
删除显示在“开始”菜单上的最频繁使用的程序列表中的快捷方式,并使“电子邮件”和“Internet”不显示在“开始”菜单上。
某公司为方便远程客户访问公司的某些数据资源,允许客户通过Internet访问公司的FTP服务器,其网络拓扑结构如图3-8所示。 图3-8 某公司网络拓扑结构图 在客户机与FTP服务器之间采用(69)协议,可方便地实现在网络层对数据进行加密。
最新回复
(
0
)