admin 管理员组

文章数量: 887032


2023年12月22日发(作者:flush函数python)

Java2022年二级试卷

Java2022年二级试卷

一、多选题 (共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.类定义时

1

B.创建对象时

C.调用对象方法时

D.使用对象的变量时

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

voidHH{…}

classMove(){…}

classvoidnumber{}

classCar{…}

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

A.方括号[]

B.花括号{}

C.双引号“”

D.圆括号()

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

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

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

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

D.以上答案全部错误

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

()

e()

()

2

t()

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

e()

()

()

()

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

ress()

t()

e()

a()

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

Socket

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

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

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

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

3

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

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

()

putStream()"

e()

()

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

Cmt

amSocket

amPacket

Socket

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

n

ield

D.以上都可以

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

和JButton

和JDialog

r和JMenuBar

ox和JComboBox

4

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

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

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

组件是用Java代码来实现的

组件都是重量级组件

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

AL

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

yout布局管理器

Layout布局管理器

yout布局管理器

yout布局管理器

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

ngeListener()

ionListener()

hanged()

Performed()

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

eleased()

5

p()

ff()

etGo()

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

A.按钮

B.标签

C.菜单

D.容器

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

A.事件

B.事件源

C.事件接口

D.事件监听器

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

r

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

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

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

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

6

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

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

ed

ce

tream

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

n

r

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

e

Stream

Stream

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

d(byte[])

ush()

ose()

ble()

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

7

选)

AccessFile(“D:”),”rw”)

AccessFile(“D:”,”r”)

AccessFile(“D:”)

AccessFile(“D:”,”wr”)

二、判断题 (共20题,共40分)

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

、Calendar以及DateFormat类都位于包中。

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

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

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

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

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

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

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

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

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

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

8

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

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

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

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

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

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

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

语言不区分大小写。

9


本文标签: 方法 使用 对象 构造方法 调用