2019年下半年计算机二级Java练习题(总)

发布于 2019-04-11 10:56  编辑:simi
0
计算机等级考试题库 扫码微信刷题


如果暂时没有更好的出路,请选择努力!如果暂时没有通过全国计算机等级考试的信心,请选择努力刷二级Java练习题


二级Java练习题.png

二级考试Java练习题

1

1.一个栈的初始状态为空。现将元素12345ABCDE依次入栈,然后再依次出栈,则元素出栈的顺序是( )

A.12345ABCDE

B.EDCBA54321

C.ABCDEl2345

D.54321EDCBA

答案:B

 

2.下列叙述中正确的是( )

A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

D.循环队列中元素的个数是由队头指针和队尾指针共同决定的

答案:D

 

3.在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )

A.O(n)

B.O(n2)

C.O(log2n)

D.O(nlog2n)

答案:C

 

4.下列叙述中正确的是( )

A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

C.顺序存储结构能存储有序表,链式存储结构不能存储有序表

D.链式存储结构比顺序存储结构节省存储空间

答案:A

 

5.数据流图中带有箭头的线段表示的是( )

A.控制流

B.事件驱动

C.模块调用

D.数据流

答案:D

 

6.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须实现 Serializable接口的类是( )

obiectInput in=

new ObjectlnputStream(new FileInputStream("am-

ployee.dat"));

Employee[]newStaff=(Employee[1]in.readobject();

A.Employee

B.Input

C.Staff

D.Stream

答案:A

 

7.如果有一个类MyFrameFrame的子类,但它不能被实例化,请写出该类的声明头为( )

A.abstract class Frame extends MyFrame

B.abstract class MyFrame extends Frame

C.class MyFrame abstract extends Frame

D.class Frame abstract extends MyFrame

答案:B

 

8.执行下列赋值语句后,a的值为( ) a=Float.valueOf("12.34").floatValue();

A.12

B.34

C.0.34

D.12.34

答案:D

 

9.sum的值为0,则result=sum = =o?1num/sum的值为( )

A.0

B.1

C.Ol

D.无法输出

答案:B

 

10.下列横线处应填写的语句是( )

import JaVa.awt.*;

public class FirstFrame extends Frame{

public static void main(String args[]){

FirstFrame fr=new FirstFrame("First container!");

fr.setsize(240240);

fr.setBackground(Color.yellow);

}

public FirstFrame(String str){

super(str);

}

}

A.fr.setVisible(true)

B.fr.setVisible(false)

C.fr.setFrame(true)

D.fr.setmyFrame(true)

答案:A

 

 

 

2

1.下列选项中属于Java语言的垃圾回收机制的一项是( )

A.语法检查

B.堆栈溢出检查

C.跨平台

D.内存跟踪

答案:D

 

2.使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。

A.abstract

B.priVate

C.protected

D.不使用保留字

答案:D

 

3.下列命令中,是Java编译命令的是( )o

A.javac

B.jaVa

C.javadoc

D.Appletviewer

答案:A

 

4.下面( )是合法的标识符。

A.$persons

B.2Users

C.*point

D.This

答案:A

 

5.下列表达式中正确的是( )

A.5++

B.(a+b)++

C.++(a+b)

D.++x

答案:D

 

6.在软件开发中,需求分析阶段可以使用的工具是( )

A.N-S

B.DFD

C.PAD

D.程序流程图

答案:B

 

7.在面向对象方法中,不属于“对象”基本特点的是( )

A.一致性

B.分类性

C.多态性

D.标识唯一性

答案: A

 

8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )

A.一对一

B.一对多

C.多对一

D.多对多

答案:B

 

9.在数据管理技术发展的三个阶段中,数据共享最好,的是( )

A.人工管理阶段

B.文件系统阶段

C.数据库系统阶段

D.3个阶段相同

答案:C

 

10.下列代码的执行结果是( )

public class Expression{

public static void main(String arga[](

Int vl=10v2=99v3=0;

System.Out.prIntln((vl

}

}

A.9.9

B.3

C false

D.True

答案:C

 

 

 

3

1.下列说法中不正确的是( )

A.Java语言中的事件都是继承自Java.awt.AW-TEvent

B.AWTEvent类是EventObject类的子类

C.JavaAWT事件分为低级事件和高级事件

D.ActionEvent类是AWTEvent类的子类

答案:A

 

2.下列方法中不能适用于所有Swing组件的是( )

A.addKeyListener()

B.addMouseListener()

C.adddMouseMotionListerner()

D.addAdj ustmentListener()

答案:D

 

3.Applet程序中的init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是( )

public void init()

{

setlLayout(new BorderLayout());

add(North”,new TextField(10))

add(Center”,new Button(help))

}

A.文本框将会出现在Applet的顶上,且有l0个字符的宽度

B.按钮将会出现在Applet的正中间,且尺寸为正好能够包容help的大小

C.文本框将会出现在Applet的顶上,从最左边一直延伸到最右边;按钮将会出现在Applet的正中间,覆盖除文本框外的所有空间

D.按钮与文本框的布局依赖于Applet的尺寸

答案:C

 

4.Applet的运行过程要经历4个步骤,其中不是运行步骤的是( )

A.浏览器加载指定URLHTML文件

B.浏览器显示HTML文件

C.浏览器加载HTML文件中指定的Applet

D.浏览器中的Java运行环境运行该Applet

答案:B

 

5.下列命令中用于激活系统守候进程以便能够在Java虚拟机上注册和激活对象的是( )

A.rmic

B.rmiregistry

C.rmid

D.Serialver

答案:C

 

6.Java中,所有类的根类是( )

A.java.lang.Object

B.java.lang.Class

C.java.applet.Applet

D.java.awt.Frame

答案:A

 

7.Java中,用package语句说明一个包时,该包的层次结构必须是( )

A.与文件的结构相同

B.与文件目录的层次相同

C.与文件类型相同

D.与文件大小相同

答案:B

 

8.在读字符文件Employee.dat时,使用该文件作为参数的类是( )

A.BufferedReader

B.DatalnputStream

C.DataOutputStream

D.FileInputStream

答案:D

 

9.下列构造方法的调用方式中,正确的是( )

A.按照一般方法调用

B.由用户直接调用

C.只能通过new自动调用

D.被系统调用

答案:C

 

10.Panel默认的布局管理器是( )

A.GridLayout

B.BorderLayout

C.FlowLayout

D.CardLayout

答案:C

 

 

 

4

1.容器类java.awt.container的父类是( )

A.java.awt.Window

B.java.awt.Component

C.java.awt.Frame

D.java.awt.Panel

答案:B

 

2.下列代码中

if(x>O){System.out.println("first");}

elseif(x>-3){System.out.println("second");)

else{System.out.println("third");)

要求打印字符串为“second”时,X的取值范围是( )

A.x<=0x>-3

B.x>0

C.x>-3

D.x<=-3

答案:A

 

3.下列叙述中,错误的是( )

A.File类能够存储文件

B.File类能够读写文件

C.File类能够建立文件

D.File类能够获取文件目录信息

答案:B

 

4.下列叙述中,正确的是( )

A.Reader是一个读取字符文件的接口

B.Reader是一个读取数据文件的抽象类

C.Reader是一个读取字符文件的抽象类

D.Reader是一个读取字节文件的一般类

答案:C

 

5.用于输入压缩文件格式的ZiplnputStream类所属包是( )

A.java.util

B.java.io

C.java.nio

D.java.util.Zip

答案:D

 

6.使用白盒测试法时,确定测试数据应该根据( )和指定的覆盖标准。

A.程序的内部逻辑

B.程序的复杂结构

C.使用说明书

D.程序的功能

答案:A

 

7.关系数据库管理系统能实现的专门关系运算包括( )

A.排序、索引、统计

B.选择、投影、连接

C.关联、更新、排序

D.显示、打印、制表

答案:B

 

8.E-R图转换到关系模式时,实体与实体间的联系可以表示成( )

A.属性

B.关系

C.

D.

答案:B

 

9.下列有关数组的叙述中,错误的是( )

A.在同一个环境下,数组与内存变量可以同名,两者互不影响

B.可以用一维数组的形式访问二维数组

C.在可以使用简单内存变量的地方都可以使用数组元素

D.一个数组中各元素的数据类型可以相同,也可以不同

答案:A

 

10.下列选项中,不属于模块间耦合的是( )

A.数据耦合

B.标记耦合

C.异构耦合

D.公共耦合

答案:C

 

 

 

5

1.下面排序算法中,平均排序速度最快的是( )

A.冒泡排序法

B.选择排序法

C.交换排序法

D.堆排序法

答案:D

 

2.软件需求分析一般应确定的是用户对软件的( )

A.功能需求

B.非功能需求

C.性能需求

D.功能需求和非功能需求

答案:D

 

3.下列说法中,不属于数据模型所描述的内容是( )

A.数据结构

B.数据操作

C.数据查询

D.数据约束

答案:C

 

4.下列描述中,不是线性表顺序存储结构特征的是()

A.不便于插入和删除

B.需要连续的存储空间

C.可随机访问

D.需另外开辟空间来保存元素之间的关系

答案: D

 

5.若类声明加上( )修饰符,则表示该类不能有子类。

A.close

B.final

C.down

D.End

答案:B

 

6.下列各项说法中错误的是( )

A.共享数据的所有访问都必须使用synchronized加锁

B.共享数据的访问不一定全部使用synchronized加锁

C.所有的对共享数据的访问都是临界区

D.临界区必须使用synchronized加锁

答案:B

 

7.对象状态的持久化是通过( )实现的。

A.文件

B.管道

C.串行化

D.过滤器

答案:C

 

8.下列程序从标准输入设备——键盘读入一个字符,然后输出到屏幕。要想完成此功能,画线处应该填人的语句为( )

importjava.iO.*;

public class Test

{

public static void main(String argsE])

{

charch

try

{

___;

System.out.println(eh);

}

catch(IOException e)

{

e.printStackTrace()

}

}

}

A.ch=System.in.read()

B.ch=(char)System.in.read()

C.ch=(char)System.in.readln()

D.ch=(int)System.in.read();

答案:B

 

9.下列Java组件中,不属于容器的是( )

A.Panel

B.Window

C.Frame

D.Label

答案:D

 

10.JScrollPane面板的滚动条是通过哪个对象来实现?( )

A.JViewport

B.JSplitPane

C.JTabbedPane

D.JPanel

答案:A



不要着急!不要迷茫!不要彷徨!考无忧小编送福利~计算机等级考试题库。以上是一些二级Java练习题,希望能帮到你们~




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯


本文网址:http://www.k51.com.cn/info/jsjdjks/1904/1151133.html
选择分享到: