问题 单项选择题

若程序运行时系统报告除数为0,这属于()错误。

A.静态语义

B.语法

C.动态语义

D.运算对象不匹配

答案

参考答案:C

解析:

本题考查程序设计语言的基础知识。

一般软件开发设计的源程序中会有一些错误,错误可分为静态错误和动态错误两类。

·静态错误:可分为语法错误和静态语义错误。语法错误是指有关语言结构和准则上的错误。静态语义错误是指分析源程序时发现的语义上的错误。

·动态错误:又称为动态语义错误,是指源程序中的逻辑错误,它们发生在程序运行的时候。如题,程序运行时0被用做除数,属于动态错误。

选择题
单项选择题