首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(
admin
2010-07-28
81
问题
下列关于如下这段代码的说法中正确的是( )。 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的操作是
在数据管理技术发展的三个阶段中,数据共享最好的是
下列叙述中正确的是()。
下面描述中不属于数据库系统特点的是()。
下面属于黑盒测试方法的是
关于Python程序中与“缩进”有关的说法中,以下选项中正确的是
下面关于Python说法错误的是()。
操作系统在控制和管理进程过程中,进程存在的唯一标志是数据结构()。
下面不属于标识符的命名规则的是()。
随机试题
根据《企业安全生产标准化基本规范》(GB/T33000),企业应采用“PDCA”动态循环模式中的C代表()。
提高装卸、搬运作业效率的途径有哪些?
有序的公共生活对经济社会健康发展的重要意义。
A.克雷伯菌肺炎B.产超广谱p内酰胺酶大肠埃希菌所致肺炎C.军团菌肺炎D.金黄色葡萄球菌肺炎E.铜绿假单胞菌肺炎感染首选红霉素的是
麻痹性肠梗阻的临床表现,应除外()
事故处理一般为哪几个阶段?
在项目施工阶段,监理工程师可通过()来了解现场施工进展情况。
培训文化处于萌芽阶段时,培训管理者的主要角色是()。
A、 B、 C、 D、 B五角星逆时针旋转72°,五角星中的小图形均可以一笔画成。故正确答案为B。
Somepeoplearguethatthepressureoninternationalsportsmenandsportswomenkillstheessenceofsport—thepursuitofpersona
最新回复
(
0
)