首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
admin
2013-01-19
43
问题
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
C
解析
本题考查程序语言基础知识。
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中问代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。
转载请注明原文地址:https://kaotiyun.com/show/bIPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
由于信息系统工程技术发展速度快、技术手段更新速度快,新系统工程在建设过程中变更频繁。下列情形()会造成信息系统工程变更。①政府颁布了更严格的项目相关的新技术规范②项目总体设计和需求分析不够周密详细③由于新技术的出现,设计人员提出了新的设计方案
在信息系统开发项目中,()不属于需求分析阶段监理工作的质量控制要点。
在对管内穿线施工进行隐蔽工程检查时,不正确的要求是:_______。
软件需求规格说明书在软件开发中具有重要作用,但其作用不应该包括(29)。
Whenrequired,thePerformIntegratedChangeControlprocessincludesa(74)________,whichisaformallycharteredgroupresponsi
(2009年下半年)F公司成功中标S市的电子政务工程。F公司的项目经理李工组织相关人员对该项目的工作进行了分解,并参考以前曾经成功实施的W市电子政务工程项目,估算该项目的工作量为120人/月,计划工期为6个月。项目开始不久,为便于应对突发事件,
The(71)definesthephasesthatconnectthebeginningofaprojecttoitsend.
(72)istheprocessofobtainingthestakeholdrs’formalacceptanceofthecompletedprojectscope.Verifyingthescopeincludes
采用n位补码(包含一个符号位)表示数据,可以直接表示数值(3)________________。
随机试题
下列关于Km的叙述,错误的是
请简述采购合同的签订,履约和验收的流程。
有效合同价是指合同价格扣除()后的价格。
背景资料:某4层框架结构厂房,建筑面积为5200m2。工程开工前施工图纸齐全,且现场已达“三通一平”标准。建设单位通过邀请招标的方式确定了A公司为施工承包单位,并于2011年1月20日,双方签订了固定总价模式的施工合同。合同中约定如下条款:(1)合同工
申请经理层人员的任职资格,应当( )。
电信技术与业务的发展带来了电信产业价值链的变革,电信分工进一步细化使得电信产业价值链趋于()。
下列关于函数参数的叙述中,正确的是
Fiveminutesleft,theoutcomeofthematchwasstillindoubt.
(北京大学2013年试题)Ironically,theintellectualtoolscurrentlybeingusedbythepoliticalrighttosuchharmfuleffectoriginate
Onwhatdatedidthehousecatchfire?Thehousecaughtfireon______,1982.
最新回复
(
0
)