需编译运行的程序,其()错误在编译时不能发现。A.逻辑 B.语法 C.括号不

练习题库2022-08-02  39

问题 需编译运行的程序,其()错误在编译时不能发现。A.逻辑B.语法C.括号不匹配D.关键字拼写

选项 A.逻辑
B.语法
C.括号不匹配
D.关键字拼写

答案 A

解析 本题考查程序代码错误的基本知识。
    程序中的错误分为语法错误和语义错误两种。一般情况下,语法是关于程序的样子或结构的规则。语法错误是形式上的错误,这类错误编译器可以检查出来。括号不匹配和关键字拼写错误是关于语言结构的错误,是两种常见的语法错误。语义错误是程序含义〔功能)上的错误,可分为静态语义错误和动态语义错误。静态语义错误编译器可以检查出来。动态语义反映程序的逻辑,这种错误发生在程序运行期间,常见的逻辑错误有0作为除数、死循环和无穷递归等,编译时检查不出这类错误。
转载请注明原文地址:https://tihaiku.com/congyezige/2428337.html

最新回复(0)