关于throw语句的说法正确的是()。
A.throw语句可以使代码显式的抛出一个异常。
B.throw 异常表达式;表示引发异常,该异常的值是一个任意值。
C.throw;既可以存在于 catch 块中,也可以存在与try和finnaly块中。
D.throw;只能用在 catch 块中,表示忽略当前正由该 catch 块处理的那个异常。
- · 有5位网友选择 B,占比55.56%
- · 有3位网友选择 C,占比33.33%
- · 有1位网友选择 D,占比11.11%
A.throw语句可以使代码显式的抛出一个异常。
B.throw 异常表达式;表示引发异常,该异常的值是一个任意值。
C.throw;既可以存在于 catch 块中,也可以存在与try和finnaly块中。
D.throw;只能用在 catch 块中,表示忽略当前正由该 catch 块处理的那个异常。
A、在finally块中放置return语句,编译可以通过
B、无论程序是否出现异常,finally块总是被执行的
C、一个try块只能和一个catch块对应
D、异常处理时,try块是可以省略的
B.可以有多个elif
C.if语句是从上往下判断
D.如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else
B.foreach语句可以对所遍历的元素进行读和写操作
C.foreach语句只能从头到尾遍历整个数组
D.以上都正确
A、using语句获取一个或多个资源,执行一个语句,然后释放该资源。
B、using语句只能获取一个资源。
C、using语句获取一个或多个资源,执行一个或多个语句,然后释放该资源。
D、using语句获取的资源在其后的一个语句执行完成后依然存在。
A、return语句可以用于提前结束方法的执行。
B、一个方法体中只允许出现一个return语句。
C、方法返回类型为void时,不能在方法体中使用return语句。
D、return语句中,return关键字后必须有作为返回值的表达式。
A、static void f(int a,b,c) { c=a+b; }
B、static void f(int a,int b,out int c) { c=a+b; }
C、static f(int a,int b,out int c) { c=a+b; }
D、static void f(int a,int b,out int c) { c=a+b; return c; }
A、192
B、29
C、25
D、编译出错
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!