首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(
admin
2010-07-28
99
问题
下列关于如下这段代码的说法中正确的是( )。 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,则所使用的运算为()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下面不能作为结构化方法软件需求分析工具的是
下列各指标中,属于数据通信系统的主要技术指标之一的是
下面描述中错误的是
代码编写阶段可进行的软件测试是
请编写程序,生成随机密码。具体要求如下:(1)使用random库,采用0x1010作为随机数种子。(2)密码由26个字母大小写、10个数字字符和!@#$%∧&*等8个特殊符号组成。(3)每个密码长度固定为10个字符。(4)程序运行每次产生10个密码
下列哪个标识符不是合法的标识符?
随机试题
()是指把受教育者培养成为一定社会需要的人的总要求。
DNA损伤的类型有
会引起肾小球滤过率增加的是
M公司授权其采购员甲到N公司购买一批计算机,并交给甲已经盖公司公章的空白合同书,甲用此合同书与N公司订立了购买一批电视机的合同,发生纠纷后,应当( )。
质量管理体系的八项原则不包括( )。
在个人住房贷款业务中,采取的担保方式以()为主。
班级管理的过程包括()
最近,美国麻省理工学院癌症研究所、哈佛大学医学院利冷泉港实验室的科学家纷纷宣布,他们在各自独立进行的研究中,先后从多种人体癌细胞中分离出了单独的基因,并且证实了这些基因可以使正常的健康细胞发生癌变。多年来,科学家一直认为,可以通过改变肿瘤的基因而使癌细胞转
偷开机动车辆造成车辆损坏的,构成()。
TheclassiclanguagetheoreticalbookLanguagewaspublishedbyanAmericanlinguist______.
最新回复
(
0
)