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

Java试题(三)

一、 选择

1.给定下面的代码片段:

1) String str = null;

2) if ((str != null) && (() > 10)) {

3) n("more than 10");

4) }

5) else if ((str != null) & (() < 5)) {

6) n("less than 5");

7) }

8) else { n("end"); }

哪些行会导致错误?

A line 1

B line 2

C line 5

D line 8

2.下面哪种注释方法能够支持javadoc命令:

A /**...**/

B /*...*/

C //

D /**...*/

3. 欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个AWT组件,

从各组件的本来功能角度考虑,最好使用哪种组件:

A TextArea

B Panel

C Applet

D Canvas

4. 界面如上题所示。若"Button1"的功能是:点击后弹出一个用于输入的界面,获取用户想要显示的

图像文件名,则该界面最好是(从编程简单和程序不易出错的角度考虑):

A 模式(Modal)Dialog

B 非模式(None-modal)Dialog

C FileDialog

D Frame

5. 界面如上题所示。如果在A区域使用某种AWT组件(ent的子类)来负责绘制图

像,则绘图的语句最好应放在该组件的哪个方法中(考虑到应用程序和Java虚拟机的AWT线程都会要

求重画该组件)?

A 构造方法

B paint(Graphics g)