问题
单项选择题
若程序运行时系统报告除数为0,这属于()错误。
A.静态语义
B.语法
C.动态语义
D.运算对象不匹配
答案
参考答案:C
解析:
本题考查程序设计语言的基础知识。
一般软件开发设计的源程序中会有一些错误,错误可分为静态错误和动态错误两类。
·静态错误:可分为语法错误和静态语义错误。语法错误是指有关语言结构和准则上的错误。静态语义错误是指分析源程序时发现的语义上的错误。
·动态错误:又称为动态语义错误,是指源程序中的逻辑错误,它们发生在程序运行的时候。如题,程序运行时0被用做除数,属于动态错误。