首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
admin
2013-01-19
45
问题
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
C
解析
本题考查程序语言基础知识。
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中问代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。
转载请注明原文地址:https://kaotiyun.com/show/bIPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
下图中的设备是(7)。
在工程网络计划执行过程中,如果只发现工作P出现进度拖延,且拖延的时间超过其总时差,则()。
要在网络上发布彩色动画文件,可以采用的存储格式是(64)。
某拟建项目财务净现金流如下表所示,进行该项目财务评价时,可得出()的结论。
在信息系统工程成本估算的工具和方法中,(56)是专家判断的一种形式。
在计算机内部,不需要编译,计算机就能够直接执行的语言是()。
解决合同纠纷的方式中,_____是不以双方自愿为前提的。
____________系统深入研究人类大脑神经系统的机能,模拟人类大脑思维控制的功能,通过多种方式实现对复杂不确定性系统进行控制。
The(71)definesthephasesthatconnectthebeginningofaprojecttoitsend.
Project(74)ManagementistheKnowledge.Areathatemploystheprocessesrequiredtoensuretimelyandappropriategeneration,c
随机试题
甲单独邀请朋友乙到家中吃饭,乙爽快答应并表示一定赴约。甲为此精心准备,还因炒菜被热油烫伤。但当日乙因其他应酬而未赴约,也未及时告知甲,致使甲准备的饭菜浪费。关于乙对甲的责任,下列哪一说法是正确的?
根据《行政诉讼法》及相关规定,下列关于行政诉讼的证据种类表述正确的是()。
【黄埔军校】南京师范大学2014年中国史复试真题;河北大学2015年历史学基础真题;黑龙江大学2015年历史学基础真题;北京师范大学2016年历史学综合真题
南北朝时期,佛教盛行。与此现象无关的是()。
设f(x)在[a,b]上连续,在(a,b)内可导(0≤a≤b≤π/2).证明:存在ξ,η∈(a,b),使得
CPU主要由运算单元(ALU)、控制单元(CU)、寄存器和时序电路组成,对指令进行译码的功能是由(6)实现的。
如下图所示,交换机B的端口5/1为千兆以太网接口,通信方式如图所注。下列交换机A的端口配置,正确的是()。
TheCultureDebateintheUS:WhoseCultureIsThis,Anyway?美国的文化辩论:空间是谁的文化?Partofthedebateaboutcultur
Goodafternoon,folks.Today’stopicis"TryJoggingforFitness".Whenwerunforfitness,exercise,andpleasure,itiscommon
TheThree-YearSolutionHartwickCollege,asmallliberal-artsschoolinupstateNewYork,makesthisoffertowell-prepared
最新回复
(
0
)