首页
登录
从业资格
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分
练习题库
2022-08-02
64
问题
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分析B.语法分析C.语义分析D.代码生成
选项
A.词法分析
B.语法分析
C.语义分析
D.代码生成
答案
B
解析
词法分析阶段是编译过程的第一阶段,其任务是对源程序从前到后(从左到右)逐个字符扫描,从中识别出一个个“单词”符号。词法分析过程的依据是语言的词法规则,即描述“单词”结构的规则。语法分析阶段其任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位。通常语法分析是确定整个输入串是否构成一个语法上正确的程序。一般来说,通过编译的程序,不存在语法上的错误。语义分析阶段其任务主要检查源程序是否包含静态语义错误,并收集类型信息供后面的代码生成阶段使用。语义分析的一个主要工作是进行类型分析和检查。中间代码生成其任务是根据语义分析的输出生成中间代码。目标代码生成是编译器工作的最后一个阶段。其任务是把中间代码变换成特定机器上的绝对指令代码、可重定位的指令代码或汇编指令代码。本阶段与具体机器密切相关。
转载请注明原文地址:https://tihaiku.com/congyezige/2418426.html
本试题收录于:
中级 数据库系统工程师题库软件水平考试初中高级分类
中级 数据库系统工程师
软件水平考试初中高级
相关试题推荐
以下关于程序语言的叙述,正确的是()。A.Java语言不能用于编写实时控制程序
编译器是指将()的程序。A.汇编代码翻译成机器代码 B.高级语言程序翻译成机器
堆栈最常用于()。A.实现数据循环移位 B.实现程序转移 C.保护被中断程序
OutlookExpress是一个()处理程序。A.文字 B.表格 C.电
()是Excel作簿的最小组成单位。若用户需要对某个Excel工作表的Al:G1
【说明】 下面程序的功能是计算并输出某年某月的天数。 【C++
阅读以下说明和C程序,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】
在了解程序内部结构和流程后,通常采用()验证程序内部逻辑是否符合设计要求,此时可
面向对象程序设计语言提供的()机制可以实现发送一个通用的消息而调用不同类的方法。
面向对象程序设计中,采用()机制实现共享类中的方法和数据。A.公用调用 B.封
随机试题
Developmentbanksareinternationallendinggroups.Theylendmoneytodevelopin
It’sanage-old【B1】______:MenarefromMars;WomenarefromVenus.Malesan
人类文明史thehistoryofhumancivilization
氧离曲线下段的特征及其生理意义是A.是坡度最陡的一段 B.PO2稍降,Hb
某企业的存货项目为4000个,账面金额为500万元,审计人员随机选取了200个项
保护装置采样值接口和GOOSE接口数量应满足工程的需要,()在接口数量较多时
当期货市场出现( )等情形时,期货交易所可以按照其章程规定的权限和程序,决定采
A.氢化可的松 B.尼尔雌醇 C.黄体酮 D.苯丙酸诺龙 E.甲苯磺丁脲
()是指评标委员会对满足招标文件实质性要求的投标文件,按照规定的评分标准进
门脉高压的特异性表现是() A.腹腔积液 B.脾大 C.脾功能亢进 D.
最新回复
(
0
)