早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
对高级语言源程序进行编译时,可发现源程序中的(21)错误。A.堆栈溢出B.变量未定义C.指针异常D.数组
题目
对高级语言源程序进行编译时,可发现源程序中的(21)错误。
A.堆栈溢出
B.变量未定义
C.指针异常
D.数组元素下标越界
参考答案
正确答案:B
解析:本题考查编译过程基本知识。高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。
解析:本题考查编译过程基本知识。高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。
看了对高级语言源程序进行编译时,可...的网友还看了以下:
若整数的加减法指令的执行结果发生溢出则影响( )位。A.SM1.0B.SM1.1C.SM1.2D.S 职业技能鉴定 2020-06-07 …
15、若公司债券溢价发行,溢价按实际利率法摊销,随着溢价的摊销,各期计入财务费用的金额()。单项A 其他 2020-06-30 …
将一质量是6g的金戒指缓慢投进盛满水的溢水杯中,称得溢出水的质量是0.4g,问:此戒指是纯金制成的 其他 2020-07-05 …
将一质量是6g的金戒指缓慢投进盛满水的溢水杯中,称得溢出水的质量是0.4g,问:此戒指是纯金制成的 物理 2020-07-05 …
将一质量是6g的金戒指缓慢漫设在盛满水的溢水杯中,称得溢出水的质量是0.4g,求是纯金吗?,已知: 物理 2020-07-05 …
风暴潮是指由于强烈大风扰动,引起近海水面异常升高,海水侵溢上陆的现象.如图示意我国东南沿海某省超警 语文 2020-07-05 …
财务管理某企业计划筹集资金1200万元,所得税率25%,有关资料如下:向银行借款200万,借款年利 其他 2020-07-07 …
单项:企业溢价发行债劵多得的溢价收入,实质上是A、一种理财收益B、对企业以后各期多付利息的一种补偿 其他 2020-07-08 …
小提琴每个指位发的音,比如e弦的一指发的是什么音,二指什么音.以此类推,要是全部的指位发音!最好还有 语文 2020-11-25 …
风暴潮是指由于强烈大风扰动,引起近海水面异常升高,海水侵溢上陆的现象.孟加拉湾是风暴潮的多发区,也是 语文 2020-11-28 …