早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
若程序运行时系统报告除数为0,这属于(15)错误。A.语法B.静态语义C.动态语义D.运算对象不匹配
题目
若程序运行时系统报告除数为0,这属于(15)错误。
A.语法
B.静态语义
C.动态语义
D.运算对象不匹配
参考答案
正确答案:C
解析:在程序执行期间,会有许多意外的事件发生。例如,程序申请内存时没有申请到、对象还未创建就被使用、死循环等,称为运行错误。根据错误的性质将运行错误分为错误与异常两种类型。程序进入了死循环或内存溢出,这类现象称为错误或致命性错误。错误只能在编程阶段解决,运行时程序本身无法解决,只能依靠其他程序干预,否则会一直处于一种不正常的状态。运算时除数为0,或操作数超出数据范围,打开一个文件时发现文件不存在,网络连接中断等,这类运行错误现象称为异常。对于异常情况,可在源程序中加入异常处理代码,当程序出现异常时,由异常处理代码调整程序运行流程,使程序仍可正常运行直到正常结束。由于异常是可以检测和处理的,所以产生了相应的异常处理机制。而错误处理一般由系统承担。对于一个应用软件,异常处理机制是不可缺少的。该题中出现的是语义错误,但不是编译的时候出现的,是运行的时候出现的,所以是动态语义错误。
解析:在程序执行期间,会有许多意外的事件发生。例如,程序申请内存时没有申请到、对象还未创建就被使用、死循环等,称为运行错误。根据错误的性质将运行错误分为错误与异常两种类型。程序进入了死循环或内存溢出,这类现象称为错误或致命性错误。错误只能在编程阶段解决,运行时程序本身无法解决,只能依靠其他程序干预,否则会一直处于一种不正常的状态。运算时除数为0,或操作数超出数据范围,打开一个文件时发现文件不存在,网络连接中断等,这类运行错误现象称为异常。对于异常情况,可在源程序中加入异常处理代码,当程序出现异常时,由异常处理代码调整程序运行流程,使程序仍可正常运行直到正常结束。由于异常是可以检测和处理的,所以产生了相应的异常处理机制。而错误处理一般由系统承担。对于一个应用软件,异常处理机制是不可缺少的。该题中出现的是语义错误,但不是编译的时候出现的,是运行的时候出现的,所以是动态语义错误。
看了若程序运行时系统报告除数为0,...的网友还看了以下:
“C#父类的静态方法可以被子类的静态方法覆盖”这句话对吗? 数学 2020-05-13 …
信息系统评价的常用方法主要有A.定量方法、定性方法、动态方法、静态方法、成本效益分析法、专家意见 计算机类考试 2020-05-23 …
信息系统评价的常用方法主要有______。A.定量方法、定性方法、动态方法、静态方法、成本-效益分析 计算机类考试 2020-05-23 …
信息系统评价的常用方法主要有()。A.定量方法、动态方法、静态方法、定性方法B.动态方法、静态方法、 计算机类考试 2020-05-24 …
信息系统评价的常用方法主要有______。A.定量方法、定性方法、动态方法、静态方法、成本—效益分析 计算机类考试 2020-05-24 …
信息系统评价的常用方法主要有()。A.定量方法、定性方法、动态方法、静态方法、成本—效益分析法、专家 计算机类考试 2020-05-24 …
信息系统评价的常用方法主要有()。A.定量方法、动态方法、静态方法和定性方法B.动态方法、静态方法、 计算机类考试 2020-05-24 …
从静止状态变成匀速直线运动状态,算不算运动状态的改变?搞不懂耶.静止状态和匀速直线运动状态都属于二 其他 2020-06-05 …
阅读下面文字,完成下列各题。①平静是平和安静的心态,是不受外界干扰的心态,是得之不喜、失之不忧、宠辱 语文 2020-11-02 …
鸟鸣涧王维这首诗描绘了一幅恬淡而意境幽远的春山月夜图,诗中诗人运用()()()这些动态的景物,衬托出 语文 2021-02-05 …