首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(
下列关于如下这段代码的说法中正确的是( )。 public class test { public static void throwit() { throw new RuntimeException(
admin
2010-07-28
98
问题
下列关于如下这段代码的说法中正确的是( )。 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://www.kaotiyun.com/show/dX9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
程序调试的任务是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
对下列二叉树进行前序遍历的结果是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
下列描述中错误的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
下面叙述中错误的是
在面向对象方法中,不属于“对象”基本特点的是
下列描述中错误的是
请编写程序,生成随机密码。具体要求如下:(1)使用random库,采用0x1010作为随机数种子。(2)密码由26个字母大小写、10个数字字符和!@#$%∧&*等8个特殊符号组成。(3)每个密码长度固定为10个字符。(4)程序运行每次产生10个密码
随机试题
对咽部解剖的论述,错误的是
某城镇污水处理厂设计污水量为30000m3/d,设计2个缺氧一好氧活性污泥生化池。初沉池出水BOD5、TN、TKN分别为200mg/L、40mg/L、35mg/L。要求出水BOD5和TN分别小于或等于10mg/L和15mg/L。生化池污泥浓度为3000mg
航线弯曲度不得大于()。
会计核算单位对会计软件的基本要求应为( )。
一般在股票市场表现欠佳时进行小规模回购的是()。
资产分类,即银行账户与交易账户的划分是商业银行实施市场风险管理和计提市场风险资本的前提和基础。()
收留夜不归宿的未成年人的,应当征得其父母或者其他监护人的同意,或者在()内及时通知其父母或者其他监护人、所在学校或者及时向公安机关报告。
预算线向右上方平行移动的原因是()。
简要叙述你单位信息系统项目管理的现状(包括企业级项目管理的组织、项目管理流程和项目管理的工具)。就你单位在建立企业级项目管理体系方面的实际情况,分析在这方面还存在的问题,并给出你的解决和改进方案。
Whiletherehavebeencountlessattemptsatcorrelatingsunspotcycleswithsuchdiversephenomenaastheeconomy,cropy
最新回复
(
0
)