若程序P经编译并连接后可执行,则 ______ 。 A.P是正确的程序 B.P中没有语法错误 C.P中没有逻辑错误 D.P在运行中不会出错

admin2013-01-05  26

问题 若程序P经编译并连接后可执行,则 ______ 。
A.P是正确的程序
B.P中没有语法错误
C.P中没有逻辑错误
D.P在运行中不会出错

选项 A、 
B、 
C、 
D、 

答案B

解析 用户编写的源程序中,不可避免地会出现一些错误。这些错误大致可以分为语法错误和语义错误。语义错误又可分为静态语义错误和动态语义错误,动态语义错误只有在程序运行时才能发生,如引用数组下标越界等错误。程序中的语法错误和静态语义错误在编译阶段可检查出来。因此,一个程序经编译并连接后可执行,说明该程序在编译和连接环节没有出错,但不能说明该程序运行时不发生错误,也不能说明该程序的运行结果一定正确。
转载请注明原文地址:https://kaotiyun.com/show/RGkZ777K
0

最新回复(0)