首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
admin
2017-08-31
61
问题
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码生成
答案
B
解析
高级语言源程序的编译过程通常分为词法分析、语法分析、语义分析中间代码生成、优化、目标代码生成5个阶段。
词法分析:输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词(也称单词符号,或简称符号)在词法分析阶段工作所依循的是语言的词法规则。描述词法规则的有效工具是正规式和有限自动机。
语法分析:在词法分析的基础上,根据语言的语法规则,把单词符号分解成各类语法单位(语法范畴),如“短语”、“句子”、“子句”、“程序段”等。
语义分析与中间代码生成:这一阶段通常包括两方面的工作首先对各种语法范畴进行静态语义检查,如果正确则进行另一方面的工作,即进行中间代码的翻译。
通常使用属性文法描述语义规则。
所谓“中间代码”是一种含义明确,便于处理的记号系统。
中间代码除四元式外,还有三元式、间接三元式、逆波兰记号、树形表示等。
优化:优化的任务在于对前段产生的中间代码进行加工,以期在最后阶段产生更为高效(省时间和空间)的代码。优化所依循的原则是程序的等价变换规则,其方法有公共子表达式的提取、循环优化、删除无用代码等。
目标代码生成:把中间代码(或经优化处理后)变换成特定机器上的低级语言代码。
它有赖于硬件系统结构和机器指令含义。
转载请注明原文地址:https://kaotiyun.com/show/QNRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在OSI参考模型中,物理层通过物理连接在(1)之间提供比特流的传输;数据链路层通过数据链路在(2)之间提供数据链路进行服务单元透明传输;网络层通过网络连接在(3)之间交换网络服务数据单元;传输实体向(4)提供面向连接的传输服务。在应用层提供的公共应用服务元
对于UML提供的一系列支持面向对象的分析与设计的图,(48)给出系统的静态设计视图;(49)对系统的行为进行组织和建模是非常重要的;(50)和(51)都是描述系统动态视图的交互图,其中(52)描述了以时间顺序组织的对象之间的交互活动,(53)强调收发消息的
FDDI与Token Ring的MAC帧格式较为相似,分为上(1)两种,在它们的MAC帧中(2)。在编码方面,FDDI采用的编码方式是(3),编码效率为(4),而Token Ring采用的编码方式是(5),编码效率为(6)。
Linux是使用最为广泛得网络操作系统之一。在linux网络配置文件中有几个较为重要的配置文件:用于存放本机主机名以及经常访问IP地址的主机名的是(34)。Linux下存在两个网络服务守候进程的配置文件。通过修改(35),可以达到关闭或开放某种对应服务的目
网络拓扑设计对网络的影响主要表现在____________。①网络性能②系统可靠性③出口带宽④网络协议
某报文的长度是1000字节,利用MD5计算出来的报文摘要长度是(41),利用SHA计算出来的报文摘要长度是(42)。(42)
Networksecurityconsistsofpoliciesandpracticestopreventandmonitor(71)access,misuse,modification,ordenialofacomput
Networksecurityconsistsofpoliciesandpracticestopreventandmonitor(71)access,misuse,modification,ordenialofacomput
阅读下列说明和C程序,将应填入(n)处的字句写在对应栏中。[说明]借助一个栈结构,可实现二叉树的非递归遍历算法。InOrderTraverse数实现中序非递归遍历,遍历过程如下:若不是空树,根节点入栈,进入左子树;若已
阅读下列说明和C程序,将应填入(n)处的字句写在对应栏中。[说明]借助一个栈结构,可实现二叉树的非递归遍历算法。InOrderTraverse数实现中序非递归遍历,遍历过程如下:若不是空树,根节点入栈,进入左子树;若已
随机试题
下列不属于痢疾的诊断要点的是()
科学普及是指以深入浅出、通俗易懂的方式,向大众介绍自然科学和社会科学知识的一种活动。除了普及基本的科学知识与基本的科学概念之外,其主要内容还包括实用技术的推广,科学方法、科学思想与科学精神的传播。科普的益处是多方面的,包括对科学的益处、对国家经济的益处、对
在Excel2010作表中,假设A3=3,B3=6,选择A3:B3区域,按下Ctrl键并用鼠标拖动填充柄至D3,则单元格D3的值为_____。
骨巨细胞瘤治疗方案的确定,决定于
已出让的国有土地,若变更原出让合同约定提高宗地建筑容积率,应向国家补交土地出让金差价。从土地估价的角度分析,符合()。
计算机的常用输出设备有打印机和显示器。()
甲公司以100万元的价格向乙公司订购一台机床,根据合同约定,2016年4月1日,甲公司签发一张以乙公司为收款人、金额为100万元的银行承兑汇票,承兑人为A银行,到期日为2016年7月1日。2016年4月4日,乙公司将该银行承兑汇票丢失,被B拾得。4月5日
我国最早的书市“槐市”出现在()。
父亲把所有财物平均分成若干份后全部分给儿子们,其规则是长子拿一份财物和剩下的十分之一,次子拿两份财物和剩下的十分之一,三儿子拿三份财物和剩下的十分之一,以此类推,结果所有儿子拿到的财物都一样多,请问父亲一共有几个儿子?( )
Doyouknowinsurance(保险)?Buyinginsuranceisameansbywhichpeoplecanprotectthemselves【C1】______largelosses.Protection
最新回复
(
0
)