首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译程序在语法分析阶段能检查出(41)错误。
编译程序在语法分析阶段能检查出(41)错误。
admin
2021-01-13
66
问题
编译程序在语法分析阶段能检查出(41)错误。
选项
A、表达式中的括号不匹配
B、以零作除数
C、数组下标越界
D、无穷递归
答案
A
解析
本题考查的是编译程序的基本工作原理和基本概念。编译程序的功能是把某高级语言编写的源程序翻译成与之对应的目标程序(汇编语言程序或机器语言程序)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等6个阶段。其中,词法分析阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。在词法分析的基础上,语法分析阶段根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”、“程序”等。语法规则就是各类语法单位的构成规则。通过语法分析确定整个输入串是否构成一个语法上正确的程序。如果源程序中没有语法错误,语法分析后就能正确地构造出其语法树;否则就指出语法错误,并给出相应的诊断信息。语义分析阶段主要检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0时被用作除数,引用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如乘法运算的两个操作数中一个是整型变量名,而另一个是数组等。表达式中的括号不匹配属于语言结构上的错误,所以可在语法分析阶段检查出该错误。
转载请注明原文地址:https://www.kaotiyun.com/show/eINZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在HTML中,border属性用来指定表格_________。
在Windows操作系统的“Internet信息服务→默认网站→属性”对话框中,不能进行的操作是(43)。
ISO定义的网络管理功能中,(58)的功能包括初始化被管理对象、更改系统配置等。
根据IPv6的地址前缀判断下面哪一个地址属于全球的单播地址。________
在Windows 2000操作系统的客户端可以通过(62)命令查看DHCP服务器分配给本机的IP地址;
使用Sniffer可以接收和截获信息,在非授权的情况下这种行为属于_________。
如果杀毒软件报告一系列的Word文档被病毒感染,则可以推断病毒类型是(54),如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被(55)病毒感染。(55)
图9-11是一个逻辑结构框图。根据此图判断S2、S1、S0为(17)时,Fi必为0。S2、S1、S0为(18)时,逻辑运算Fi=Xi+Yi成立(图中的符号说明:&为逻辑与,≥1为逻辑或,=1为异或)。
随机试题
东汉末年,曹操三下求贤令,其选官不论出身、门第,甚至在道德上也不求全责备,这一选官原则被称为()
孕34周妇女,GlPO,血性白带1周,窥器检查见宫颈重度糜烂,触之易出血,宫底脐上3指,胎心正常,宫颈细胞学检查巴氏Ⅲ级,宫颈活检初步诊断为子宫颈原位癌。处理应是
稳态血药浓度的表示符号是
在绝热层的施工过程中,其管道保温层施工技术要求包括()。
某新建机场飞行区指标为4F,A施工单位承担跑道施工项目。该机场基层设计为水泥稳定碎石结构层,规范要求基层施工必须采用摊铺机作业,并尽可能消除纵向施工缝。为此,A施工单位拟租赁一台最大摊铺幅宽10m的摊铺机完成基层项目,该机摊铺作业与返回下幅作业起点的行走速
房屋建筑有多种结构形式,多层工业厂房常用的结构形式是()。
行业经济活动是()的主要对象之一。
随着光纤技术、多媒体技术、高分辨率动态图像与文件传输技术的发展,CCITT提出将语音、数据、静态与动态图像等所有服务综合于一个网中传输的通信网络,这种通信网络就是()。
Businesshasslowed,layoffsmount,butexecutivepaycontinuestoroar-atleastsofar.BusinessWeek’sannualsurveyfindstha
Forthispart,youareallowed30minutestowriteashortessayentitledTheDaysWeShouldKeepinMind.Youshouldwriteatl
最新回复
(
0
)