首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
admin
2017-08-31
80
问题
高级语言程序编译的过程可以分成干个阶段,其中把单词符号分解成句子属于( )阶段的工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码生成
答案
B
解析
高级语言源程序的编译过程通常分为词法分析、语法分析、语义分析中间代码生成、优化、目标代码生成5个阶段。
词法分析:输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词(也称单词符号,或简称符号)在词法分析阶段工作所依循的是语言的词法规则。描述词法规则的有效工具是正规式和有限自动机。
语法分析:在词法分析的基础上,根据语言的语法规则,把单词符号分解成各类语法单位(语法范畴),如“短语”、“句子”、“子句”、“程序段”等。
语义分析与中间代码生成:这一阶段通常包括两方面的工作首先对各种语法范畴进行静态语义检查,如果正确则进行另一方面的工作,即进行中间代码的翻译。
通常使用属性文法描述语义规则。
所谓“中间代码”是一种含义明确,便于处理的记号系统。
中间代码除四元式外,还有三元式、间接三元式、逆波兰记号、树形表示等。
优化:优化的任务在于对前段产生的中间代码进行加工,以期在最后阶段产生更为高效(省时间和空间)的代码。优化所依循的原则是程序的等价变换规则,其方法有公共子表达式的提取、循环优化、删除无用代码等。
目标代码生成:把中间代码(或经优化处理后)变换成特定机器上的低级语言代码。
它有赖于硬件系统结构和机器指令含义。
转载请注明原文地址:https://www.kaotiyun.com/show/QNRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
电路交换主要工作在物理层,传输单位是(46);分组交换工作于(47),它采用(48)方式从源点传送到目的地。异步传输模式(ATM)采用的交换技术是(49),传输单位是(50)。
下面叙述中正确的是(16)。不是进程调度时机的是(17)。多道程序系统中,当(18)时,进程从执行状态转变为就绪状态。系统中有4个并发进程,都需要某类资源3个。试问该类资源最少为(19)个时,不会因竞争该资源而发生死锁。若P/V操作的信号量S的初值为3,则
现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果四个基本操作,每步操作时间依次为60ns、100ns、50ns和70ns。该流水线的操作周期应为(20)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于在流水线
关于路由器,下列说法中错误的是()。
以下关于边界网关协议BGP4的叙述中,不正确的是()。
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边的权重表示活动的持续时间,则里程碑(7)在关键路径上。活动GH的松弛时间是(8)。(7)
关于项目管理甘特图的结构,下列选项中合理的是(70)。
阅读下列说明、图和C代码。[说明5-1]B树是一种多叉平衡查找树。一棵m阶的B树,或为空树,或为满足下列特性的m叉树:①树中每个结点最多有m棵子树;②若根结点不是叶子结点,则它至少有两棵子树;⑧除根之外的所有非叶子结点至少有
阅读以下说明,将应填入(n)处的字句写在答卷纸的对应栏内。【说明】下面的程序为堆排序程序,其中函数adjust(i,n)是把以R[i](1≤i≤┕i/2┙)为根的二叉树调整成堆的函数,假定R[i]的左、右子树已经是堆,程序中的,是在主函数中说明
甘特图(Gantt图)不能_______。
随机试题
下列各项中,可导致错语的病因是
患者男性,28岁,既往有胃病病史,于大量饮酒后出现剧烈腹痛呕吐,出冷汗,查体见上腹部压痛明显,反跳痛(+),应首先考虑
A.破裂孔B.卵圆孔C.眶上裂D.圆孔E.颈动脉孔下颌神经出颅经
临时用电是指正常运行的电源上所接的非永久性用电。下列关于临时用电作业的说法中,错误的是()。
箱形预制梁制造技术证明书应()。
世界卫生组织提出21世纪健康新概念,认为健康不仅是身体没有疾病,还要具备心理健康、社会适应良好和()。
下列不属于保证人应当承担的保证义务的是()。
设A=,则(A一2E)一1=________.
Theevolutionofartificialintelligenceisnowproceedingsorapidlythat【C1】______themiddleofthiscenturycheapcomputers【C
Putondarkglassesorthesunwill______youandyouwon’tbeabletosee.
最新回复
(
0
)