首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
admin
2019-10-08
33
问题
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码生成
答案
B
解析
1)词法分析阶段:识别出一个个的单词,删掉无用的信息,报告分析时的错误。
2)语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则的语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确的逻辑结构。语法分析构造一棵语法树。
3)语义分析阶段:主要检查源程序是否存在语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配,表达式的除数是否为零等。
转载请注明原文地址:https://kaotiyun.com/show/rGCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读以下说明和C程序,填入(n)外。[说明]以下C程序实现了将字符串转化为浮点数的功能。例如字符串“1234567”转化为浮点数1234567;字符串“100.02035”转化为浮点数100.02035;字符串“-100.02035”转化为
阅读以下说明,回答问题,将解答填入对应的解答栏内。[说明]给出一个接收三个数a、b、c作为三角形边长并输出三角形的类型的程序。程序代码如下所示:结点源代码行Areada,b,cB
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】应用Prim算法求解连通网络的最小生成树问题。请阅读程序后填空。constintMaxInt=INTMAX;//INTMAX的值在<limits.h>
画出该问题的风险决策树,你会选择玩哪个游戏?如果在游戏A中付5元,游戏B中付4元,使用风险决策树分析应该选择哪个游戏。
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。publicclassDivideByZeroEx
阅读下列C++程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】本程序将两个从小到大的有序链表合成一个新的从小到大的有序链表。链表的每一项由类Node描述,而链表由类List描述。类List的成员函数有以下几个。①createList
随机试题
阿托西班适用于:
下列哪些病原体可引起食物中毒
浅感觉是指()
无牙颌排牙时,上颌中切牙长轴与中线的关系是
[资料一]甲公司2011年至2013年发生下列与长期股权投资相关的业务:(1)2011年1月7日,对联营企业投资,购入乙公司的股票100万股,占乙公司股份的25%,从而对乙公司的财务和经营政策有重大影响。该股票每股买入价为8元,其中每股
没有附加剥夺政治权利的犯罪分子在服刑期间()。
1956年4月,毛泽东首次提出探索适合我国国情的社会主义建设道路的著作是《关于党在过渡时期的总路线》。()
Dreamweaver需要在至少______色的环境下运行。
某公司需建立产品信息数据库,经调查其业务要求如下:Ⅰ.一种产品可以使用多个不同种类的部件,也可以使用多个不同种类的零件;一种部件至少被用在一种产品中;一种部件可以由多个不同种类的零件组成;一种零件至少被用在一种产品或一种部件中;Ⅱ.对于一种
Peopleatthelowerendoftheincomescaletakemorepleasureintheirrelationshipsandenjoycaringforandconnectingwitho
最新回复
(
0
)