首页 手机
当前位置: 好大学 > 试卷库 > 计算机类 > 等级考试 > 计算机二级 > Java语言程序设计 >Java2016年二级试卷

Java2016年二级试卷

卷面总分:100分 答题时间:60分钟 试卷题量:50题 练习次数:0次

一、多选题 (共30题,共60分)
1.

下面哪些可以使用static关键字修饰?(多选)

  • A. 成员变量
  • B. 局部变量
  • C. 成员方法
  • D. 成员内部类
纠错 标记
2.

使用this调用类的构造方法,下面的说法正确的是?(多选)

  • A. 使用this调用构造方法的格式为this([参数1,参数2…])
  • B. 只能在构造方法中使用this调用其它的构造方法
  • C. 使用this调用其它构造方法的语句必须放在第一行
  • D. 不能在一个类的两个构造方法中使用this互相调用
纠错 标记
3.

下面对于构造方法的描述,正确有哪些?(多选)

  • A. 方法名必须和类名相同
  • B. 方法名的前面没有返回值类型的声明
  • C. 在方法中不能使用return语句返回一个值
  • D. 当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在
纠错 标记
4.

在以下什么情况下,构造方法会被调用?

  • A. 类定义时
  • B. 创建对象时
  • C. 调用对象方法时
  • D. 使用对象的变量时
纠错 标记
5.

下面哪一个是正确的类的声明?

  • A. publicvoidHH{…}
  • B. publicclassMove(){…}
  • C. publicclassvoidnumber{}
  • D. publicclassCar{…}
纠错 标记
6.

类的定义必须包含在以下哪种符号之间?

  • A. 方括号[]
  • B. 花括号{}
  • C. 双引号“”
  • D. 圆括号()
纠错 标记
7.

TCP协议的“三次握手”中,第一次握手指的是什么?()

  • A. 客户端再次向服务器端发送确认信息,确认连接
  • B. 服务器端向客户端回送一个响应,通知客户端收到了连接请求
  • C. 客户端向服务器端发出连接请求,等待服务器确认
  • D. 以上答案全部错误
纠错 标记
8.

在程序运行时,DatagramSocket的那个方法会发生阻塞()

  • A. send()
  • B. receive()
  • C. close()
  • D. connect()
纠错 标记
9.

以下哪个方法是DatagramSocket类用于发送数据的方法?()

  • A. receive()
  • B. accept()
  • C. set()
  • D. send()
纠错 标记
10.

进行UDP通信时,在接收端若要获得发送端的IP地址,可以使用DatagramPacket的哪个方法?

  • A. getAddress()
  • B. getPort()
  • C. getName()
  • D. getData()
纠错 标记
11.

以下哪个类用于实现TCP通信的客户端程序?()

  • A. ServerSocket
  • B. Socket
  • C. Client
  • D. Server
纠错 标记
12.

以下说法哪些是正确的?(多选)()

  • A. TCP连接中必须要明确客户端与服务器端
  • B. TCP协议是面向连接的通信协议,它提供了两台计算机之间可靠无差错的数据传输
  • C. UDP协议是面向无连接的协议,可以保证数据的完整性
  • D. UDP协议消耗资源小,通信效率高,通常被用于音频、视频和普通数据的传输
纠错 标记
13.

以下哪个是serverSocket类用于接收来自客户端请求的方法?()

  • A. accept()
  • B. getOutputStream()"
  • C. receive()
  • D. get()
纠错 标记
14.

使用UDP协议通信时,需要使用哪个类把要发送的数据打包?

  • A. SocketCmt
  • B. DatagramSocket
  • C. DatagramPacket
  • D. ServerSocket
纠错 标记
15.

使用下面哪个组件可以接收用户的输入信息?

  • A. JButton
  • B. JLabel
  • C. JTextField
  • D. 以上都可以
纠错 标记
16.

下面四对AWT和Swing对应组件中,错误的是?

  • A. Button和JButton
  • B. Dialog和JDialog
  • C. MenuBar和JMenuBar
  • D. ComboBox和JComboBox
纠错 标记
17.

下面对与Swing的描述,正确的有哪些?(多选)

  • A. Swing是在AWT基础上构建的一套新的图形界面系统
  • B. Swing提供了AWT所能够提供的所有功能
  • C. Swing组件是用Java代码来实现的
  • D. Swing组件都是重量级组件
纠错 标记
18.

下面哪些是FlowLayout类中表示对齐方式的常量?(多选)

  • A. FlowLayout.LEFT
  • B. FlowLayout.CENTER
  • C. FlowLayout.VERTICAL
  • D. FlowLayout.RIGHT
纠错 标记
19.

AWT中,常用的布局管理器包括哪些?(多选)

  • A. FlowLayout布局管理器
  • B. BorderLayout布局管理器
  • C. CardLayout布局管理器
  • D. GridLayout布局管理器
纠错 标记
20.

ActionEvent的对象会被传递给以下哪个事件处理器方法?

  • A. addChangeListener()
  • B. addActionListener()
  • C. stateChanged()
  • D. actionPerformed()
纠错 标记
21.

当鼠标按键被释放时,会调用以下哪个事件处理器方法?

  • A. mouseReleased()
  • B. mouseUp()
  • C. mouseOff()
  • D. mouseLetGo()
纠错 标记
22.

每一个GUI程序中必须包含一个什么组件?

  • A. 按钮
  • B. 标签
  • C. 菜单
  • D. 容器
纠错 标记
23.

下面四个选项中,哪些是事件处理机制中的角色?(多选)

  • A. 事件
  • B. 事件源
  • C. 事件接口
  • D. 事件监听器
纠错 标记
24.

下面四个组件中哪一个不是Component的子类?

  • A. Button
  • B. Dialog
  • C. Label
  • D. MenuBar
纠错 标记
25.

以下对File类的publicbooleaisFile()方法的描述,哪个是正确的?

  • A. 判断该File对象所对应的是否是文件。
  • B. 判断该File对象所对应的是否是目录。
  • C. 返回文件的最后修改时间。
  • D. 在当前目录下生成指定的目录。
纠错 标记
26.

以下选项中,哪个文件操作类可以实现一次读入多个文件?

  • A. Buffered
  • B. Reader
  • C. Sequence
  • D. InputStream
纠错 标记
27.

以下选项中,哪个是()方法返回值的类型?

  • A. boolean
  • B. int
  • C. String
  • D. Integer
纠错 标记
28.

以下选项中,哪个流中使用了缓冲区技术?

  • A. Buffere
  • B. OutputStream
  • C. Data
  • D. OutputStream
纠错 标记
29.

以下哪些属于InputStream类的方法?(多选)

  • A. intread(byte[])
  • B. voidflush()
  • C. voidclose()
  • D. available()
纠错 标记
30.

以下创建RandomAccessFile类实例对象的代码,哪些是正确的?(多选)

  • A. RandomAccessFile(“D:test.java”),”rw”)
  • B. RandomAccessFile(“D:test.java”,”r”)
  • C. RandomAccessFile(“D:\\itcast\\dir1\\test.java”)
  • D. RandomAccessFile(“D:test.java”,”wr”)
纠错 标记
二、判断题 (共20题,共40分)
31.

String类的方法replace(CharSequencesrt1,CharSequencesrt2)返回一个新的字符串,它是通过用srt2替换此字符串中出现的所有srt1得到的。

纠错 标记
32.

Date、Calendar以及DateFormat类都位于java.util包中。

纠错 标记
33.

System类中的currentTimeMillis()方法返回一个long类型的值。

纠错 标记
34.

用运算符“==”比较字符串对象时,如果两个字符串的值相同,结果为true。

纠错 标记
35.

String对象和StringBuffer对象都是字符串变量,创建后都可以修改。

纠错 标记
36.

线程结束等待或者阻塞状态后,会进入运行状态。

纠错 标记
37.

静态方法不能使用synchronized关键字来修饰。

纠错 标记
38.

同步代码块中的锁对象可以是任意类型的对象.

纠错 标记
39.

如果前台线程全部死亡,后台线程也会自动死亡。

纠错 标记
40.

当我们创建一个线程对象时,该对象表示的线程就立即开始运行。

纠错 标记
41.

接口中只能定义常量和抽象方法。

纠错 标记
42.

package声明语句应当为Java源文件中的第一条语句。

纠错 标记
43.

不存在继承关系的情况下,也可以实现方法重写。

纠错 标记
44.

Java中被final关键字修饰的变量,不能被重新赋值。

纠错 标记
45.

抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。

纠错 标记
46.

-5%3的运算结果是2。

纠错 标记
47.

“/*…*/”中可以嵌套“//”注释,但不能嵌套“/*…*/”注释。

纠错 标记
48.

continue语句只用于循环语句中,它的作用是跳出循环。

纠错 标记
49.

0xC5表示的是一个十六进制整数。

纠错 标记
50.

Java语言不区分大小写。

纠错 标记
答题卡(剩余 道题)
一、多选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
二、判断题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
用时:00:00:00
暂停
交卷
置顶