java语言

JAVA考试强化训练题

时间:2024-11-08 03:50:32 java语言 我要投稿

JAVA考试强化训练题

  Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,下面是小编为大家搜索整理的java考试强化训练题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试 网!

JAVA考试强化训练题

  单选题

  1). 下列关于构造方法的说法正确的是

  A.因为构造方法名与类名必须相同,所以构造方法的首字母必须大写。

  B.构造方法是给对象赋初值,所以没有返回值,要用void来声明。

  C.构造方法不能被程序调用,也不可以重载。

  D.一个类只允许有一个构造方法。

  正确答案:A

  2). 下面对形参的说法,哪个是正确的?

  A.必须有多个

  B.至少有一个

  C.可以没有

  D.只能是简单变量

  正确答案:C

  3). 软件测试目的是( )。

  A.评估软件可靠性

  B.发现并改正程序中的错误

  C.改正程序中的错误

  D.发现程序中的错误

  正确答案:D

  答案解析:软件测试的目的主要是在于发现软件错误,希望在软件开发生命周期内尽可能早的发现尽可能多的bug。

  4). 在程序读人字符文件时,能够以该文件作为直接参数的类是( )。

  A.FileReader

  B.BufferedReader

  C.FileInputStream

  D.()hjectlnputStream

  正确答案:A

  答案解析:FileReader、BufferedReader是字符类输入流。FileInputStream是字节输入流。对象串行化时,需要使用ObjectInputStream类中提供的方法从对象流中读取对象。所以,在程序读入字符文件时,要使用字符流FileReader或BufferedReader。但是FileReader的参数是读入的文件,而BufferedReader的参数是FileReader流的一个对象。因此,本题的正确答案是A。

  5). 用鼠标单击菜单项(MenuIte m)产生的事件是( )。

  A.MenuEvent

  B.ActionEvent

  C.KeyEvent

  D.MouseEvent

  正确答案:B

  答案解析:ActionEvent是组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如Button)生成此高级别事件。事件被传递给每一个ActionListener 对象,这些对象是使用组件的addActionListener 方法注册的,用以接收这类事件。

  6). 下面关于释放锁的说法正确的是:

  A.按加锁的顺序释放

  B.按加锁的反序释放

  C.按执行的顺序释放

  D.按执行的反序释放

  正确答案:B

【JAVA考试强化训练题】相关文章:

计算机二级考试《JAVA》强化训练题与答案10-02

计算机二级JAVA考试强化训练题及解析07-23

2016普通话考试强化训练题09-16

最新C语言考试强化训练题及答案07-22

2017年主管药师考试强化训练题08-01

java考试通关模拟训练题07-17

java考试编程填空题09-01

2017年主管护师考试强化训练题08-18

2017年导游证考试强化训练题及答案08-18

造价工程师考试《造价管理》强化训练题06-28