首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
admin
2013-01-19
55
问题
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
C
解析
本题考查程序语言基础知识。
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中问代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。
转载请注明原文地址:https://kaotiyun.com/show/bIPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
在信息系统建设项目监理的整个过程中,监理工程师必须对有关知识产权的内容进行检查、监督、保护。监理工程师的如下做法,不正确的是()。
工程监理总结报告中,工程质量综述部分应包括()。①测试结论②质量事故③工程变更④模块修改过程
在信息系统安全管理中,()不属于信息系统应用环境监控的对象。
下面的描述中,(6)不是RISC设计应遵循的设计原则。
要在网络上发布彩色动画文件,可以采用的存储格式是(64)。
城域网交换技术包括光纤分布式数据接口(FDDI)、分布式队列双总线(DQDB)和多兆位数据交换服务(SMDS)。其中DQDB具有很多优点,关于DQDB描述不正确的是:_____________。
(73)________describestheconfigurableitemsoftheprojectandidentifiestheitemsthatwillberecordedandupdatedsothat
The(73)providestheprojectmanagerwiththeauthoritytoapplyorganizationalresourcestoprojectactivities.
公司任命小李作为项目A的项目经理。由于小李不能计划所有不测事件,他设立了一个应急储备,包括处理已知或未知风险的时间、资金或资源。这属于________。
在XML文本中如果出现了符号&,必须使用(61)作为实体引用去替换。
随机试题
Onourfirstday’sdrivingontheScottishislandofMull,myhusbandandIcametoastretchofwaterthatwehadtocrosson
能引起儿童软骨发育不良的药物服药后应多喝开水,防止尿内结晶形成的药物
背景资料:某施工单位承建了一段山区高速公路,其中有一座21×40m先简支后连续T型预应力混凝土梁桥,北岸桥头距隧道出口30m,南岸桥头连接浅挖方路堑,挖方段长约2km。大桥采用双柱式圆形截面实心墩,墩身高度10m~40m,大桥立面布置示意图如下图
幼儿时间知觉发展的方向是思维参与时间的知觉,即把______和时间概念联系起来。
没有争议的行为,肯定不是创造;没有争议的人物,肯定不是创造者。任何真正的创造都是对原有模式的背离,对社会适应的突破,对民众习惯的挑战。如果眼巴巴地指望众人理解,创造的纯粹性必然会大大降低。平庸,正在前面招手。通过文段,作者想要告诉我们的道理是(
估算股票价值时的贴现率,不能使用()。
ButifstaffinMoscowfeltchilly,thegrabdidnotwarmthemmeansthemeasuregovernmentadoptedis______.Undercurrentcir
“欠兆以太网”通常是一种高速局域网,其网络数据传输速率大约为()。
Whoistheintendedaudienceforthetalk?
Whatdoesaseahorsedowhenitwantstostayinoneplace?Ittakesholdofplantswith__________.
最新回复
(
0
)