finally语句是指没有异常出现时要执行的语句。
第1题:
此题为判断题(对,错)。
第2题:
结构化异常处理用try…catch…finally语句,则可能出现异常的语句放在()块。
第3题:
使用try-catch-finally语句只能捕获一个异常。
第4题:
主动产生一个异常而非动态抛出的是()。
第5题:
下列关于C#的异常处理的说法,错误的是()。
第6题:
由于异常处理结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。
第7题:
对于异常处理语句try…catch,下面那句话不正确?()
第8题:
可以存在多个catch语句块,表示可以捕捉多种异常
不能同时没有catch语句块和finally语句块
结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构中
在try-catch-finally结构中,不发生异常,finally语句块不会执行
第9题:
try
catch
finally
throw
第10题:
第11题:
一个符合条件的catch的处理语句中没有break语句,则执行后会继续执行后续catch
不管有没有捕获异常,finally部分都会被执行
找到合适的异常类型后就不再执行后面的catch
应该先处理子异常类,再处理父异常类。
第12题:
对
错
第13题:
简述try……catch……finally语句的执行过程。
第14题:
为了捕获一个异常,代码必须放在()语句块中。
第15题:
下列关于finally说法错误的是()。
第16题:
在C#中〃程序使用()语句抛出系统异常或自定义异常。
第17题:
下列关于do...while语句和while语句的叙述中,错误的是()。
第18题:
一个异常处理中finally语句块只能有一个或者可以没有。
第19题:
if(条件){语名}和if(条件)语句的区别是()。
第20题:
try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是没有捕获到异常时要执行的代码
try后面是可能产生异常的代码,catch后面是捕获到某种异常对象时进行处理的代码,final后面是无论是否捕获到异常都必须执行的代码
catch语句和final语句都可以缺省
catch语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误
当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行相应的catch语句
第21题:
第22题:
finally语句应该放在所有例外控制器的最前面
如果程序在前面的例外控制器中匹配到了合适例外,就不再执行finally语句了
无论程序是否找到合适的例外控制器,都会去执行finally语句
如果程序在前面的例外控制器中匹配到了多个合适的例外,就不再执行finally语句了
第23题:
对
错
第24题:
对
错