首页
登录
从业资格
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。A.词法分
练习题库
2022-08-02
69
问题
在以阶段划分的编译中,判断程序语句的形式是否正确属于( )阶段的工作。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.封
随机试题
ThispassageisareportonthegrowingnumberofAmericanswhoadoptchildrenf
资本的价值构成是指()A.固定资本和流动资本的比例 B.所用资本和所
佝偻病颅骨软化多发生于A.3~6个月 B.6~12个月 C.2~3个月 D
5岁儿童,腹痛、呕吐、便血3天,双下肢踝关节有散在紫癜。最可能的诊断是A.过敏性
下列哪项不是阳水证的临床表现?( )A.起病急,病程短 B.水肿先从头面肿起
患者,男,42岁。胃脘胀痛,攻痛连胁,嗳气频作,并呕逆酸苦,二便如常,舌苔薄白,
主要功能是教育培养人才的组织是A.药学教育和科研组织 B.事业性药房组织
女性,32岁,疲劳、怕冷、体重增加、嗜睡、闭经半年,甲状腺肿大。下列哪项检查的诊
某镇医院医生贾某在为患者输血时不按规定从县血站提取,而是习惯于直接从献血者身上采
某女性患者,13岁。正在进行正畸治疗,医生建议她使用氟化凝胶防龋。每次使用的药量
最新回复
(
0
)