Java语言试题库一(7)

2019-04-09 16:42

124) 在Java中,下列代码将输出()。

1. public class integerequals 2. {

3. public static void main (String args[]) 4. { 5. Integer a= new Integer(3); 6. Integer b= new Integer(3); 7. System.out.println(a==b); 8. } 9. }

a) 编译器将显示第7行有错误 b) 程序编译并打印true c) 程序编译并打印false d) 程序编译但在第7行引起了一个运行期意外 参考答案 c

考核知识点 封装类的比较,综合题

3 难度

0406 所属章节

3 认知层次

125) 在Java中,下列代码段允许按钮注册一个action事件的是()。

button.enableActionEvents(); a) button.addActionListener(anActionListener); b) button.enableEvents(true); c) button.enableEvents(AWTEvent.ACTION_EVENT_MASK); d) 参考答案 b

考核知识点 button的方法

1 难度

0701 所属章节

1 认知层次

126) 在Java中,关键字( )使类不能派生出子类。 final a) public b) private c) volatile d) native e) 参考答案 a

考核知识点 类修饰符

1 难度

0402 所属章节

1 认知层次

127) 在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,

会抛掷下面的()异常。

NullpointerException a) ArithmeticExceptioin b) ArrayIndexOutOfBoundsException c) SecurityManager d) 参考答案 c 考核知识点 异常

1 难度

0502 所属章节

2 认知层次

131) 给定如下Java程序片断:

class A{

public A (){

System.out.println(\ } }

class B extends A{ public B(){

System.out.println(\}

public static void main(String[] args){ B b=new B(); } }

上述程序将()。

a) 不能通过编译 b) 通过编译,输出为:A B c) 通过编译,输出为:B d) 通过编译,输出为:A 参考答案 b

考核知识点 构造函数调用次序

2 难度

0305 所属章节

2 认知层次

132) 编译如下Java程序片断:

class test{

int count = 9; public void a(){ int count=10;

System.out.println(\ }

public void count(){

System.out.println(\ }

public static void main(String args[]){ test t=new test(); t.a(); t.count(); } }

结果将()。

a) 不能通过编译 b) 输出:

count 1 = 10 count 2 = 9

c) 输出:

count 1 = 9 count 2 = 9

参考答案 b

考核知识点 类方法调用

2 难度

所属章节 综合题

2 认知层次

135) 在Java中,关于捕获错误的语法try - catch - finally 的下列描述正确的是

()。

a) try - catch 必须配对使用 b) try 可以单独使用 c) try - finally 可以配对使用 d) 在 try - catch 后如果定义了finally,则finally 肯定会执行 参考答案 ad

考核知识点 捕获错误语法

1 难度

所属章节 认知层次

0503 2

137) 研究下面的Java代码:

public class testException{

public static void main(String args[]){ int a[]={0,1,2,3,4}; int sum=0; try{

for(int i=1;i<6;i++) sum=sum+a[i];

System.out.println(\ } catch(ArrayIndexOutOfBoundsException

e){ System.out.println(\数组越界\ }

finally{ System.out.println(\程序结束\ } }

输出结果将是()。

a) 10 数组越界 程序结束 b) 10 程序结束 c) 数组越界 程序结束 d) 程序结束 参考答案 c

考核知识点 异常捕获,数组

3 难度

0503 所属章节

3 认知层次

138) 在java中一个类被声明为final类型,表示的意思是( )。

a) 该类可以被其子类继承 b) 该类一定是一个子类 c) 该类不能被继承 d) 该类是一个顶级类 参考答案 cd

考核知识点 Final关键字

1 难度

所属章节

2 认知层次

139) Error与Exception下列说法正确的是() a) Error表示系统级的错误 b) Error表示程序不必处理的异常 c) Exception表示需要捕捉的异常 d) Exception表示需要程序进行处理的异常 参考答案 abcd 考核知识点 异常处理

1 难度

所属章节

2 认知层次

140)

final, finally, finalize三个关键字的区别有() a) final是修饰符(关键字)可以修饰类、变量、方法 b) finally在异常处理时使用,提供 finally 块来执行任何清除操作 c) finalize是方法名,在垃圾收集器将对象从内存中清除出去之前做必

要的清理工作

d) finally和finalize一样都是用于异常处理的方法 参考答案 abc

考核知识点 Java关键字

1 难度

所属章节

2 认知层次

141) HashMap和Hashtable正确的说法有()

a) 都属于Map接口的类 b) Hashtable 类不是同步的,HashMap类是同步的

Hashtable 类不允许 null 键和 null 值 c)

d) HashMap 类允许null 键和null 值 参考答案 acd

考核知识点 数组与集合

2 难度

所属章节

2 认知层次 142)

Collection 和 Collections正确的说法有() a) Collections是个java.util包下的接口 b) Collection是个java.util包下的类 c) Collections包含有各种有关集合操作的静态方法 d) Collection是各种集合结构的父接口


Java语言试题库一(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二级VF历年笔试题(2005-2010)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: