首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在编译过程中,进行类型分析和检查是_____________阶段的一个主要工作。
在编译过程中,进行类型分析和检查是_____________阶段的一个主要工作。
admin
2013-07-03
36
问题
在编译过程中,进行类型分析和检查是_____________阶段的一个主要工作。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码优化
答案
C
解析
词法分析阶段是编译过程的第一个阶段。词法分析的任务是:从左到右一个字符一个字符地输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个的单词符号(简称单词或符号)。
语法分析的任务是:在词法分析的基础上,根据语言的语法规则(文法规则),把单词符号串分解成各类语法单位,例如,“短语”、“子句”、“句子”(“语句”)、“程序段”和“程序”。通过语法分解,确定整个输入串是否构成一个语法上正确的“程序”。
语义分析阶段主要检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用,只有语法和语义都正确的源程序才能被翻译成正确的目标代码。语义分析的一个主要工作是进行类型分析和检查。
代码优化的任务是:对前阶段产生的中间代码进行加工变换,以期在最后阶段能产生出更为高效(省时间和省空间)的目标代码。
转载请注明原文地址:https://kaotiyun.com/show/TWVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
设X、Y、M和N都是8位二进制数,按下列三步执行按位逻辑运算: X+Y→M,XY→N,MN→M。 若X=11110000,且Y=00001111,则M为(7);如果X不变且Y=11000011,则M为(8)。
A multicast router may receive thousands of multicast(71)every day for different groups. If a router has no knowledge about the
BODY元素可以支持很多属性,其中用于定义文档背景颜色的属性为______。
某人想要在电子邮件中传送一个文件,他可以借助______。
在因特网中,IP数据报从源结点到目的结点可能需要经过多个网络和路由器。在整个传输过程中,IP数据报报头中的______。
在路由器互联的多个局域网中,通常要求每个局域网的______。
(75)isamechanismusedforprotectingtheusersoutsideofnetworkfromaccessingsomenon-authorizedcomputerresources.
网络安全控制的主要工作不含(54)。
Networkscanbeinterconnectedbydifferentdevicesinthephysicallayernetworkscanbeconnectedby(71)orhubs.whichjustm
The standard class(17) in C + + language contain many useful classes for input and output, string handling, mathematical computa
随机试题
钎焊电子元件不准使用焊膏和盐酸。()
为什么说完成社会主义改造是中国历史上最伟大最深刻的社会变革?
关于甲保险公司要承担的责任,正确的是()。关于乙保险公司是否承担责任的说法。正确的是()。
高压二氧化碳储存装置的环境温度为()。
在评估中,还必须编制一些辅助报表,下列属于辅助报表的是()。
甲企业(增值税一般纳税人)2015年3月销售自己使用过的包装物取得含税销售额36000元;以价值250000元(含税)的产品与乙企业(小规模纳税人)等价交换原材料,取得税务机关代开的增值税专用发票,发票在当月通过认证并申报抵扣。则甲企业当月应缴纳的增值税为
旅行社需对旅游业务作出委托的,应()
客流分布的特点主要表现在()。
Readthememoandnotebelow.Completetheclaimformgivenbelow.Writewordorphrase(inCAPITALLETTERS)oranumberonline
Lastspring,myhusbandandIloadedourthreechildrenintothecaranddroveofftoseefriendsintheUnitedStates.Overthe
最新回复
(
0
)