在C#程序中,下列用来处理异常的结构,错误的是()。
A.try{}catch{}finally{}
B.try{}finally{}
C.ch{}finally{}
D.try{}catch{}
- · 有7位网友选择 C,占比41.18%
- · 有4位网友选择 C,占比23.53%
- · 有2位网友选择 A,占比11.76%
- · 有2位网友选择 B,占比11.76%
- · 有1位网友选择 D,占比5.88%
- · 有1位网友选择 A,占比5.88%
A.try{}catch{}finally{}
B.try{}finally{}
C.ch{}finally{}
D.try{}catch{}
A.异常是程序中的运行时错误,它违反了一个系统约束或应用程序约束,或出现了在正常操作时未预料的情况,如程序试图进行除0操作等。
B.C#程序必须捕获程序中的异常。
C.在这些不合规定或无法预料的情况发生时,系统会捕获这个错误并立刻进行处理。
D.如果C#程序没有提供处理异常的代码,系统会忽略这个异常接着往下执行。
A.try-catch
B.PerformStep
C.from-where
D.for
A.使用了异常处理语句,在碰到异常情况的时候,可以进行恰当地处理,保证程序正常地运行
B.try-except语句搭配assert语句可以很好地帮助开发人员处理程序异常
C.用户自定义的异常类,使用的时候不需要显式抛出异常
D.assert断言用来测试表达式,其返回值为假,就会触发异常
下列关于throws的描述中,正确的是()
A.throws是用来声明一个方法可能抛出的异常信息
B.throws语句用在方法声明后面
C.方法中没有使用catch处理的异常必须使用throws抛出
D.throws关键字对外声明该方法有可能发生的异常,调用者在调用方法时必须在程序中对异常进行处理
A.在C#中一个try块只能有一个catch块
B. 一个try块可能产生多个异常
C. 可以使用throws回避方法中的异常
D. finally块是异常处理所必需的
A.在C#中一个try块只能有一个catch块
B.一个try块可能产生多个异常
C.可以使用throws回避方法中的异常
D.finally块是异常处理所必需的
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!