对高级语言源程序进行编译时,可发现源程序中的______错误。

admin2010-02-13  42

问题 对高级语言源程序进行编译时,可发现源程序中的______错误。

选项 A、堆栈溢出
B、变量未定义
C、指针异常
D、数组元素下标越界

答案B

解析 高级语言源程序中的错误分为两类:语法错误和语义错误。①语法错误指语言结构上的错误。②语义错误又可分为静态语义错误和动态语义错误。静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。本题正确答案为选项B。
转载请注明原文地址:https://jikaoti.com/ti/4UW7FFFM
0

最新回复(0)