首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是(18)________。若程序中的括号不配对,则会在(19)________阶段检查出该错误。 (19)
将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是(18)________。若程序中的括号不配对,则会在(19)________阶段检查出该错误。 (19)
admin
2021-03-25
97
问题
将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是(18)________。若程序中的括号不配对,则会在(19)________阶段检查出该错误。
(19)
选项
A、词法分析
B、语法分析
C、语义分析
D、目标代码生成
答案
B
解析
本题考查程序语言基础知识。
编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为6个阶段,如右图所示,在实际的编译器中可能会将其中的某些阶段结合在一起进行处理。
源程序可以简单地被看成是一个多行的字符串。词法分析阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号,称为记号。
在词法分析的基础上,语法分析的任务是根据语言的语法规则将记号(单词符号)序列分解成各类语法单位,如“表达式” “语句”和“程序”等。
语义分析阶段分析各语法结构的含义,检查源程序是否包含静态语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能翻译成正确的目标代码。 括号不匹配属于语法错误,在语法分析阶段可以发现该错误。
转载请注明原文地址:https://kaotiyun.com/show/0VWZ777K
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
软件可维护性的特性中相互促进的是(21)。
对象实现了数据和操作的结合,使数据和操作(13)于对象的统一体中。
机房工程实施过程中,监理人员有时将不合格的建设工程误认为是合格的,(48)往往是其主要原因。
在软件的开发过程中常用图作为描述工具。如DFD就是面向(33)分析方法的描述工具。在一套分层DFD中,如果某一张图中有Ⅳ个加工(Process),则这张图允许有(34)张子图。在一张DFD图中,任意两个加工之间(35)。在画分层DFD时,应注意保持(36
在操作系统中,解决进程间的(1)两种基本关系,往往运用对信号量进行(2)的(3)。例如,为保证系统数据库的完整性,可以把信号量定义为某个库文件(或记录)的锁,初值为1,任何进程存取该库文件(或记录)之前先对它作一个(4),存取之后对它作一个(5),从而做到
TCB是“计算机系统内保护装置的总体,包括硬件、软件、固件和负责执行安全策略的组合体。它建立了一个基本的保护环境,并提供一个可信计算机信息系统所要求的附加用户服务”。简单地说,TCB描述的是(18)。
软件需求分析的任务不应包括(34)。进行需求分析可使用多种工具,但(35)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(36)。需求规格说明书的内容不应当包括(37)。该文档在软件开发中具有重要的作用,但其作用不应当包括(38)。
软件开发环境的核心是(31)。软件开发环境具有集成性、(32)、可裁减性、数据格式一致性、风格统一的用户界面等特性,因而能大幅度地提高软件生产率。
对照ISO/OSI参考模型各个层中的网络安全服务,在物理层可以采用(53)加强通信线路的安全;在数据链路层,可以采用(54)进行链路加密;在网络层可以采用(55)来处理信息内外网络边界流动和建立透明的安全加密信道;在传输层主要解决进程到进程间的加密,最常见
随机试题
葡萄胎随访时必须进行的检查是
上颌磨牙进行全冠修复时,为避免食物嵌塞应有哪种观念A.生物力学B.生物材料学C.动态D.静态E.形态学
患儿,10个月,因发热,咳嗽,惊厥来院就诊,体检:体温39.8℃,咽充血,前囟平。该患儿惊厥的原因可能是
本题涉及土地增值税法及企业所得税法。府城房地产开发公司为内资企业,公司于2015年1月—2018年2月开发“东丽家园”住宅项目,发生相关业务如下:(1)2015年1月通过竞拍获得一宗国有土地使用权,合同记载总价款17000万元,并规定2015年3月1日动
读图文材料。葡萄酒用新鲜葡萄或葡萄汁酿造而成。近年来。我国葡萄酒产量及消费量快速增长。据图文材料分析。影响葡萄酒产业布局最主要的一组区位因素是()。
设函数f(x)=其中g(x)二阶连续可导,且g(0)=1.求f’(x);
Imeanttogiveyouthisbooktoday,butIforgot.
A、Peoplecansurviveifluckyenough.B、Thechanceisverysmall.C、Theycanbeprevented.D、Thepossibilitycanbeignored.B由句
Directions:Inthispart,youwillhave15minutestogooverthepassagequicklyandanswerthequestionsonAnswerSheet1.Fo
Itisessentialtobuildupyourconfidence____________(如果你想在一生中有所成就的话).
最新回复
(
0
)