Java 练习题
1、
填空题
(1)Java 语言具有许多优点和特点,下列选项中,哪个反映了 Java 程序并行机制的特
点?(
B
)
A)
安全性 B)
多线性 C)
跨平台 D)可移植
(2)下列哪个类声明是正确的?(
D
)。
A)abstract final class HI{···
} B)abstract private move(){···}
C)protected private number; D)public abstract class Car{···}
(3)下列关于 for 循环和 while 循环的说法中哪个是正确的?(
A
)。
A)while 循环能实现的操作,for
循环也都能实现
B)while 循环判断条件一般是程序结果,for
循环判断条件一般是非程序结果
C)
两种循环任何时候都可替换
D)两种循环结构中都必须有循环体,循环体不能为空
(4)异常包含下列那些内容?(
C
)。
A)
程序中的语法错误 B)
程序的编译错误
C)
程序执行过程中遇到的事先没有预料到的情况 D)程序事先定义好的可能出现的意外情
况
(5)Character 流与 Byte
流的区别是 (
C
)。
A)
每次读入的字节数不同 B)
前者带有缓冲,后者没有
C)
前者是块读写,后者是字节读写 D)二者没有区别,可以互换使用
(6
)监听事件和处理事件 (
B
)。
A)都由 Listener
完成 B)都由相应事件 Listener
处登记过的构件完成
C)由 Listener
和构件分别完成 D)由 Listener 和窗口分别完成
(7)Applet
可以做下列那些操作? (
A
)。
A)
读取客户端文件 B)
在客户端主机上创建新文件
C)
在客户端装载程序库 D)读取客户端部分系统变量
(8
)下列哪个属于容器的构件? (
A
)。
A)JFrame B)JButton C)JPnel D)JApplet
(9)如果希望所有的控件在界面上均匀排列,应使用下列那种布局管理器?(
B
)
A)BoxLayout B)GridLayout C)BorderLayout D)FlowLouLayout
(10)为实现多线程之间的通信,需要使用下列那种流才合适?(
D
)。
A)Filter stream B)File stream C)Random access stream D)Pipde stream
(11)编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件
的扩展名为(
B
)。
A..java B..class C. .html D. .exe
(12)
设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是(
A
)。
A. 3 B. 3. 5 C. 4 D. 5
(13)在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的(
D
)方
法来完成一些画图操作。
A. start( ) B. stop( ) C. init( ) D. paint( )
(14)不允许作为类及类成员的访问控制符的是(
C
)。
A. public B. private C. static D. protected
(15)为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB