首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编译程序在语法分析阶段能检查出(41)错误。
编译程序在语法分析阶段能检查出(41)错误。
admin
2021-01-13
45
问题
编译程序在语法分析阶段能检查出(41)错误。
选项
A、表达式中的括号不匹配
B、以零作除数
C、数组下标越界
D、无穷递归
答案
A
解析
本题考查的是编译程序的基本工作原理和基本概念。编译程序的功能是把某高级语言编写的源程序翻译成与之对应的目标程序(汇编语言程序或机器语言程序)。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等6个阶段。其中,词法分析阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。在词法分析的基础上,语法分析阶段根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”、“程序”等。语法规则就是各类语法单位的构成规则。通过语法分析确定整个输入串是否构成一个语法上正确的程序。如果源程序中没有语法错误,语法分析后就能正确地构造出其语法树;否则就指出语法错误,并给出相应的诊断信息。语义分析阶段主要检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,比如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0时被用作除数,引用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如乘法运算的两个操作数中一个是整型变量名,而另一个是数组等。表达式中的括号不匹配属于语言结构上的错误,所以可在语法分析阶段检查出该错误。
转载请注明原文地址:https://kaotiyun.com/show/eINZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在Windows操作系统的“Internet信息服务→默认网站→属性”对话框中,不能进行的操作是(43)。
IPv6地址为______位。
计算机系统中采用_________技术执行程序指令时,多条指令执行过程的不同阶段可以同时进行处理。
DHCP协议的功能是(46);FTP协议使用的传输层协议为(47)。(47)
在Word中,利用(1)功能按钮,可以在画好的图形内填充颜色;在点击“绘图”工具栏上的“椭圆”按钮后,再按住(2)键进行绘制可确保绘出一个圆形。
在结构化设计中,主要根据__________________进行软件体系结构设计。
关系数据模型是常用的一种基本数据模型,它是用(21)结构来表示实体类型和文件间联系的。关系数据库的数据操作语言(DML)主要包括(22)两类操作。关系模型的关系运算是以关系代数为理论基础的,关系代数最基本的操作是(23)。设R和S为两个关系,则RS表示R与
欲知八位二进制数(b7~b0)的第2位(b2)是0还是1,可利用(14)与此数相与,并观察所得结果的是否为(15)。若想使某八位二进制数的各位取反,可用FFH与该数进行(16)运算。
随机试题
唾液腺炎最主要的感染途径是
按照马斯洛的“人的基本需要层次论”,生理需要满足后,则应满足()。
某市财政部门在对辖区内的一个生产企业进行会计执法检查中发现下列问题:(1)该企业销售货物时将应向购买方收取款项的8%金额作为发票金额开具发票,其他款项记入私密账本。(2)该企业采用电子计算机进行会计核算,但是其使用的软件经财政部门验证不
董事会和高级管理层切实承担起政策制定,政策实施以及监督合规操作的职能,是商业银行实施有效风险管理的关键。()
家庭的生活方式、经济社会地位、文化价值观、医疗照顾水平都对患者的治疗和康复有关键性的作用,这是什么理论模式的观点?( )
传统对外译介的扶持目标,常常集中于成套的经典、长篇小说、大部头的作品,仿佛把中国文化变成世界级经典“送出去、供起来”就是文化译介的最佳出路,且翻译过程也十分注重严密的体系、程序,唯恐失去“原汁原味”。此举对于学术研究、图书馆收藏、高层交流固然意义重大,但事
试论《白毛女》产生的历史背景及其意义。
控制令牌方法除了用于环形拓扑结构之外,还可以用于总线网拓扑结构,下列关于控制令牌的媒体访问控制方法,说法错误的是()。
StevelandMorrisisahouseholdnameinAmerica.AskStevelandMorrisandhe’lltellyouthatblindnessisnotnecessarilydisab
Theprocessoftransformingalldirectexperienceintoimaginaryorintothatsuprememodeofsymbolicexpression,language,has
最新回复
(
0
)