Java语言练习题库(含答案)

  • 格式:doc
  • 大小:145.50 KB
  • 文档页数:6

下载文档原格式

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

单选题

1、为了保证方法得线程安全,声明方法得时候必须用哪个修饰符?

(A) new

(B) transient

(C) void

(D) synchronized

2、编译Java源文件使用哪个?

(A) javac

(B) jdb

(C) javadoc

(D) junit

3、哪一种类得对象中包含有Internet地址。

(A) Applet

(B) Datagramsocket

(C) InetAddress

(D) AppletContext

4、有关GUI容器叙述,不正确得就是?

(A) 容器就是一种特殊得组件,它可用来放置其它组件

(B) 容器就是组成GUI所必需得元素

(C) 容器就是一种特殊得组件,它可被放置在其它容器中

(D) 容器就是一种特殊得组件,它可被放置在任何组件中

5、使用javadoc生成得文档得文件格式就是?

(A) XML格式

(B) 自定义格式

(C) 二进制格式

(D) HTML格式

6、下列有关类、对象与实例得叙述,正确得就是哪一项?

(A) 类就就是对象,对象就就是类,实例就是对象得另一个名称,三者没有差别

(B) 对象就是类得抽象,类就是对象得具体化,实例就是对象得另一个名称

(C) 类就是对象得抽象,对象就是类得具体化,实例就是类得另一个名称

(D) 类就是对象得抽象,对象就是类得具体化,实例就是对象得另一个名称

7、在事件委托类得继承体系中,最高层次得类就是哪项?

(A) java、util、EventListener

(B) java、util、EventObject

(C) java、awt、AWTEvent

(D) java、awt、event、AWTEvent

8、Java语言中异常得分类就是哪项?

(A) 运行时异常与异常

(B) 受检异常与非受检异常

(C) 错误与异常

(D) 错误与运行时异常

9、使用下列哪些关键字可以判定实参得具体类型?

(A) as

(B) is

(C) instanceof

(D) extends

10、在方法得声明中,要求该方法必须抛出异常时使用哪个关键字?

(A) Throw

(B) catch

(C) finally

(D) throws

11、Applet得布局设置默认就是FlowLayout,下列中哪项代码可以改变Applet得布局方

式?

(A) setLayoutManager(new GridLayout());

(B) setLayout (new GridLayout(2,2));

(C) setGridLayout (2,2);

(D) setBorderLayout();

12、下列哪项正确?

(A) JDK中包含JRE,JVM中包含JRE

(B) JRE中包含JDK,JDK中包含JVM

(C) JRE中包含JDK,JVM中包含JRE

(D) JDK中包含JRE,JRE中包含JVM

13、在MyThread类得main方法中,为用Thread实例化。则下面三个描述中: MyThread

必须继承Thread。MyThread必须实现Thread。MyThread必须覆盖public void run()。有几个就是正确得?

(A) 0

(B) 1

(C) 2

(D) 3

14、为了保证方法得线程安全,声明方法得时候必须用哪个修饰符?

(A) new

(B) transient

(C) void

(D) synchronized

15、Applet得布局设置默认就是FlowLayout,下列中哪项代码可以改变Applet得布局方

式?

(A) setLayoutManager(new GridLayout());

(B) setLayout (new GridLayout(2,2));

(C) setGridLayout (2,2);

(D) setBorderLayout();

16、有代码如下五个声明:1、int a_really_really_really_long_variable_name=5 ;2、int

_hi=6;3、int big=Integer、getlnteger("7”);4、int $dollars=8;5、int %opercent=9;

哪行无通过编译?

(A) 第1行

(B) 第3行

(C) 第4行

(D) 第5行

17、JDK没有包含以下哪个容?

(A) Java编程语言

(B) 工具及工具得API

(C) Java EE扩展API

(D) Java平台虚拟机

18、在子类中调用父类中被覆盖得方法时需要使用哪项关键字?

(A) this

(B) super

(C) new

(D) 以上都不就是

19、下列哪项不就是int类型得常量?

(A) \u03A6

(B) 77

(C) 0xABBC

(D) 20