题目
第1题
A.以上代码可通过编译
B.不能通过编译,因为没有实现MouseListener接口中的所有方法
C.不能通过编译,因为类头定义不能分行
D.能通过编译,若组件用该类作为Mouse的监听者并且接收了mouse-exited事件,则在执行过程中会抛出异常
第5题
A.一个try代码段必须和一个catch代码段相对应
B.非GUl程序产生异常时,若没有合适的异常处理与之匹配, 则程序将恢复正常的运行
C.当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况
D.catch(Exceptione)不能捕获异常抛出的任何类型
第6题
A.合理地使用异常处理结构可以使得程序更加健壮,有更强的容错性
B.如果try中的语句没有抛出异常,则执行else中的代码
C.finally子句中的语句无论是否发生异常,都会执行
D.其他都正确
第7题
A.NET运行时忽略该异常
B.NET运行时马上强制退出该程序
C.NET运行时继续在MyFunc的调用堆栈中查找提供该异常处理的过程
D.NET抛出一个新的”异常处理未找到”的异常
第8题
A.try和catch块中必须要用花括号括起来,即使花括号内只有一个语句也不能省略花括号
B.如果throw不包括任何表达式,表示它把当前正在处理的异常信息再次抛出,传给其上一层的catch来处理;
C.C++中一旦抛出一个异常,如果程序没有任何的捕获,那么系统将会自动调用一个系统函数terminate,由它调用abort函数终止程序
D.异常处理方法优点在于把异常触发和处理机制统一,使得它们可以在同一个函数中处理。
第9题
A.list是null
B.抛出SqlException异常
C.list.size=0
D.抛出NotFoundException异常
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!