首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
admin
2013-01-19
72
问题
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
C
解析
本题考查程序语言基础知识。
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中问代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。
转载请注明原文地址:https://www.kaotiyun.com/show/bIPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
在网络安全中,“拒绝服务攻击”是指______。
电缆测试是网络通信的基础,据统计大约50%的网络故障与电缆有关。电缆测试主要包括电缆的验证测试和()。
信息系统工程建设信息中的(66)不是进度控制信息。
一个投资额为3000万的大型信息化软件开发项目,承建单位计划投入100人,其中包括测试工程师30人。需求分析完成并通过确认后,监理方对承建单位提交的测试工作计划进行了评审,以下做法不正确的是(53)。
以下关于监理大纲、监理规划和监理实施细则的叙述中,不正确的是:_______。
使用RAID作为网络存储设备有许多好处,以下关于RAID的叙述中不正确是(29)。
以下关于监理工程师审查承建单位提交的总体设计方案的叙述中,不正确的是:________。
Whenrequired,thePerformIntegratedChangeControlprocessincludesa(74)________,whichisaformallycharteredgroupresponsi
(2011年上半年)(73)arethefourmajoractivitiesofsoftwareconfigurationmanagement.①configurationidentificion②statementreport
公司任命小李作为项目A的项目经理。由于小李不能计划所有不测事件,他设立了一个应急储备,包括处理已知或未知风险的时间、资金或资源。这属于________。
随机试题
中国特色社会主义民主政治的本质要求是()
下列不符合婴儿消化系统特点的是:()
A.扶土抑木B.培土生金C.滋水涵木D.补火暖土用参苓白术散治疗肺虚,久咳,所体现的做法是
下列叙述中正确的是
三叉神经第三支是属于
运营费用比率是指投资性物业中运营费用支出占净租金收入的比率。()
以下哪类排水可以与下水道直接连接?
已知函数f(x)=(x+3)(x一a)为偶函数,函数g(x)=x3+4sinx+6+2为奇函数,则a+b的值为()。
如果实行决策的民主化、科学化,就是要听从专家的意见;如果听从专家的意见,就能避免决策失误。据此,可以推出()。
Threeweeks
最新回复
(
0
)