单选题 若程序运行时系统报告除数为0,这属于 错误。
A.静态语义 B.语法 C.动态语义 D.运算对象不匹配

【正确答案】 C
【答案解析】[解析] 本题考查程序设计语言的基础知识。
一般软件开发设计的源程序中会有一些错误,错误可分为静态错误和动态错误两类。
·静态错误:可分为语法错误和静态语义错误。语法错误是指有关语言结构和准则上的错误。静态语义错误是指分析源程序时发现的语义上的错误。
·动态错误:又称为动态语义错误,是指源程序中的逻辑错误,它们发生在程序运行的时候。如题,程序运行时0被用做除数,属于动态错误。