试题(21)对高级语言源程序进行编译时,可发现源程序中的 (21) 错误。(21)A. 堆栈溢出B. 变量未定义
试题(21)
对高级语言源程序进行编译时,可发现源程序中的 (21) 错误。
(21)
A. 堆栈溢出
B. 变量未定义
C. 指针异常
D. 数组元素下标越界
试题(21)分析
本题考查编译过程基本知识。
高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。
参考答案
(21)B
为研究“绿豆种子的呼吸作用”,某同学将一定量萌发的绿豆种子平均分成两份(其中一份煮熟),同时分别放 语文 2020-05-17 …
为研究“绿豆种子的呼吸”,某同学将一定量萌发的绿豆种子平均分成两份(其中一份煮熟),同时分别放入如 语文 2020-05-17 …
在V821销售管理中,由于在选项中未选择[是否固定换算率],部分委托代销发货单录入时(存货采用固定换 计算机类考试 2020-05-31 …
对错的定义我一直在思考,什么是对的或错的,但我发现不遵守法律的事并不一定是错的。延伸下,在自然界, 其他 2020-06-11 …
现从萤火虫体内分离得到荧光素和荧光素酶,在有氧条件下,只要再加入一定量的ATP,荧光素就能发出对应 语文 2020-06-28 …
现从萤火虫体内分离得到荧光素和荧光素酶,在有氧条件下,只要再加入一定量的ATP,荧光素就能发出对应 语文 2020-07-10 …
问一道会计题目审批前.甲材料账面余额455千克,价值19110元.盘点实际存量为450千克,经查明 其他 2020-07-12 …
当输入公式源码时,提示错误如下,提示错误:MACD:=2*(DIF-DEA);A1:=CROSS( 其他 2020-07-22 …
关于化学发展史下列描述错误的是()A.拉瓦锡利用天平进行定量研究,弄清了物质燃烧的本质B.门捷列夫发 化学 2020-11-08 …
下列说法你认为错误的是()A.物质发生化学变化时,还会伴随着能量变化B.物质发生化学变化时一定同时发 化学 2020-12-10 …