【填空题】程序可能发生异常时,应该把可能发生异常的代码放到 子句中。捕获异常放到 子句中应该把不管异常发生与否都执行的代码放到 子句中。
第1题:
在catch语句中列出异常类型时FormatException异常应列在Exception异常的()。
第2题:
在异常处理中,无论异常是否抛出,()子句中的内容都会被执行。
第3题:
如果异常发生时,没有捕获异常的代码,程序会正常执行。
第4题:
在代码中,使用catch(Exceptione)的好处是()。
第5题:
由于异常处理结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。
第6题:
带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。
第7题:
对
错
第8题:
try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码
try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码
catch语句和final语句都可以缺省
catch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误
当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句
第9题:
第10题:
一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catch
不管有没有捕获异常,finally部分都会被执行
找到合适的异常类型后就不再执行后面的catch
应该先处理子异常类,再处理父异常类。
第11题:
第12题:
第13题:
在catch语句中列举异常类型时,DivideByZeroException异常应列在Exception异常的()。(填前面或后面)
第14题:
异常的捕获通常由两部分组成,()代码块用来存放可能发生异常,()代码块用来处理产生的异常
第15题:
Java语言中,通常把可能发生异常的方法调用语句放到try块中,并用紧跟其后的()块来捕获和处理异常。
第16题:
下列关于异常处理的表述中哪些是正确的()?
第17题:
在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。
第18题:
对于异常处理语句try…catch,下面那句话不正确?()
第19题:
只会捕获个别类型的异常
捕获try块中产生的所有类型的异常
忽略一些异常
执行一些程序
第20题:
无论异常是否抛出,finally子句中的内容都会被执行
catch字句能且只能出现一次
try字句中所抛出的异常一定能被catch字句捕获
try、catch、finally三个字句必须同时出现,才能正确处理异常
第21题:
第22题:
对
错
第23题:
第24题:
对
错