首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(
admin
2010-07-28
79
问题
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(); } public static void main(String args[]) { try{ System.out.println(“你好吗”); throwit(); System.out.println(“出错!”); } finally{ System.out.println(“结束”); } } }
选项
A、以上程序段不会编译
B、程序输出“你好吗”,然后有RuntimeException异常发生,输出“出错!”,输出“结束”
C、程序输出“你好吗”,然后有RuntimeException异常发生,然后输出“结束”
D、程序输出“你好吗”,然后输出“结束”,然后有RunthneException异常发生
答案
8
解析
此程序没有语法错误,可以通过编译,所以选项A错误。程序首先从执行try块开始,输出“你好”,然后执行throwit()方法。在throwit()方法中导致Runtime Exception异常的发生,因此,不会执行by块中throwit()方法后的语句。由于by块的后面存在finally块,在Java中,一旦定义了finally块,就保证一定会执行它,而不管是否发生了异常,所以执行finally块中的语句,从而输出“结束”。由于没有catch块来捕获发生的异常,程序的执行被中止。
转载请注明原文地址:https://kaotiyun.com/show/dX9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
程序调试的任务是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
层次型、网状型和关系型数据库划分原则是
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
下列叙述中正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
Internet实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是
在面向对象方法中,不属于“对象”基本特点的是
表达式3+5%6*2//8的值是:
下面属于Python语言的标准库是()。
随机试题
小儿心跳呼吸骤停的主要直接原因是
关于妊高征的说法,下列哪项正确
盆腔区照片避孕环的正常位置是
下列哪项不是固定义齿的特点
内痔主要根据下列哪项症状进行分期
肾小球滤过的葡萄糖被重吸收的部位是
某企业对外签订进料加工合同,规定进口原料若干,出口甲、乙两项产品。按该企业的生产工艺,所进原料实际生产产品甲时,同时产生乙、丙、丁3种产品。甲、乙、丙、丁4种产品中,属于副产品的是:
广东四大名园中保存原貌最好的古典园林是()。
战围时期,因多年的兼并战争形成了()、燕、赵、魏、秦七雄争霸的格局。
下列诗句,与中国和西域的物质文明交流无关的一组是()。
最新回复
(
0
)