订单查询
首页 其他文档
java基础笔试题及答案
大小:22.22KB 15页 发布时间: 2023-07-20 11:20:38 18.08k 16.46k

3)if(success==-1){

4)throw new TimedOutException();

5)}

6)}

TimedOutException不是一个RuntimeException。下面的哪些声明可以被加入第一行完成此方法的声明。?

A.public void method()

B.public void method()throws Exception

C.public void method()throws TimedOutException

D.public void method()throw TimedOutException

E.public throw TimedOutException void method()

答案b、c

如果程序在运行的过程中抛出异常,而这个异常又不是RuntimeException或者Error,那么程序必须捕获这个异常进行处理或者声明抛弃(throws)该异常,捕获异常可以使用try{}catch(){}语句,而抛弃异常在方法声明是声明,在方法的声明后面加上throws XxxxException,抛弃多个异常时在各异常间使用逗号(,)分隔,题目中的程序在运行时抛出的不是一个RuntimeException,所有必须捕获或者抛弃,而程序又没有捕获,所有应该在方法声明中声明抛弃。由于Exception是所有异常的父类,所有当然也可以代表RuntimeException了。

29.下面的哪些答案可以正确表示一个十六进制数字10?(单选题)

A.0xA

B.0x16

C.0A

D.016

答案a

十六进制数以0x开头,以0开头的是八进制数。十六进制表示中的a,b,c,d,e,f依次为10,11,12,13,14,15。

30.给出下面的代码:(单选题)

1)public class Test{

2}int m,n;

3}public Test(){}

4}public Test(int a){m=a;}

5}public static void main(String arg[]){

6}Test t1,t2;

7}int j,k;

8}j=0;k=0;

9}t1=new Test();

10}t2=new Test(j,k);

11}}

12}}

在编译时哪行将导致一个错误?

A.line 3

B.line 5

C.line 6

D.line 10

答案d

第10行的声明调用一个带两个参数的Test的构造方法,而该类没有这样的构造方法。

二、简答题

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441