文档库 最新最全的文档下载
当前位置:文档库 › 练习题之选择题一

练习题之选择题一

A D A C C D B B D B C A D C B C C D D A A D A D A

1. Java程序是由什么组成的()。

A.类 B.对象 C.函数 D. 包

2. 若有定义

int a=2,b=4;

boolean x;

则执行语句

x=a>b;System.out.println(x);

的结果为()。

A. 1 B. 0 C. true D. false

3. 表达式 5&2 的值为()。

A. 0 B. 2 C. 5 D. 7

4. 下面那组是关键字()。

A. abstract, Class, double

B. class, Object, this

C. class, double, this

D. Boolean, double, this

5. 对于下面这行代码

String [][]s=new String[10][];

以下的陈述正确是()。

A.该行代码非法

B.s 是一个10行10列的数组

C.s 是一个包含10个一维数组的二维数组

D.s中每个元素设为 空字符串

6. 使用那个关键字来定义一个接口()。

A.implements B.class C.extends D.interface

7. 如想限制其他类中创建的对象访问该对象所属类中的静态成员,应该()。

A.用final

B.用private

C.不使用任何关键字

D.不能限制

8. 若有下面的类定义

class Bridge {Road road;}

class Road{String name;}

它表示()。

A.“是什么”关系

B.“有什么”关系

C.二者都是

D.二者皆不是

9. 调用方法时,若要进行参数的引用传递,参数类型可为()

A.整型 B.实型 C.字符型 D. 类

10. 在Java中,关于封装性的说法中,错误的是()。

A.是一种信息隐蔽技术

B.使对象之间不可相互作用

C.是受保护的内部实现

D.与类有关,封装的基本单位是对象

11. 调用repaint()方法,会出现什么情况()。

A.清除以前pain()方法所画的内容

B.保留原来pain()所画的内容

C.清除pain()以前所画的内容,再一次调用pain()方法

D.在pain()以前所画内容基础上,再一次调用pain()画新的内容

12. 当把组件放置在BorderLayout的哪个区域时,该组件可以自动调整其水平方向而非垂直方向的尺寸()。

A.North or South B.East or West

C.Center D.North,South or Center

13. 滚动列表(List)每次选择选项,可以选择个数是() 。

A. 1 B. 多个 C. 所有 D. 根据列表对象初始化参数确定

14. 设置组件的背景色可用方法()。

A. void setBackgroundColor(Color c)

B. void setForegroundColor(Color c)

C. void setBackground(Color c)

D. void setForeground(Color c)

15. 设置一个菜单项不可选择,可使用方法()。

A. setVisible(false) B. setEna

bled(false)

C. setItem(String s) D. 只要有菜单项就可选择

16. 创建一个字体类对象,字体的式样为斜体,可使用的参数是()。

A. Font.PLAIN B. Font.BOLD

C. Font.ITALIC D. Font.BOLD和Font.ITALIC

17. 对话框被分为()。

A. 有模式 B. 无模式 C. 有模式和无模式 D. 没有模式的区分 C

18. 可显示或隐藏对话框调用的方法是()。

A. setTitle() B. setModal() C. setSize() D. setvisible()

19. 使用MouseListener处理鼠标事件,事件源发生的鼠标事件的种类有()。

A. 2 B. 3 C. 4 D. 5

20. 一旦一个线程对象被创建,该线程就处于的状态是()。

A. 新建 B. 就绪 C. 运行 D. 阻塞

21. 任何一个线程的创建都必须基于类() 。

A. Thread B. Runnable C. Applet D. Frame

22. Runnable接口中定义了一个方法是() 。

A. start() B. sleep() C. init() D. run()

23. 多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为()。

A. 同步 B. 异步 C. 只读 D. 只写

24. 当对一个流操作完毕时,可以保证操作系统将缓冲区中的数据写入到目的地,应调用方法()。

A. available() B. pack() C. skip() D. close()

25. InputStream类或Reader类的子类是所有的() 。

A. 输入流 B. 输出流 C. 输入/输出流 D. Java通信类

相关文档