- 1
- 0
- 约3.18千字
- 约 9页
- 2026-03-03 发布于河南
- 举报
计算机二级Java语言程序设计练习题及答
案
一、单项选择题(每题2分,共20分)
1.以下哪个是Java基本数据类型?
A.String
B.Integer
C.int
D.Boolean
答案:C
2.Java中创建对象使用的关键字是?
A.class
B.new
C.static
D.final
答案:B
3.若有数组int[]arr={1,2,3};访问第二个元素的正确方式是?
A.arr[1]
B.arr[2]
C.arr(1)
D.arr(2)
答案:A
4.以下哪个方法用于字符串连接?
A.add()
B.concat()
C.append()
D.link()
答案:B
5.以下哪个修饰符可以使类不能被继承?
A.private
B.protected
C.final
D.static
答案:C
6.以下哪种循环结构先执行循环体,再判断条件?
A.for循环
B.while循环
C.do-while循环
D.foreach循环
答案:C
7.若有方法publicvoidtest(inta,intb),以下调用正确的是?
A.test(1);
B.test(1,2);
C.test(1,2,3);
D.test();
答案:B
8.Java中用于异常处理的关键字不包括?
A.try
B.catch
C.throw
D.stop
答案:D
9.以下哪个类是Java集合框架中的列表接口?
A.Set
B.Map
C.List
D.Queue
答案:C
10.若有变量inta=5;执行a++;后,a的值为?
A.4
B.5
C.6
D.7
答案:C
二、多项选择题(每题2分,共20分)
1.以下属于Java访问修饰符的有?
A.public
B.private
C.protected
D.default
答案:ABCD
2.以下哪些是Java集合框架中的接口?
A.Collection
B.Iterator
C.Comparable
D.Serializable
答案:ABC
3.以下关于Java方法重载的描述正确的有?
A.方法名相同
B.参数列表不同
C.返回类型必须相同
D.可以有不同的访问修饰符
答案:ABD
4.以下哪些关键字可以用于定义类的成员变量?
A.static
B.final
C.abstract
D.synchronized
答案:AB
5.以下哪些是Java中的异常类?
A.NullPointerException
B.ArrayIndexOutOfBoundsException
C.FileNotFoundException
D.SQLException
答案:ABCD
6.以下关于Java多态的描述正确的有?
A.包括方法重载和方法重写
B.父类引用可以指向子类对象
C.多态提高了代码的可扩展性
D.多态只在运行时体现
答案:ABC
7.以下哪些操作可以用于文件读写?
A.FileInputStream
B.FileOutputStream
C.BufferedReader
D.PrintWriter
答案:ABCD
8.以下哪些是Java线程的状态?
A.新建
B.就绪
C.运行
D.阻塞
答案:ABCD
9.以下关于Java接口的描述正确的有?
A.接口中的方法默认是publicabstract的
B.接口可以继承多个接口
C.类可以实现多个接口
D.接口中可以有实例变量
答案:ABC
10.以下哪些是Java中的基本数据类型?
A.byte
B.short
C.long
D.float
答案:ABCD
三、判断题(每题2分,共20分)
1.Java是一种面向对象的编程语言。()
答案:对
2.数组的长度在创建后可以改变。()
答案:错
3.一个类可以有多个构造方法。()
答案:对
4.静态方法可以直接访问非静态成员。()
答案:错
5.异常处理中,finally块中的代码一定会执行。(
原创力文档

文档评论(0)