首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
admin
2017-08-31
50
问题
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码生成
答案
B
解析
高级语言源程序的编译过程通常分为词法分析、语法分析、语义分析中间代码生成、优化、目标代码生成5个阶段。
词法分析:输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词(也称单词符号,或简称符号)在词法分析阶段工作所依循的是语言的词法规则。描述词法规则的有效工具是正规式和有限自动机。
语法分析:在词法分析的基础上,根据语言的语法规则,把单词符号分解成各类语法单位(语法范畴),如“短语”、“句子”、“子句”、“程序段”等。
语义分析与中间代码生成:这一阶段通常包括两方面的工作首先对各种语法范畴进行静态语义检查,如果正确则进行另一方面的工作,即进行中间代码的翻译。
通常使用属性文法描述语义规则。
所谓“中间代码”是一种含义明确,便于处理的记号系统。
中间代码除四元式外,还有三元式、间接三元式、逆波兰记号、树形表示等。
优化:优化的任务在于对前段产生的中间代码进行加工,以期在最后阶段产生更为高效(省时间和空间)的代码。优化所依循的原则是程序的等价变换规则,其方法有公共子表达式的提取、循环优化、删除无用代码等。
目标代码生成:把中间代码(或经优化处理后)变换成特定机器上的低级语言代码。
它有赖于硬件系统结构和机器指令含义。
转载请注明原文地址:https://kaotiyun.com/show/QNRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
基于TCP/IP的互联网服务中,IP协议提供主机之间的(6)分组传输服务 TCP协议提供端口之间的(7)报文传输服务:UDP属于(8)协议,从其下一层接收了数据以后,根据(9)将之分解成UDP数据报;应用层的(10)协议可以使用,UDP或TCP协议传输数据
DES加密算法采用的密码技术是(1),它采用(2)位密钥对传输的数据进行加密。著名的网络安全系统Kerberos采用的是(3)加密技术。公钥密码是(4),常用的公钥加密算法有(5),它可以实现加密和数字签名。
下面叙述中正确的是(16)。不是进程调度时机的是(17)。多道程序系统中,当(18)时,进程从执行状态转变为就绪状态。系统中有4个并发进程,都需要某类资源3个。试问该类资源最少为(19)个时,不会因竞争该资源而发生死锁。若P/V操作的信号量S的初值为3,则
DNS服务器中提供了多种资源记录,其中()定义了区域的邮件服务器及其优先级。
以下关于进程的描述,错误的是(1)。
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(6)在关键路径上。若在实际项目进展中,活动AD在活动.AC开始3天后才开始,而完成活动DG过程中,由于有临时事件发生,实际需要15天才能完成,则完成该项目的最短时间比
若某文件系统的目录结构如下图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为(1),其相对路径为(2)。(2011年下半年试题)(1)
在检查网络故障时,要确定目标主机是否有故障,只需向同一网段中的其他主机发(1)命令,如果可达,则可以确定是目标主机发生了故障;否则,故障就可能是由(2)引起的。如果问题是由路由配置不当引起的,则使用Traceroute或Windows系统的(3)程序来跟踪
路由器命令“Router(config)#access—listldeny192.168.1.1”的含义是__________。(2012年上半年试题)
内存采用段式存储管理有许多优点,但__________不是其优点。
随机试题
机床的装配精度是在动态下通过检验后得出的。( )
发展中国家不能盲目仿效美国的“放松规制”是因为美国
1927年,组织领导上海工人第三次武装起义的是
下列不是高渗性非酮症性糖尿病昏迷的常见诱因的是
砂桩复合地基提高天然地基承载力的机理是()。[2011年真题]
(),中国证券基金业协会发布《关于进一步规范私募基金管理人登记若干事项的公告》。
深圳证券交易所综合协议交易平台接受交易用户申报的时间为每个交易日9:15—11:30、13:00-15:00
阅读《济南的冬天》一课的教学实录(节选),回答问题。师:同学们,今天我们一起来学习老舍的……(师以手指屏幕)生齐:济南的冬天师:下面开始学习课文猜一猜,老师要求你们做的第一件事会是什么?生:朗读课文师:朗读,多聪明啊!(学生会心地笑)这一定是准确
资本的本质不是物,而是资本主义社会的生产关系。对资本理解正确的是
Prior to the UML, there was no clearleading(66)Ianguage. Users had to choose from among many similar modeling languages with min
最新回复
(
0
)