2024年5月10日发(作者:)

考试名称:JAVA程序设计

考试要求:

试卷设置

题型

题目个数

默认分值

总分值

单选题

30

2.00

60.00

多选题

10

2.00

20.00

判断题

10

2.00

20.00

试卷内容

1.[单选题]下面哪个不是FilterInputStream的子类?

ckInputStream

putStream

edInputStream

putStream

答案:A

分值:2.00

2.[单选题]下列语句序列执行后,i的值是()。 int i = 8, j = 16; if(i-1>j) i--;

else j--;

A.15

B.16

C.7

D.8

答案:D

分值:2.00

3.[单选题]对于try和catch子句的排列方式,下列哪一项是正确的?

A.子类异常在前,父类异常其后

B.父类异常在前,子类异常其后

C.只能有子类异常

D.父类异常和子类异常不能同时出现在同一个try程序段内

答案:A

分值:2.00

4.[单选题]在以下选项中,属于MouseMotionListener接口的方法是()。

oubleClicked(MouseEvent)

ragged(MouseEvent)

oved(MouseEvent)

ressed(MouseEvent)

答案:B

分值:2.00

5.[单选题]将集合转换成数组的方法是哪个( )

Array()

es()

y()

()

答案:C

分值:2.00

6.[单选题]在JAVA中,在包下定义一个类,要让包下的所有类都可以

访问这个类,这个类必须定义为( )

ted

e

ly

答案:C

分值:2.00

7.[单选题]main()方法的返回类型是()

n

答案:A

分值:2.00

8.[单选题]下列属于合法标识符的是?

A._436abr

B.=read

s

ct

答案:A

解析:标识符命名规范:(1)标识符由字母、数字、下划线(_)、美元符号($) 组成。

(2)标识符的第一个字符不能是数字。(3)标识符对大小写敏感,即区分大小写。

(4)关键字、保留字不能作为标识符。(5)标识符没有长度限制。

分值:2.00

9.[单选题]下面这行代码 String [][]s=new String[10][]; 的正确陈述是( ) 。

A.该行代码非法

B.s是一10行10列的数组

C.s是一包含10个一维数组的二维数组

D.s中的每个元素设为""

答案:C

分值:2.00

10.[单选题]字符流与字节流的区别在于()

A.前者带有缓冲,后者没有

B.前者是块读写,后者是字节读写

C.二者没有区别,可以互换使用

D.每次读写的字节数不同

答案:D

分值:2.00

11.[单选题]以下________类是JTextArea的父类。

mponent

答案:D

解析:JTextField继承于TextComponent

分值:2.00

12.[单选题]void 的含义为_______。

A.方法体为空

B.定义的方法没有形参

C.定义的方法没有返回值

D.方法的返回值不能参加算术运算

答案:C

分值:2.00

13.[单选题]()类是所有异常类的父类

ble

ion

or

答案:A

解析:Throwable类是所有异常类的父类

分值:2.00

14.[单选题]以下哪个描述是正确的?

A.多线程是Java语言独有的

B.多线程需要多CPU

C.多线程要求一个计算机拥有单独一个CPU

语言支持多线程

答案:D

分值:2.00

15.[单选题]在Java中,名字必须与它所在的类的名字相同,而且不返回任何数据类型的

方法是()。

A.构造方法

B.类方法

C.实例方法

D.重载方法

答案:A

分值:2.00

16.[单选题]关于实例方法和类方法的区别,下列描述正确的是( )

A.实例方法是不用创建类的实例就可以直接调用

B.类方法是通过static关键字声明的方法

C.实例方法属于类

D.类方法是通过new以后才能调用的方法

答案:B

分值:2.00

17.[单选题]JAVA中,访问修饰符限制性最高的是( )。

e

ted

D.缺省

答案:A

分值:2.00

18.[单选题]上报异常时,应该使用下列哪个子句?

y

答案:D

分值:2.00

19.[单选题]在Java中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维

护性及可扩展性,那么实现多态的步骤包括以下几个方面除了_________。

A.子类重写父类的方法

B.子类重载同一个方法

C.定义方法时,把父类类型作为参数类型

D.调用方法时,把父类或子类的对象作为参数传入方法

E.运行时,根据实际创建的对象类型动态决定使用哪个方法

答案:D

分值:2.00

20.[单选题]在Java中,下列关于方法重载的说法中错误的是_________。

A.方法重载要求方法名称必须相同

B.重载方法参数列表必须不一致

C.方法在所属的类中只能被重载一次

答案:C

分值:2.00

21.[单选题]下面不是合法Java标识符的是( )

B.$3

C.3ab

3

答案:C

分值:2.00

22.[单选题]下面程序段的执行结果是什么?( ) public class Foo{ public static

voidmain(String[] args){ try { return; } finally

{ n("Finally"); } } }

A.编译能通过,但运行时会出现一个例外

B.程序正常运行,并输出 "Finally"

C.程序正常运行,但不输出任何结果

D.因为没有catch语句块,所以不能通过编译

答案:B

分值:2.00

23.[单选题]不是Java关键字的是( )

答案:C

分值:2.00

24.[单选题]下列定义形式错误的是( )