下列关于异常的叙述错误的是()。
A.编译错属于异常,可以抛出
B.运行错属于异常
C.硬件故障也可当异常抛出
D.只要是编程者认为是异常的都可当异常抛出
- · 有4位网友选择 C,占比50%
- · 有2位网友选择 A,占比25%
- · 有1位网友选择 B,占比12.5%
- · 有1位网友选择 D,占比12.5%
A.编译错属于异常,可以抛出
B.运行错属于异常
C.硬件故障也可当异常抛出
D.只要是编程者认为是异常的都可当异常抛出
A.捕捉到发生的异常可在方法中处理,也可以抛到调用该方法的方法中处理
B.在说明要抛出异常的方法时应加关键字throws
C.<异常列表> 中可以有多个逗号分隔的异常
D.抛出异常的方法要使用下述抛出异常的语句:throw <异常名> ; 其中, <异常名> 是异常类的类名。
A.表明函数抛出float类型异常
B.表明函数抛出任何类型异常
C.表明函数不抛出任何类型异常
D.表明函数实际抛出的异常
A.父类中方法抛出两个异常,子类可以抛出两个异常
B.父类抛出异常IOException,子类不是必须抛出异常IOException
C.父类中方法抛出三个异常,子类可以抛出四个异常
D.父类与子类抛出异常是没有关系的
A.throw的操作数表示异常类型
B.throw的操作数值可以区别不同的异常
C.throw抛出不同异常时需要用不同的操作数类型来区分
D.throw语句抛出的异常可以不被捕获
A.发生异常时,程序会抛出一个异常对象
B.当运行一个不存在的类时,会抛出异常
C.当数组越界访问时,会抛出异常
D.当1个数除以0时,会抛出异常
A.表明函数抛出float类型异常
B.表明函数抛出任何类型异常
C.表明函数不抛出任何类型异常
D.表明函数实际抛出的异常
A.正常处理程序与异常处理程序的代码分开,程序可读性提高
B.非运行异常必须由系统抛出
C.运行异常可以由系统抛出
D.能提供对一些无法预测的错误的捕获和处理
A.异常声明可以声明多个异常,中间用“;”分开
B.抛出异常是指程序运行中出现异常情况时发生中断的现象
C.抛出异常是异常处理的起点
D.使用关键字catch声明可能发生的异常
A.如果不即时处理异常,则可将异常抛出
B.对于异常抛出的方法,需在方法定义后添加“throws 异常类列表”
C.一个方法只能抛出一个异常
D.在调用有异常抛出的方法时,需做异常处理
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!