首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在以阶段划分的编译器中,贯穿于编译器工作始终的是_____________。
在以阶段划分的编译器中,贯穿于编译器工作始终的是_____________。
admin
2013-07-03
31
问题
在以阶段划分的编译器中,贯穿于编译器工作始终的是_____________。
选项
A、词法分析和语法分析
B、语法分析和语义分析
C、符号表管理和出错处理
D、代码优化
答案
C
解析
本题考查的是编译器各阶段工作相关知识。词法分析器的任务是把源文件的字符流转换成记号流。语法分析器根据语法规则识别出记号流中的结构(短语、句子),并构造一棵能够正确反映该结构的语法树。语义分析器根据语义规则对语法树中的语法单元进行静态语义检查,如果类型检查和转换等,其目的在于保证语法正确的结构在语义上也是合法的。符号表管理的作用是记录源程序中符号的必要信息,并加以合理组织,从而在编译器的各个阶段能对它们进行快速、准确的查找和操作。出错处理:用户编写的源程序中往往会有一些错误,可分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,也被称作动态语义错误,如变量取值为零时作为除数,数组元素引用时下标出界等。静态错误又可分为语法错误和静态语义错误。语法错误是指有关语青结构上的错误,如单词拼写错、表达式中缺少操作数等。代码优化是编译器的一个重要组成部分,由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中间代码往往在时间和空间上有很大浪费。当需要生成高效目标代码时,就必须进行优化。故选择C。
转载请注明原文地址:https://kaotiyun.com/show/DXVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
设机器码的长度为8,x为带符号纯小数,y为带符号纯整数,[X]原=11111111, [Y]补=11111111,则x的十进制真值为(3),y的十进制真值为(4)。
防火墙的作用是______。
XML的主要特点之一是用户能够自定义自己的______。
在电子商务活动中,消费者与银行之间的资金转移通常要用到证书。证书的发放单位一般是______。
电子邮件网关的功能是______。
对于数据库模式设计,下列说法中错误的是(16)。
An application software is any program(68)to perform a specific function directly for the user or, in some cases, for another ap
逻辑运算5XOR3AND(6OR7)的值是______。A.5B.6C.7D.8
问卷的设计是问卷调查的关键,其设计原则不包括________________。
A_____________isafilethatcontainsmetadatathatis,dataaboutdata.
随机试题
控制系统时间常数越小,被控变量响应速度越快,则可提高调节系统的稳定性。
下列现象何者与白细胞无关
被执行人全部缴纳土地使用权出让金但尚未办理土地使用权登记的,人民法院可以对该土地使用权进行()。
( )建设项目的环境保护管理类别按其中等级最严的确定。
采购机组、车辆等大型设备时,以设备标价为基础,将评定各要素按预定方法换算成相应的价格,在原投标价上增加或减少该值而形成评标价格,此评标办法称为()。
某工程项目土方工程采用人工挖土方、人工运输和机械运输,招标工程量清单中挖土方数量为2000m3,投标人计算的施工挖土方数量为3800m3,取土外运,投标人计算的人工挖土费用为42000元,人工运土费用为15000元,机械运土费用38000、管理费用取人、料
如果B公司未履行供货义务,A公司有无权利要求银行停止支付该汇票?如果银行拒绝支付,D公司作为持票人能否直接向A公司要求赔偿?B公司和C公司对票据债务是否负责?
A股份有限公司是深交所的一家上市公司(以下称A公司)。2008年10月间,A公司开始在上交所购买B股份有限公司(以下称B公司)的股票,至同年12月15日,已经持有B公司已发行股份的4.96%。次日,A公司再次买进B公司股票1000多万股,持有了B公司已发
Whatisthelecturemainlyabout?Whatcanbeinferredaboutflextime?
BritishEducationⅠ.BritishEducationActsA.1870Act:inspiredbytheexampleofmass【1】inGermany【1】______B.190
最新回复
(
0
)