单选题 Java 中,以下关于异常处理的说法正确的是?( )

A、 try 代码块后面必须跟 catch 代码块
B、 只能捕获系统抛出的异常,不能自定义异常
C、 throw 关键字用于声明异常,throws 用于抛出异常
D、 finally 代码块总是被执行,无论是否出现异常
下载APP答题
由4l***hi提供 分享 举报 纠错

相关试题

单选题 以下哪项是合法的标识符?( )

A、2abc
B、interface
C、myVar
D、new

单选题 关于Java中switch语句的使用,下列说法正确的是?

A、case后只能是字符串类型
B、switch语句必须包含defau1t分支
C、switch语句中每个case后都应加break语句
D、switch可以用于int、char、String类型的判断

单选题 大多数采用缓冲式输入数据文件的程序的主要目的是()。

A、用readLine()方法按行输入字符
B、提高输入速度
C、逐个读入字符数据
D、用read()方法输入任意个字符

单选题 执行完下面的程序段后,k的值是()。 Int k=0; Label:for(int i=1;i<10;i+ +) { for(int j=1;j<5;j++) { k+=i+j; If(j= =3) break label; 3 } }

A、3
B、6
C、9
D、12

单选题 在Java中,哪个类用于创建线程?()

A、Runnable
B、Thread
C、Process
D、Executor

单选题 下列选项中,用于退出当前循环的是?( )

A、continue
B、return
C、break
D、stop

单选题 下面语句执行后,i的值是()。 For( int i=0,j=1;j< 5; j+=3 )i=i+j;

A、4
B、5
C、6
D、7

单选题 下面哪个表达式可用得到x和y的最大值?()

A、 x>y?y:x
B、 x<y?y:x
C、 x>y?(x+y):(x-y)
D、 x==y?y:x;