2024年3月26日发(作者:)

《Java程序设计》试卷二

一、选择题(2分*25=50分)

1、下面哪些是java语言中的关键字?

A)sizeof

B)abstract

C)NULL

D)Native

2、识别用线程创建apple的正确陈述。

A) 扩展 JApplet 和 Thread

B) 扩展JApplet 和重设Thread 类的run()方法。

C) 扩展 JApplet 和实现 Runnable。

D) 扩展 JApplet 和创建 Thread 类的实例。

3、当试图访问超出数组下标的数组元素时会引发下列哪种异常:

A)ArithmeticException

B)NullPointerException

C)ArrayIndexOutOfBoundsException

D)NumberFormatException

4、JFrame默认的布局管理器是什么?

A)BorderLayout

B)FlowLayout

C)CardLayout

D)GridLayout

5、Java在调用(100)方法的时候会抛出什么异常?

A)InterruptedException

B)IllegalAccessException

C)SleepException

D)RuntimeException

6、容器被重新设置后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变( )

A)CardLayout

B)FlowLayout

C)BorderLayout

D)GridLayout

7、关于被私有保护访问控制符private修饰的成员变量,以下说法正确的是()

A) 可以被三种类所引用:该类自身,与它在同一个包中的其他类,在其他包该类的子类

B) 可以被两种类访问和引用:该类本身,该类的所有子类

C) 只能被该类自身所访问和修改

D) 只能被同一个包中的类访问

8、在服务器端,ServerSocket使用什么方法监听来自客户的通信?

A)Get()

B)Accept()

C) GetClient()

D)AcceptClient()

9、必须将组件放在一定的( )中才能显示出来。

A) 容器

B) 组件

C) 浏览器

D) 窗口

10、判断下面陈述中那句话是正确的?

A)try语句可以单独存在,不需要其他的附加语句。

B)try语句不能单独存在,后面必须要和catch或final语句配合使用。

C)在try语句后面的catch语句只能有一句。

D)final语句的作用是用来完成一些做不了的工作。

11、Jcreator是( )

A) 一种全新的程序语言

B)一种java程序开发辅助工具

C) 一种由Java写成的浏览器

D) 一种游戏软件

12、用abstract定义的类( )

A) 可以被实例化

B) 不能派生子类

C) 不能被继承

D) 只能被继承

13、Java语言中,负责并发管理的机制是( )

A) 垃圾回收

B) 虚拟机

C) 代码安全

D) 多线程

14、线程生命周期中正确的状态是( )

A) 新建、就绪、运行、堵塞和死亡

B) 新建、运行和死亡

C) 新建、运行、阻塞和死亡

D) 就绪、运行、堵塞和死亡

15、以下类中哪一个是所有异常类的基类?

A)Exception

B)Throwable

C)Error

D) RuntimeException

16、下面哪一个不是Java关键字?

A)true

B)sizeof

C)super

D)void

17、。题目:下面的哪些叙述为真

A)equals()方法判定引用值是否指向同一对象。

B)== 操作符判定两个分立的对象的内容和类型是否一致。

C)equals()方法只有在两个对象的内容一致时返回true。