首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
admin
2019-10-08
21
问题
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码生成
答案
B
解析
1)词法分析阶段:识别出一个个的单词,删掉无用的信息,报告分析时的错误。
2)语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则的语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确的逻辑结构。语法分析构造一棵语法树。
3)语义分析阶段:主要检查源程序是否存在语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配,表达式的除数是否为零等。
转载请注明原文地址:https://kaotiyun.com/show/rGCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】应用Prim算法求解连通网络的最小生成树问题。请阅读程序后填空。constintMaxInt=INTMAX;//INTMAX的值在<limits.h>
阅读以下说明和C++码,将应填入(n)处的字名写在对应栏内。从下列的3道试题(试题五至试题七)中任选1道解答。如果解答的试题数超过1道,则题号小的1道解答有效。[说明]编写程序,把从键盘上输入的一批整数(以-1作为终止输入的标志)保存
画出该问题的风险决策树,你会选择玩哪个游戏?如果在游戏A中付5元,游戏B中付4元,使用风险决策树分析应该选择哪个游戏。
阅读下列C++程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】本程序将两个从小到大的有序链表合成一个新的从小到大的有序链表。链表的每一项由类Node描述,而链表由类List描述。类List的成员函数有以下几个。①createList
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】设某城市有n个车站,并有m条公交线路连接这些车站,设这些公交车都是单向的,这n个车站被顺序编号为0至n-1。本程序,输入该城市的公交线路数、车站个数,以及各公交线路上的各站编号,
随机试题
公民、法人或者其他组织对行政机关所给予的行政处罚,享有陈述权、申辩权。()
在Windows中,任意一个文件夹下都允许出现多个主文件名相同但扩展名不同的文件。()
当前中国药品质量标准是
关于突眼性甲状腺肿的描述,错误的是
甲公司欲作为发起人募集设立一股份有限公司,其拟定的基本构想包括以下内容:(1)7个发起人中有4个住所地在境外的发起人,这为公司的国际化打下良好的基础;(2)公司的注册资本是8000万元,其中7个发起人认购2500万元,由于公司所选项目有非常好的发展前景,其
下列关于个人取得拍卖收入征收个人所得税的说法正确的是()。
一般,开发项目实施阶段涉及的合同主要有()等。
Peterwon’tgowithJuliabecause______.
Acidrainleadstofishmortality.ManyspeciesoffishcannotsurviveinaquaticenvironmentswherethepHisbelow5.0.Ifthe
TimeIfyoucan【T1】______,youcanknowthetimeofday.Butnooneknows【T2】______.【T3】______oursuccessinmeasuringthe
最新回复
(
0
)