首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
admin
2013-01-19
80
问题
在编译过程中,进行类型分析和检查是( )阶段的一个主要工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
C
解析
本题考查程序语言基础知识。
一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理。
词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。
语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。
语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。
由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中问代码往往在时间上和空间上有很大的浪费。当需要生成高效的目标代码时,就必须进行优化。
转载请注明原文地址:https://kaotiyun.com/show/bIPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
监理在进行外购软件的知识产权审核时,应重点审查______内容。①软件的使用权合法文件和证明②软件的用户数和许可证数③软件的版本④软件的生产日期
为投标某行业大数据智能平台建设项目,某信息系统监理公司总监在投标书中编制了(),重点阐述监理目的,初步规划将采取的监理措施。
信息系统监理单位行为准则包括()。①科学②规范③守法④保密
某单位数据中心对外提供云计算服务,可以使个人或企业用户使用其数据中心的服务器、磁盘存储等资源,则其对外提供的云计算服务是()。
在CPU中,(3)可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。
Whenrequired,thePerformIntegratedChangeControlprocessincludesa(74)________,whichisaformallycharteredgroupresponsi
某网络建设项目在商务谈判阶段,建设方和承建方鉴于以前有过合作经历,并且在合同淡判阶段双方都认为理解了对方的意图,因此签订的合同只简单规定了项目建设内容、项目金额、付款方式和交工时间。在实施过程中,建设方提出一些新需求,对原有需求也做了一定的更改。
(2009年下半年)F公司成功中标S市的电子政务工程。F公司的项目经理李工组织相关人员对该项目的工作进行了分解,并参考以前曾经成功实施的W市电子政务工程项目,估算该项目的工作量为120人/月,计划工期为6个月。项目开始不久,为便于应对突发事件,
The(75)describes,indetail,theproject’sdeliverablesandtheworkrequiredtocreatethosedeliverables.
A(71)isasoftwarethatprovidesamethodofcommunicationbetweentwoelectronicdevicesovertheWorldWideWeb.
随机试题
北京西城钢窗厂研制的一种防盗窗,申请并获得专利权,在市场上销路较好。该厂发现山东省威海市C区某厂生产、销售的钢窗采用了其专利技术,但未经该厂许可并支付报酬。西城钢窗厂欲通过诉讼制止威海市C区某厂的侵权行为,应到以下所列举的哪个法院提起诉讼?()
施工安全管理程序不包括()。
土坝坝体灌浆中,造孔深度应大于隐患深度( )。如副排孔处无隐患,孔深约为相应主排吼深的1/3。
某上市公司的下列人员中,不得将其持有的该公司的股票在买入后6个月内卖出,或者在卖出后6个月内又买入的有()。Ⅰ.董事Ⅱ.监事Ⅲ.财务负责人Ⅳ.总经理
《资本论》中有这样的表述:“对于上衣来说,无论是裁缝穿还是顾客穿,都是一样的”,主要因为无论谁穿:
电影是一种虚拟艺术,历史片并不是书写历史。电影创作必须充分发挥艺术想象力,并进行精心选择与剪裁。电影作品是艺术而不是学术,我们应该给予其______的宽容,不能过分______,用学术性的眼光求全责备。填入划横线部分最恰当的一项是:
诈骗罪是指以非法占有为目的,用虚构事实或者隐瞒真相的方法,骗取数额较大的公私财物的行为。根据上述定义,下列可以构成诈骗罪的是()。
简述维也纳和会的内容。(南京大学2006年世界史真题)
“明代医药家李时珍”是()。
在某个事件过程中定义的变量是( )。
最新回复
(
0
)