JAVA程序设计同步章节模拟试卷带答案2

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《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在调用Thread.sleep(100)方法的时候会抛出什么异常?

A)InterruptedException

B)IllegalAccessException

C)SleepException

D)RuntimeException

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

A)CardLayout

B)FlowLayout

C)BorderLayout

D)GridLayout

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

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。

D) 类File重写方法equals()在两个分立的对象的内容和类型一致时返回true

18、下面那个方法不是InputStream类中的方法?

A)int read(byte[])

B)void flush()

C)void close()

D)int available()

19、有关线程的哪些叙述是对的。

A) 一旦一个线程被创建,它就立即开始运行。

B) 用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。

C) 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。

D) 一个线程可能因为不同的原因停止(cease)并进入就绪状态。

20、一个可以独立运行的Application Java应用程序( )

A) 可以有一个或多个main方法

B) 最多只能有两个main方法

C) 可以有一个或零个main方法

D) 只能有一个main方法

21、在线程通信过程中,Java可以使用什么关键字来避免出来冲突?

A)Lock

B)Synchronized

C)Synclock

D)belock

22、就线程优先级而言,检查以下陈述的有效性。

陈述A:线程从创建它的线程中继承它的优先级。

陈述B:被继承的优先级不可被改变。

A) A为TRUE ,B为FALSE

B) A为FALSE,B为TRUE

C) A和B都为TRUE

D) A和B都为FALSE

23、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A)static void method( )

B)public void method( )

C)final void method( )

D0abstract void method( )

24、下面那个选项是正确的包含50个字符串数组的声明?

A)String obj[50];

B)String[] obj;

C)Object obj[50];

D)Char obj[50]

25、当你编译并运行下面的代码时,可能会出现?

public class MyClass {

public static void main(String arguments[]) {

amethod(arguments);

}

public void amethod(String[] arguments) {

相关文档
最新文档