JAVA期末复习试卷含答案

loading 分享 2026-10-15 下载文档

D)都不能

23、 假设有String a=\b=’A’;int c=65,下面选项中可以输出Equal的是 B

A)if(a==b) {System.out.print(\B)if(c==b) {System.out.print(\C)if(a==c) {System.out.print(\D)if(c=b) {System.out.print(\

24、下列代码中,将引起编译错误的行是 B

1)public class Exercise{

2) public static void main(String args[]){ 3)

float f=0.0;

4) f+=1.0; 5) } 6) } A) 第2行 B) 第3行 C) 第4行 D) 第6行

25、下列代码中,将引起一个编译错误的行是 D

1)public class Test{ 2) int m,n; 3) public Test(){}

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

5) public static void main(String args[]){ 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) 第3行 B) 第5行 C) 第6行 D) 第10行

10、下面说法不正确的是( D )

A)列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。 B)List接口是可以包含重复元素的有序集合。 C)Set接口是不包含重复元素的集合。

D)Map接口将键映射到值键可以重复但每个键最多只能映射一个值 2、下面关于Java中异常处理try块的说法正确的是( AC )

A) try块后通常应有一个catch 块用来处理try块中抛出的异常。 B) catch 块后必须有finally块。

C)可能抛出异常的方法调用应放在try块中。 D)对抛出的异常的处理必须放在try块中

4、定义如下的二维数组b下面的说法正确的是( ACD ) int b[][]={{1, 2, 3}, {4, 5},{6, 7, 8}}}; A)b.length的值是3。 B)b[1].length的值是3。 C)b[1][1]的值是5。

D) 二维数组b的第一行有3个元素

7、下面关于外部类和内部类成员的相互访问的规则中正确的选项是( AD ) A)内部类可以直接访问外部类的成员 B)外部类可以直接访问内部类的成员 C)外部类不能访问内部类的成员

D)外部类可通过创建内部类的实例来访问内部类的成员

1、下列哪项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试 C A)java.exe B)javadoc.exe C)jdb.exe D)javaprof.exe

3、下列的哪个赋值语句是不正确的 A A)float f = 11.1; B)double d = 5.3E12; C)float d = 3.14f ; D)double f=11.1E10f;

6、下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问 B

A)private B) 无修饰符 C)public D)protected

11、下列哪个选项是正确计算42度(角度)的余弦值 C

A)double d=Math.cos(42) B)double d=Math.cosine(42)

C)double d=Math.cos(Math.toRadians(42)) D)double d=Math.cos(Math.toDegrees(42)) 12、下列InputStream类中哪个方法可以用于关闭流 B

A)skip() B)close() C)mark() D)reset()

14、下列关于Frame类的说法不正确的 C

A) Frame是Window类的直接子类 B) Frame对象显示的效果是一个窗口 C) Frame被默认初始化为可见

D) Frame的默认布局管理器为BorderLayout 15、下列Java常见事件类中哪个是鼠标事件类 C

A)InputEvent B)KeyEvent C)MouseEvent D)WindowEvent

17、下列哪个是面向大型企业级用容器管理专用构件的应用平台 A

A)J2EE B)J2ME C)J2SE D)J2DE

20、给出下列代码,则数组初始化中哪项是不正确的 A byte[] array1,array2[]; byte array3[][]; byte [][] array4; A)array2 = array1 B)array2=array3 C)array2=array4 D)array3=array4 22、下列代码的执行结果是 A public class Test

{

public intaMethod() {

staticinti=0; i++;

System.out.println(i); }

public static void main(String args[]) {

Test test = new Test(); test.aMethod(); } } A)编译错误 B)0 C)1

D)运行成功,但不输出

23、顺序执行下列程序语句后,则b的值是 C String a=\

String b=a.substring(0,2); A)Hello B)hello C)Hel D)null

24、在oneMethod()方法运行正常的情况下,程序段将输出什么 D public void test() {

try { oneMethod();

System.out.println(\);

} catch (ArrayIndexOutOfBoundsException e) {

System.out.println(\); } catch(Exception e) {

System.out.println(\);


JAVA期末复习试卷含答案.doc 将本文的Word文档下载到电脑
搜索更多关于: JAVA期末复习试卷含答案 的文档
相关推荐
相关阅读