首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
高级语言程序编译的过程可以分成千个阶段,其中把单词符号分解成句子属于(5)阶段的工作。
高级语言程序编译的过程可以分成千个阶段,其中把单词符号分解成句子属于(5)阶段的工作。
admin
2019-06-12
5.2K+
问题
高级语言程序编译的过程可以分成千个阶段,其中把单词符号分解成句子属于(5)阶段的工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、分析代码生成
答案
B
解析
高级语言源程序的编译过程通常分为词法分析、语法分析、语义分析中间代码生成、优化、目标代码生成5个阶段。
词法分析:输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词(也称单词符号,或简称符号)在词法分析阶段工作所依循的是语言的词法规则。描述词法规则的有效工具是正规式和有限自动机。
语法分析:在词法分析的基础上,根据语言的语法规则,把单词符号分解成各类语法单位(语法范畴),如“短语”、“句子”、“子句”、“程序段”等。
语义分析与中间代码生成:这一阶段通常包括两方面的工作首先对各种语法范畴进行静态语义检查,如果正确则进行另一方面的工作,即进行中间代码的翻译。
通常使用属性文法描述语义规则。
所谓“中间代码”是一种含义明确,便于处理的记号系统。
中间代码除四元式外,还有三元式、间接三元式、逆波兰记号、树形表示等。
优化:优化的任务在于对前段产生的中间代码进行加工,以期在最后阶段产生更为高效(省时间和空间)的代码。优化所依循的原则是程序的等价变换规则,其方法有公共子表达式的提取、循环优化、删除无用代码等。
目标代码生成:把中间代码(或经优化处理后)变换成特定机器上的低级语言代码。
它有赖于硬件系统结构和机器指令含义。
转载请注明原文地址:https://kaotiyun.com/show/3ORZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
下列路由协议中,用于AS之间路由选择的是()。
WindowsServer2003操作系统中,__________提供了远程桌面访问。(2009年上半年试题)
在DNS的资源记录中,A记录(37)________________。
采用(2)不能将多个处理机互联构成多处理机系统。
TCP协议在建立连接的过程中可能处于不同的状态,用netstat命令显示出TCP连接的状态为SYN—SEND,则这个连接正处于__________。(2009年上半年试题)
确定构建软件系统所需要的人数时,无需考虑()。
在SNMPv2中,一个实体发送一个报文一般经过四个步骤:(1)加入版本号和团体名,构造报文;(2)把PDU、源和目标端口地址以及团体名传送给认证服务,认证服务产生认证码或对数据进行加密,返回结果;(3)根据要实现的协议操作构造PDU;(4)进行BE
IGRP和EIGRP是CisCo公司开发的路由协议,它们采用的路由度量方法是______。
(1)nv[i-1][j]≥nv[i-1][j-p[i]]+v[i](2)nv[i][j]=nv[i-1][j](3)j=j-p[i]问题1中伪代码的时间复杂度为(6)(用O符号表示)。
根据问题描述,填写上图中(1)~(3)处联系的类型。联系类型分为一对一、一对多和多对多三种,分别使用1:1,1:n或1:*,m:n或*:*表示。根据需求分析结果和上图,将逻辑结构设计阶段生成的关系模式中的空(4)~(8)补充完整。(注:一个空可能需要填
随机试题
胶管应平放或卷盘平放,下垫方木或木板,垛高不超过1m,储存期限内每()倒垛一次。
患儿,5个月。因发热、咳嗽两天、气喘1天入院。体检:T:39.5℃,P:150次/分,R:50次/分,烦躁不安,面色灰白,两肺有湿哕音。诊断:支气管肺炎。该患儿首选的护理诊断是
某女,38岁,近20天以来崩漏不止。于今晨起床时突然昏倒,面色苍白,口唇不华,汗出肢冷,呼吸微弱,舌淡脉芤。
化学结构为的药物名称是
急性早幼粒细胞白血病的免疫学检验髓系标志中为阳性的有()。
消费品市场是指()。
某在建商业大楼在钢结构施工中,必须按钢结构焊接规定进行焊接,还需进行焊接工艺试验和无损检验。根据以上内容,回答下列问题:钢结构的焊接方法包括哪些?
建设工程项目进度控制的目的是()。
区域保税的报核期限是()。
下列选项中,不属于美术教学设计的基本要素的是()。
最新回复
(
0
)