首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是(18)________。若程序中的括号不配对,则会在(19)________阶段检查出该错误。 (19)
将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是(18)________。若程序中的括号不配对,则会在(19)________阶段检查出该错误。 (19)
admin
2021-03-25
57
问题
将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成时,语法分析阶段的输入是(18)________。若程序中的括号不配对,则会在(19)________阶段检查出该错误。
(19)
选项
A、词法分析
B、语法分析
C、语义分析
D、目标代码生成
答案
B
解析
本题考查程序语言基础知识。
编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言或机器语言)。编译程序的工作过程可以分为6个阶段,如右图所示,在实际的编译器中可能会将其中的某些阶段结合在一起进行处理。
源程序可以简单地被看成是一个多行的字符串。词法分析阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号,称为记号。
在词法分析的基础上,语法分析的任务是根据语言的语法规则将记号(单词符号)序列分解成各类语法单位,如“表达式” “语句”和“程序”等。
语义分析阶段分析各语法结构的含义,检查源程序是否包含静态语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能翻译成正确的目标代码。 括号不匹配属于语法错误,在语法分析阶段可以发现该错误。
转载请注明原文地址:https://jikaoti.com/ti/oLI7FFFM
本试题收录于:
嵌入式系统设计师上午基础知识考试题库软考中级分类
0
嵌入式系统设计师上午基础知识考试
软考中级
相关试题推荐
在进度计划实施中,若某工作的进度偏差小于或等于该工作的(50),此偏差将不会影响总工期。
在信息系统建设中,建设方与承建方合同的作用体现在以下方面(42)。①作为监理工作的基本依据②规定了总监工程师的职责③确定了项目的工期④规定了双方的经济关系⑥规定了扣除招标公司费用的比例
软件可移植性是用来衡量软件的(54)的重要尺度之一。为了提高软件的可移植性,应注意提高软件的(55)。采用(56)有助于提高(57)。为了提高可移植性,还应(57)。使用(58)语言开发的系统软件具有较好的可移植性。
许多网络通信需要进行组播,以下选项中不采用组播协议的应用是(45)。在IPv4中把(46)类地址作为组播地址。
PKICA体系采用(39)体系,通过一个证书签发中心为每个用户和服务器颁发一个证书,之后用户和服务器、用户和用户之间通过证书相互验证对方的合法性,其标准是能否用CA中心的(40)对个人证书和服务器证书进行解密,而CA中心的(40)存在于公开的CA根证书里
虚拟存储器是为了使用户运行比主存容量大得多的程序,它要在(5)之间进行多次动态调度,这种调度是由(6)来完成的。
数据仓库的数据具有4个基本特征,下列不正确的是(25)。
对照ISO/OSI参考模型各个层中的网络安全服务,在物理层可以采用(39)加强通信线路的安全;在数据链路层,可以采用(40)进行链路加密;在网络层可以采用(41)来处理信息内外网络边界流动和建立透明的安全加密信道;在传输层主要解决进程到进程间的加密,最常见
软件需求分析的任务不应包括(34)。进行需求分析可使用多种工具,但(35)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(36)。需求规格说明书的内容不应当包括(37)。该文档在软件开发中具有重要的作用,但其作用不应当包括(38)。
原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(9)系统。它从用户界面的开发入手,首先形成(10),用户(11),并就(12)提出意见,它是一种(13)型的设计过程。
随机试题
对于液体制剂,为了延缓药物降解可采用下列哪种措施
输血后7~14天发生的输血并发症是
热拌沥青混合料摊铺时,对城市主干路、快速路宜采用( )以上摊铺成梯队作业。
关于债券嵌入条款,以下表述正确的是()。
群体心理分析是基于( )。
如果无法就关联方和关联方交易获取充分、适当的审计证据,或关联方和关联方交易的披露不充分,注册会计师应当区分不同情况出具恰当的非无保留意见的审计报告,下列有关说法中不正确的是()。
幻想是一种不切实际、不能实现的空想,因而它是消极的。()
试述埃里克森的人格发展理论。
在考生文件夹下有一个工程文件sjt5.vbp,界面如图2-137所示,其功能如下:①单击”读数据”按钮,则把考生文件夹下文件in5.dat中的12组整数(其中每组含有10个数,共计120个整数)读到数组a中;②单击”计算”按钮,则对每组数求平均值,并将
隐患
最新回复
(
0
)