首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,__________(20)并不是每个编译器都必需的。与编译器相比,解释器________
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,__________(20)并不是每个编译器都必需的。与编译器相比,解释器________
admin
2019-07-12
54
问题
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,__________(20)并不是每个编译器都必需的。与编译器相比,解释器___________(21)。
(21)
选项
A、不参与运行控制,程序执行的速度慢
B、参与运行控制,程序执行的速度慢
C、参与运行控制,程序执行的速度快
D、不参与运行控制,程序执行的速度快
答案
B
解析
本题考查程序语言基础知识。
解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。
分阶段编译器的工作过程如下图所示。其中,中间代码生成和代码优化不是必须的。
转载请注明原文地址:https://kaotiyun.com/show/6nCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
一个中等规模的公司,3个不同品牌的路由器都配置了RIPvl协议。ISP为公司分配的地址块为201.113.210.0/24。公司希望通过VLSM技术把网络划分为3个子网,每个子网中有40台主机,下面的配置方案中最优的是(69)。
在Linux中,可在()文件中修改Web服务器配置。
DHCP客户端不能从DHCP服务器获得__________。(2010年上半年试题)
DNS服务器在名称解析过程中正确的查询顺序为__________。(2011年上半年试题)
在Windows环境下,租约期满后,DHCP客户端可以向DHCP服务器发送一个_____________报文来请求重新租用IP地址。
内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求(6)。
某主机接口的IP地址为192.16.7.131/26,则该IP地址所在网络的广播地址是(56)________________。
使用CIDR技术把4个网络100.100.0.0/18、100.100.64.0/18、100.100.128.0/18和100.100.192.0/18汇聚成一个超网,得到的地址是__________。(2008年下半年试题)
划分VLAN的方法有多种,这些方法中不包括(56)。
路由器则的连接和地址分配如下图所示,如果在R1上安装OSPF协议,运行下列命令:router ospf 100,则配置SO和EO端口的命令是(53)。
随机试题
在采用对比分析法对制造费用进行分析时,通常先将本月实际数与上年平均数进行对比,揭示本月实际与上年平均之间的增减变化。()
分析麦地那时代倭马亚王朝和阿拔斯王朝哈里发制度的异同。(南开大学2017年世界历史真题)
电压型逆变器适宜于不经常起动、制动和反转的拖动装置中。()
A.尘肺B.肺硅沉着病(矽肺)C.煤工尘肺D.硅酸盐肺E.碳尘肺
金属储罐中幅板搭接接头采用手工焊接时,控制焊接变形的主要工艺措施有()。
计算机进行会计业务处理与手工会计业务处理的方法和流程( )。
晨晨体检最害怕抽血,老师先跟他讲解抽血的作用,然后让他看看抽血的图片,再让他看其他同学抽血,最后让他自己去抽血。这里老师实际上是运用了()来消除晨晨的惧怕。
梅圣俞诗集序欧阳修予闻世谓诗人少达而多穷,夫岂然哉?盖世所传诗者,多出于古穷人之辞也。凡士之蕴其所有,而不得施于世者,多喜自放于山巅水涯之外,见虫鱼草木风云
Onthesurface,Marsisthepictureofdesolation.Abarrenlandremains【C1】______forhundredsofmillionsofyears,motionless【
有以下程序#includestructS{inta,b;}data[2]={10,100,20,200};main(){struetSp=data[l];printf(“%d\n”,++
最新回复
(
0
)