首页
登录
从业资格
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分
练习题库
2022-08-02
76
问题
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分析B.语法分析C.语义分析D.代码生成
选项
A.词法分析
B.语法分析
C.语义分析
D.代码生成
答案
B
解析
词法分析阶段是编译过程的第一阶段,其任务是对源程序从前到后(从左到右)逐个字符扫描,从中识别出一个个“单词”符号。词法分析过程的依据是语言的词法规则,即描述“单词”结构的规则。语法分析阶段其任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位。通常语法分析是确定整个输入串是否构成一个语法上正确的程序。一般来说,通过编译的程序,不存在语法上的错误。语义分析阶段其任务主要检查源程序是否包含静态语义错误,并收集类型信息供后面的代码生成阶段使用。语义分析的一个主要工作是进行类型分析和检查。中间代码生成其任务是根据语义分析的输出生成中间代码。目标代码生成是编译器工作的最后一个阶段。其任务是把中间代码变换成特定机器上的绝对指令代码、可重定位的指令代码或汇编指令代码。本阶段与具体机器密切相关。
转载请注明原文地址:https://www.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.封
随机试题
RussiaisthelargesteconomicpowerthatisnotamemberoftheWorldTrade
Accordingtotheinterview,JohnCobb’sexperiencetoBlackSpotswill______.[o
Withoccasionalbreaksforwar,theratesofdeathandinfectionintheEuropea
Gary:______Susan;Hello,Leo!It’sgoodtomeetyou!Leo:Nicetomeetyou,t
德育过程是教育者把外在的“道”转化为受教育者内在的“德”的过程。()
患者,女,66岁,肥胖,有糖尿病和失眠史,近来发现血压升高波动在160~170/
甲公司购买乙公司电脑20台,向乙公司签发金额为10万元的商业承兑汇票一张,丁公司
关于运输方式及其技术经济特性说法正确的是()。 A.运输工具的技术速度小于营运
按《建筑内部装修防火施工及验收规范》GB50354-2005中的防火施工和验收的
砌砖工程当采用铺浆法砌筑时,施工期间气温超过30℃时,铺浆长度最大不得超过()
最新回复
(
0
)