在try程序块中发生了异常,其后如果有多个catch参数类与之匹配,会执行那个catch块中的异常处理程序。
第1题:
在C#程序中,下列用来处理异常的结构,错误的是()。
A、try{}catch{}finally{}
B、try{}finally{}
C、ch{}finally{}
D、try{}catch{}
第2题:
下面对异常说法不正确的是()
第3题:
A、如果有多个catch语句,对所有的catch语句都会执行一次
B、如果有多个catch语句,对每个符合条件的catch语句都会执行一次
C、多个catch的情况下,异常类的排列顺序应该是父类在前,子类在后
D.一般情况下,finally部分都会被执行一次
答案:D
解析:
try语句 执行你所定义的或者你所捕获到的错误测试的代码块
catch :定义当try 代码块发生错误所需要执行的代码块
finally:无论是否有异常都会执行
第4题:
如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,会发生什么情况?
第5题:
下列关于C#的异常处理的说发法,错误的是()。
第6题:
对于try和catch子句的排列,下列各项中正确的是( )。
A.子类异常在前,父类异常其后
B.父类异常在前,子类异常其后
C.先有子类,其他如果排列都无关
D.有继承关系的异常不能在同一个try程序段内
第7题:
下列关于try…catch…finaly语句的说明中,不正确的是()。
第8题:
此题为判断题(对,错)。
第9题:
程序员将可能发生异常的代码放在()块中,后面紧跟着一个或多个()块。
第10题:
捕获异常try语句后面可以跟有一个或多个catch()方法用来处理try块内出现的异常事件。