首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
高级语言程序编译的过程可以分成千个阶段,其中把单词符号分解成句子属于(5)阶段的工作。
高级语言程序编译的过程可以分成千个阶段,其中把单词符号分解成句子属于(5)阶段的工作。
admin
2019-06-12
48
问题
高级语言程序编译的过程可以分成千个阶段,其中把单词符号分解成句子属于(5)阶段的工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、分析代码生成
答案
B
解析
高级语言源程序的编译过程通常分为词法分析、语法分析、语义分析中间代码生成、优化、目标代码生成5个阶段。
词法分析:输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词(也称单词符号,或简称符号)在词法分析阶段工作所依循的是语言的词法规则。描述词法规则的有效工具是正规式和有限自动机。
语法分析:在词法分析的基础上,根据语言的语法规则,把单词符号分解成各类语法单位(语法范畴),如“短语”、“句子”、“子句”、“程序段”等。
语义分析与中间代码生成:这一阶段通常包括两方面的工作首先对各种语法范畴进行静态语义检查,如果正确则进行另一方面的工作,即进行中间代码的翻译。
通常使用属性文法描述语义规则。
所谓“中间代码”是一种含义明确,便于处理的记号系统。
中间代码除四元式外,还有三元式、间接三元式、逆波兰记号、树形表示等。
优化:优化的任务在于对前段产生的中间代码进行加工,以期在最后阶段产生更为高效(省时间和空间)的代码。优化所依循的原则是程序的等价变换规则,其方法有公共子表达式的提取、循环优化、删除无用代码等。
目标代码生成:把中间代码(或经优化处理后)变换成特定机器上的低级语言代码。
它有赖于硬件系统结构和机器指令含义。
转载请注明原文地址:https://kaotiyun.com/show/3ORZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在Windows中,以下命令运行结果中不出现网关IP地址的是_____________。
访问控制列表(ACL)分为标准和扩展两种。下面关于ACL的描述中,错误的是__________。(2009年上半年试题)
软件风险一般包含__________两个特性。(2009年上半年试题)
假设系统中进程的三态模型如下图所示,图中的a、B和C的状态分别为______。
能隔离局域网中广播风暴、提高带宽利用率的设备是__________。
计算机指令一股包括操作码和地址码两部分,为分析执行一条指令,其______。
阅读以下说明和VisualBasic代码,将相应文字填入(n)处,并写在对应栏内。[说明]以下VisualBasic代码实现了对位图(BMP)进行旋转显示。以下程序共实现了对BMP位图图形进行180°旋转、90°旋转(顺时针)、90°旋转
阅读以下说明和图,回答问题1至问题4,将解答填入对应栏内。【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下;1.每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。【说明】以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。【Java代码】i
位图与矢量图相比,位图(3)。
随机试题
2000年3月5日,四川某地发生重大投毒杀人案。居民褚××的16岁孪生子女何菊香、何明伟因食用剧毒水果糖后相继中毒死亡。后经公安机关侦查,确定同村居民何珍瑞有重大作案嫌疑,遂将其刑事拘留,之后何珍瑞交待了全部犯罪事实,并被批捕。某市检察机关对其提起公诉后,
Wespendalotoftimelookingattheeyesofothersforsocial【C1】________—ithelpsusunderstandaperson’semotions,andma
某女,24岁。经血不止15天,下血量多,色红,气味臭秽,口干喜饮,舌红苔黄,脉滑数。治疗取穴是()
根据我国《海商法》的规定,在国际海上货物运输中,承运人在签发提单之前与托运人另有约定,且该约定又不同于提单条款规定的内容。若提单转让给收货人,则承运人与收货人之间的权利义务以()。
位于上海市的甲上市公司(简称甲公司)主要从事建筑施工和房地产开发业务,在上海证券交易所主板上市,其股本总额为6.5亿元。其控股股东为上海市的乙投资集团(简称乙公司),乙公司为国家出资企业,乙公司持有甲公司60%的股份,剩余股份全部为社会公众持有。2017
为什么要选择教师这个行业?
一个UNIX文件F的存取权限为rwxr—x---,该文件的文件主uid=12,gid=1,另一个用户的uid=6,gid=1,是否允许该用户执行文件F?
利用游标机制可以实现对查询结果集的逐行操作。下列关于SQLServer2008中游标的说法中,错误的是()。
在考生文件夹下,打开文档WORD1.DOCX,按照要求完成下列操作并以该文件名(WORD1.DOCX)保存文档。【文档开始】绍兴东湖东湖位于绍兴市东郊约3公里处,北靠104国道,西连城东新区,它以其秀美的湖光山色和奇兀实景而闻名,与杭州西湖、嘉兴南湖
IfyoufindithardtolikeJamesInhofe—theSenatorfromOklahomawhofamouslycalledclimatechangethe"greatesthoaxperpetr
最新回复
(
0
)