2016二级java题型分数_Java2016年二级试卷

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

1.

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

A.

成员变量

B.

局部变量

C.

成员方法

D.

成员内部类

A

B

C

D

纠错

标记

2.

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

A.

使用this调用构造方法的格式为this([参数1,参数2…])

B.

只能在构造方法中使用this调用其它的构造方法

C.

使用this调用其它构造方法的语句必须放在第一行

D.

不能在一个类的两个构造方法中使用this互相调用

A

B

C

D

纠错

标记

3.

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

A.

方法名必须和类名相同

B.

方法名的前面没有返回值类型的声明

C.

在方法中不能使用return语句返回一个值

D.

当定义了带参数的构造方法,系统默认的不带参数的构造方法依然存在

A

B

C

D

纠错

标记

4.

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

A.

类定义时

B.

创建对象时

C.

调用对象方法时

D.

使用对象的变量时

A

B

C

D

纠错

标记

5.

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

A.

publicvoidHH{…}

B.

publicclassMove(){…}

C.

publicclassvoidnumber{}

D.

publicclassCar{…}

A

B

C

D

纠错

标记

6.

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

A.

方括号[]

B.

花括号{}

C.

双引号“”

D.

圆括号()

A

B

C

D

纠错

标记

7.

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

A.

客户端再次向服务器端发送确认信息,确认连接

B.

服务器端向客户端回送一个响应,通知客户端收到了连接请求

C.

客户端向服务器端发出连接请求,等待服务器确认

D.

以上答案全部错误

A

B

C

D

纠错

标记

8.

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

A.

send()

B.

receive()

C.

close()

D.

connect()

A

B

C

D

纠错

标记

9.

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

A.

receive()

B.

accept()

C.

set()

D.

send()

A

B

C

D

纠错

标记

10.

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

A.

getAddress()

B.

getPort()

C.

getName()

D.

getData()

A

B

C

D

纠错

标记

11.

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

A.

ServerSocket

B.

Socket

C.

Client

D.

Server

A

B

C

D

纠错

标记

12.

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

A.

TCP连接中必须要明确客户端与服务器端

B.

TCP协议是面向连接的通信协议,它提供了两台计算机之间可靠无差错的数据传输

C.

UDP协议是面向无连接的协议,可以保证数据的完整性

D.

UDP协议消耗资源小,通信效率高,通常被用于音频、视频和普通数据的传输

A

B

C

D

纠错

标记

13.

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

A.

accept()

B.

getOutputStream()"

C.

receive()

D.

get()

A

B

C

D

纠错

标记

14.

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

A.

SocketCmt

B.

DatagramSocket

C.

DatagramPacket

D.

ServerSocket

A

B

C

D

纠错

标记

15.

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

A.

JButton

B.

JLabel

C.

JTextField

D.

以上都可以

A

B

C

D

纠错

标记

16.

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

A.

Button和JButton

B.

Dialog和JDialog

C.

MenuBar和JMenuBar

D.

ComboBox和JComboBox

A

B

C

D

纠错

标记

17.

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

A.

Swing是在AWT基础上构建的一套新的图形界面系统

B.

Swing提供了AWT所能够提供的所有功能

C.

Swing组件是用Java代码来实现的

D.

Swing组件都是重量级组件

A

B

C

D

纠错

标记

18.

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

A.

FlowLayout.LEFT

B.

FlowLayout.CENTER

C.

FlowLayout.VERTICAL

D.

FlowLayout.RIGHT

A

B

C

D

纠错

标记

19.

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

A.

FlowLayout布局管理器

B.

BorderLayout布局管理器

C.

CardLayout布局管理器

D.

GridLayout布局管理器

A

B

C

D

纠错

标记

20.

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

A.

addChangeListener()

B.

addActionListener()

C.

stateChanged()

D.

actionPerformed()

A

B

C

D

纠错

标记

21.

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

A.

mouseReleased()

B.

mouseUp()

C.

mouseOff()

D.

mouseLetGo()

A

B

C

D

纠错

标记

22.

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

A.

按钮

B.

标签

C.

菜单

D.

容器

A

B

C

D

纠错

标记

23.

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

A.

事件

B.

事件源

C.

事件接口

D.

事件监听器

A

B

C

D

纠错

标记

24.

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

A.

Button

B.

Dialog

C.

Label

D.

MenuBar

A

B

C

D

纠错

标记

25.

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

A.

判断该File对象所对应的是否是文件。

B.

判断该File对象所对应的是否是目录。

C.

返回文件的最后修改时间。

D.

在当前目录下生成指定的目录。

A

B

C

D

纠错

标记

26.

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

A.

Buffered

B.

Reader

C.

Sequence

D.

InputStream

A

B

C

D

纠错

标记

27.

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

A.

boolean

B.

int

C.

String

D.

Integer

A

B

C

D

纠错

标记

28.

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

A.

Buffere

B.

OutputStream

C.

Data

D.

OutputStream

A

B

C

D

纠错

标记

29.

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

A.

intread(byte[])

B.

voidflush()

C.

voidclose()

D.

available()

A

B

C

D

纠错

标记

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”)

A

B

C

D

纠错

标记

二、判断题 (共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语言不区分大小写。

正确

错误

纠错

标记

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值