首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
admin
2013-01-19
47
问题
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
C
解析
本题考查程序语言基础知识。
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中问代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。
转载请注明原文地址:https://kaotiyun.com/show/bIPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
监理在进行外购软件的知识产权审核时,应重点审查______内容。①软件的使用权合法文件和证明②软件的用户数和许可证数③软件的版本④软件的生产日期
______不是Web性能测试的基本指标。
监理处理合同争议解决方式的顺序是___________。
某项目采用先估计各个独立工作的费用,然后再汇总估计出整个项目的总费用,这种估算方法是()。
监理工程师在施工现场发出的口头指令及要求,应采用(46)予以确认。
不正确的VLAN划分方式是________。
王某是某管理平台开发项目的项目经理。王某在项目启动阶段确定了项目组的成员,并任命程序员李工兼任质量保证人员。李工认为项目工期较长,因此将项目的质量检查时间定为每月1次。项目在实施过程中不断遇到一些问题,具体如下:事件1:项目进入编码阶段,在编码工
Project(74)ManagementistheKnowledge.Areathatemploystheprocessesrequiredtoensuretimelyandappropriategeneration,c
Aprojectlifecycleisacollectionofgenerallysequentialproject(73)whosenameandnumberaredeterminedbythecontrolne
公司任命小李作为项目A的项目经理。由于小李不能计划所有不测事件,他设立了一个应急储备,包括处理已知或未知风险的时间、资金或资源。这属于________。
随机试题
根据建筑材料的燃烧性能不同,建筑构件分为不燃性构件、难燃性构件、可燃性构件、易燃性构件。()
行政权力的公共性主要体现在行政权力的主体只能是()
全球战略选择中的全球模式经典范例是()
胆道、泌尿系感染或出血时,胆汁、尿液回声强度变化规律错误的是
孕妇感染风疹后引起胎儿畸形,这种传播病原体的方式被称为
关于用药的适宜时间A、头孢拉定B、伊维菌素C、灰黄霉素D、维生素B1E、钙尔奇D宜于餐前服用的是
勘察合同约定采用定金作为合同担保方式。当事人双方已在合同上签字盖章但发包人尚未支付定金时,该合同处于( )状态。
发行人推销证券的方法有()。
Directions:Anintroductorysentenceforabriefsummaryofthepassageisprovidedhere.Completethesummarybyselectingthe
Psychologicallytherearetwodangerstobeguardedagainstinoldage.Oneoftheseis【C1】______absorptioninthepast.Onesh
最新回复
(
0
)