首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译过程中,对高级语言程序语句的翻译主要考虑声明语句和可执行语句。对声明语句,主要是将需要的信息正确地填入合理组织的 (1) 中;对可执行语句,则是 (2) 。 (2)
编译过程中,对高级语言程序语句的翻译主要考虑声明语句和可执行语句。对声明语句,主要是将需要的信息正确地填入合理组织的 (1) 中;对可执行语句,则是 (2) 。 (2)
admin
2019-04-22
67
问题
编译过程中,对高级语言程序语句的翻译主要考虑声明语句和可执行语句。对声明语句,主要是将需要的信息正确地填入合理组织的
(1)
中;对可执行语句,则是
(2)
。
(2)
选项
A、翻译成机器代码并加以执行
B、转换成语法树
C、翻译成中间代码或目标代码
D、转换成有限自动机
答案
C
解析
编译程序的功能是把用高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为6个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,实际的编译器中可能会将其中的某些阶段结合在一起进行处理。各个阶段逻辑上可以划分为前端和后端两部分。前端包括从词法分析到中间代码生成各个阶段的工作,后端包括中间代码优化、目标代码生成与优化等阶段。这样,以中间代码为分水岭,把编译器分成了与机器有关的部分和与机器无关的部分。符号表的作用是记录源程序中各个符号的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。
转载请注明原文地址:https://kaotiyun.com/show/TlRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
查看DNS缓存记录的命令是(36)。
用户可以通过http://www.a.com和http://www.b.com访问在同一台服务器上(39)不同的两个web站点。
以下关于DNS服务器的叙述中,错误的是__________。(2010年上半年试题)
当使用时间到达租约期的__________时,DHCP客户端和DHCP服务器将更新租约。(2011年下半年试题)
使用白盒测试方法时,应根据______和指定的覆盖标准确定测试数据。
建筑物综合布线系统的干线子系统(1),水平子系统(2)。(2010年下半年试题)(1)
IETF开发的多协议标记交换(MPLS)改进了第3层分组的交换过程。MPLS包头的位置在()。
下图所示为一种数字签名方案,网上传送的报文是(43),防止A抵赖的证据是(44)。 (43)
下列关于流水线方式执行指令的叙述中,不正确的是________________。
假设系统中进程的三态模型如下图所示,图中的a、b和c的状态分别为__________。(2010年下半年试题)
随机试题
参与脱氨基作用的生化过程是参与生成SAM的生化过程是
在某县法院审理郑某盗窃案过程中,检察机关发现本案被告人郑某不仅有起诉书所指控的两起盗窃行为,而且涉嫌另两起盗窃案件。为此,检察机关要求延期审理,以便对此进行补充侦查,本案的补充侦查应以下列哪种方式进行?
压力取源部件与温度取源部件在同一管段上时,应安装在温度取源部件的()。
建造师的执业范围包括( )。
外汇市场的交易方式有()。
所有游客进入中国境内,都必须经过海关“红色通道”,并事先填写《游客行李申报单》,经海关查验后放行。()
甲乙两人分别以v1、v2的速度同时从A地跑步前往B地。甲一直跑,中间不休息;而乙每跑2分钟就要停下来休息1分钟。结果,从A地到B地甲用了6分钟,乙用了7分钟。问v1、v2之比为()。
Despitethescandalsoverleakede-mails,thescientificevidenceforglobalwarmingremainsstrong.Thequestion,then,istow
FromtheGhanaiandriver’sresponse,wecaninferthatWhydidthePakistanidriverrefusetotaketheauthortothemiddleof
Ineverycornerofthestreet,youcaneasilyobserveconsumers’happybuying,whichdemonstratestheirgoodwishforthenewyear.
最新回复
(
0
)