首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
admin
2019-10-08
30
问题
在以阶段划分的编译器中,______阶段的主要作用是分析程序中的句子结构是否正确。
选项
A、词法分析
B、语法分析
C、语义分析
D、代码生成
答案
B
解析
1)词法分析阶段:识别出一个个的单词,删掉无用的信息,报告分析时的错误。
2)语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则的语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确的逻辑结构。语法分析构造一棵语法树。
3)语义分析阶段:主要检查源程序是否存在语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配,表达式的除数是否为零等。
转载请注明原文地址:https://kaotiyun.com/show/rGCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读以下说明和VisualBasic码,将应填入(n)处的字名写在对应栏内[说明]设计一个计时程序。该程序用户界面由一个文本框(text1),两个按钮——命令按钮1(Command1)按钮、命令按钮(Command2)组成。程序运行后,用
阅读以下说明,回答问题,将解答填入对应的解答栏内。[说明]给出一个接收三个数a、b、c作为三角形边长并输出三角形的类型的程序。程序代码如下所示:结点源代码行Areada,b,cB
阅读以下说明和C++码,将应填入(n)处的字名写在对应栏内。从下列的3道试题(试题五至试题七)中任选1道解答。如果解答的试题数超过1道,则题号小的1道解答有效。[说明]编写程序,把从键盘上输入的一批整数(以-1作为终止输入的标志)保存
画出该问题的风险决策树,你会选择玩哪个游戏?如果在游戏A中付5元,游戏B中付4元,使用风险决策树分析应该选择哪个游戏。
阅读下列Java程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】本程序实现功能:读入两个整数,第1个数除以第2个数,声明当除数为零时抛出异常类DivideByZeroException。publicclassDivideByZeroEx
阅读下列C程序和程序说明,将应填入(n)处的字句写在对应栏内。【说明】设某城市有n个车站,并有m条公交线路连接这些车站,设这些公交车都是单向的,这n个车站被顺序编号为0至n-1。本程序,输入该城市的公交线路数、车站个数,以及各公交线路上的各站编号,
随机试题
导致肾小球滤过率改变的因素是
康某,男,69岁。头摇肢颤,持物不稳,腰膝酸软,失眠心烦,头晕耳鸣,善忘,神呆,舌质红,苔薄白,脉细数,证属颤证之
边坡植物防护的植被成活率应达到()以上。
影响速动比率可信度的主要因素是()。
城乡公共汽车一般采用()。
皮亚杰用来说明儿童认知发展的重要概念是()
中华人民共和国的成立标志着中国()
Afterschool,Iplaybasketballandsheplays______piano.
Afterabusydayofworkandplay,thebodyneedstorest.Sleepisnecessaryforgoodhealth.Duringthistime,thebodyrecove
A、Manyofherbooksarebestsellers.B、Sheisashrewdbookstoreowner.C、Sheispromotingherbookinperson.D、Sheisasalesp
最新回复
(
0
)