当程序运行陷于死循环时,说明程序中存在______。A.语法错误 B.静态的语

admin2022-08-02  43

问题 当程序运行陷于死循环时,说明程序中存在______。A.语法错误B.静态的语义错误C.词法错误D.动态的语义错误

选项 A.语法错误
B.静态的语义错误
C.词法错误
D.动态的语义错误

答案 D

解析 语法错误是指由于编程中输入不符合语法规则而产生的。例如,表达式不完整、缺少必要的标点符号、关键字输入错误、数据类型不匹配、循环语句或选择语句的关键字不匹配等。语义错误又分为静态语义错误和动态语义错误。静态语义错误一般在语义分析阶段检测出来,而动态语义错误则在目标程序运行的时候才能查出来。当程序运行陷于死循环时,说明程序中存在动态的语义错误。
转载请注明原文地址:https://tihaiku.com/congyezige/2421640.html

最新回复(0)