文档详情

2025年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题带答案 5.docx

发布:2025-02-27约8.54千字共18页下载文档
文本预览下载声明

2025年等级考试-计算机二级-Java语言程序设计考试历年真题常考点试题带答案

(图片大小可任意调节)

第1卷

一.单选题(共15题)

1.JDK中提供的文档生成器是()。

A.javadoc.exe

B.javap.exe

C.java.exe

D.javaprof.exe

2.JavaApplication源程序的主类是指包含有()方法的类。

A.main方法

B.toString方法

C.init方法

D.actionPerfromed方法

3.当Frame的大小被改变时,Frame中的按钮的位置也可能被改变,请问此时使用的是什么布局管理器

A.BorderLayout

B.FlowLayout

C.CardLayout

D.GridLayout

4.Frame对象默认的布局管理器是()

A.FlowLayout

B.BorderLayout

C.CardLayout

D.null

5.下列对继承的说法,哪个是正确的?

A.子类能继承父类的所有方法和状态

B.子类能继承父类的非私有方法和状态

C.子类只能继承父类public方法和状态

D.子类只能继承父类的方法,而不继承状态

6.编译并运行以下程序,以下描述哪个选项是正确的()

1.classX{

2.protectiedStringtoString()i{

3.returnsuper.toString();}

4.}

A.编译通过运行无异常

B.编译通过但运行时出错

C.行2出错,不能成功编译

D.不能成功编译,行3出错

7.下列方法定义中,正确的是

A.intx(){charch=a。return(int)ch。}

B.voidx(){...returntrue。}

C.intx(){...returntrue。}

D.intx(inta,b){returna+b。}

8.以下代码段执行后的输出结果为()

intx=-3;

inty=-10;

System.out.println(y%x);

A.-1

B.2

C.1

D.3

9.下面选择中说法正确的是

A.第7行会产生编译错误,原因是不能访问成员变量

B.当执行()时,会产生运行时异常

C.在对象初始化后无法修改

D.方法不会覆盖方法

10.在Java语言中,假设类Worker是类Person的子类,Worker的构造方法中有一句super();,该语句()。

A.调用类Worker中定义的super()方法

B.调用类Person中定义的super()方法

C.调用类Person的构造方法

D.语法错误

11.Java的反汇编命令是()。

A.javap

B.javac

C.jdb

D.java

12.设有以下代码:

Stringsl=123;Strings2=123;

Strings3=newString(123);

则表达式s1==s2和s1==s3的值分别是()

A.true,true

B.false,false

C.true,false

D.false,true

13.开发软件时对提高开发人员工作效率至关重要的是()。

A.操作系统的资源管理功能

B.先进的软件开发工具和环境

C.程序员的数量

D.计算机的并行处理能力

14.定义一个接口必须使用的关键字是()。

A.public

B.class

C.interface

D.static

15.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为

A.隐藏

B.覆盖

C.重载

D.Java不支持此特性

二.判断题(共5题)

1.一般来说,把字符转换成计算机识别的字节序列称为解码,而把字节序列转换为普通人能看懂的明文字符称为编码。()

2.即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参函数,函数体为空。

3.实例方法是根据引用变量的声明类型进行访问的。

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

5.Java的源代码中定义几个

显示全部
相似文档