首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译程序在语法分析阶段能检查出(41)错误。
编译程序在语法分析阶段能检查出(41)错误。
admin
2021-01-13
32
问题
编译程序在语法分析阶段能检查出(41)错误。
选项
A、表达式中的括号不匹配
B、以零作除数
C、数组下标越界
D、无穷递归
答案
A
解析
本题考查的是编译程序的基本工作原理和基本概念。编译程序的功能是把某高级语言编写的源程序翻译成与之对应的目标程序(汇编语言程序或机器语言程序)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等6个阶段。其中,词法分析阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。在词法分析的基础上,语法分析阶段根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”、“程序”等。语法规则就是各类语法单位的构成规则。通过语法分析确定整个输入串是否构成一个语法上正确的程序。如果源程序中没有语法错误,语法分析后就能正确地构造出其语法树;否则就指出语法错误,并给出相应的诊断信息。语义分析阶段主要检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0时被用作除数,引用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如乘法运算的两个操作数中一个是整型变量名,而另一个是数组等。表达式中的括号不匹配属于语言结构上的错误,所以可在语法分析阶段检查出该错误。
转载请注明原文地址:https://jikaoti.com/ti/ukE7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
属于网络202.15.200.0/21的地址是________。
网页中代码<input type=text name="foo" size=20>定义了(44)。
在Windows 2000操作系统的客户端可以通过(62)命令查看DHCP服务器分配给本机的IP地址;
下面关于WindowsServer2003系统DNS服务的说法,错误的是__________________。
10个9600b/s的信道按时分多路方式复用在一条线路上传输,如果忽略控制开销,在同步TDM情况下,复用线路的带宽是(19)。
DHCP协议的功能是(46);FTP协议使用的传输层协议为(47)。(46)
以下命令片段实现的功能是_________。[Server]telnetserverenable[Server]user-interfacevty04[Server-ui-vty0—4]protocolinboun
如果杀毒软件报告一系列的Word文档被病毒感染,则可以推断病毒类型是(54),如果用磁盘检测工具(CHKDSK、SCANDISK等)检测磁盘发现大量文件链接地址错误,表明磁盘可能被(55)病毒感染。(55)
衡量计算机的主要性能指标除了字长、存取周期、运算速度之外,通常还包括(8),因为其反映了(9)。(9)
欲知八位二进制数(b7~b0)的第2位(b2)是0还是1,可利用(14)与此数相与,并观察所得结果的是否为(15)。若想使某八位二进制数的各位取反,可用FFH与该数进行(16)运算。
随机试题
人的心理活动过程包括认知过程、情绪过程和()。
冠心病患者伴哮喘发作时首选药物是
女,46岁,近一个月来粪便中有黏液或脓血,每天大便4~5次,肛门坠胀感,此时最先要作的检查是
下列做法中,通常无法应对舞弊导致的认定层次重大错报风险的是()。
【2015民生银行】银行将短期借款100000元;转为对本公司的投资,则本公司的()。
“策划”概念的理解有两层含义,一是把它理解为(),二是把它理解为“策略规划”。
中国现代著名文学家的三大杰出代表是()。
一段时期以来,网络上所谓政府官员的“神回复”接连出现,引发公众对官员“雷语”现象的关注。据媒体报道,某地方官员问专家“江豚好不好吃”,当得到“不好吃"的答复时,这位官员竟说:“不好吃干嘛要保护?”以下各项都是该地方官员的话所隐含的意思,除了________
用Dim(1,3to7,10)声明的是一个______维数组。
(1)GrowingupasanAsianinBritainismuchmorethanaquestionoffacingdiscriminationandtryingtofindadecentjob—espec
最新回复
(
0
)