2019年3月计算机,二级Java练习题(总)

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


计算机等级考试遇到难题时不要抱怨,既然改变不了过去,那么就努力刷二级Java练习题备考、努力改变未来。



 

二级考试Java练习题

1

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

A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

B.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)

D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)

答案:C

 

2.算法的时间复杂度是指( )

A.算法的执行时间

B.算法所处理的数据量

C.算法程序中的语句或指令条数

D.算法在执行过程中所需要的基本运算次数

答案:D

 

3.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是( )

A.编辑软件

B.操作系统

C.教务管理系统

D.浏览器

答案:C

 

4.软件(程序)调试的任务是( )

A.诊断和改正程序中的错误

B.尽可能多地发现程序中的错误

C.发现并改正程序中的所有错误

D.确定程序中错误的性质

答案: A

 

5.数据流程图(DFD)( )

A.软件概要设计的工具

B.软件详细设计的工具

C.结构化方法的需求分析工具

D.面向对象方法的需求分析工具

答案: D

 

6.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )

A.定义阶段

B.开发阶段

C.维护阶段

D.上述三个阶段

答案:B

 

7.数据库管理系统中负责数据模式定义的语言是( )

A.数据定义语言

B.数据管理语言

C.数据操纵语言

D.数据控制语言

答案:C

 

8.在学生管理的关系数据库中,存取一个学生信息的数据单位是( )

A.文件

B.数据库

C.字段

D.记录

答案:D

 

9.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

答案:C

 

10.若变量aString类型的数据,那么表达式(a+a)的类型是( )

A.char

B.String

C.int

D.Long

答案:B

 

 

2

1.Java中定义常量的保留字是( )

A.const

B.final

C.finally

D.Native

答案:C

 

2.下列关于Java布尔类型的描述中,正确的是( )

A.一种基本的数据类型,它的类型名称为boolean

B.int表示类型

C.其值可以赋给int类型的变量

D.有两个值,l代表真,0代表假

答案:A

 

3.Java中所有类的父类是( )

A.Father

B.Dang

C.ExceptionTM

D.Object

答案:D

 

4.下列程序段的输出结果是( )

int data=0;

char k='a'P='f';

data=P-k

System.OUt.printll n(data);

A.0

B.a

C.f

D.5

答案:D

 

5.下列数中为八进制的是( )

A.27

B.0x25

C.026

D.028

答案:C

 

6.下列方法中,不属于Throwable类的方法是( )

A.printMessage

B.getMessage

C.toString

D.fillStackTrace

答案:C

 

7.下列程序的输出结果是( )

Public class Test{

Public static void main(String[]args){

int[]array=(246810);

int size=6;

int result=-l

try{

for(int i=0;i

if(array[i]= =20)result=i

}

catch(ArithmeticException e){

System.out.println("Catch---1");

}

catch(ArraylndexOutOfBoundsException e){

System.out.println("Catch---2")

}

catch(Exception e){

System.out.println("Catch---3")

}

}

A.Catch---1

B.Catch---2

C.Catch---3

D.以上都不对

答案:B

 

8.下列包中,包含JOptionPane类的是( )

A.javax.swing

B.java.lang

C.java.util

D.java.Applet

答案:A

 

9.下列选项中,与成员变量共同构成一个类的是( )

A.关键字

B.方法

C.运算符

D.表达式

答案:B

 

10.下列程序的功能是将一个整数数组写入二进制文件,在程序的下画线处应填入的选项是( )

importjava.io.*;

public class XieShuzu{

Dublic static void main(String[]a){

Int[]myArray=(10203040);

try{

DataOutputStream dos=

new DataOutputStream(new

FileOutput Stream("ints.dat"));

for(int i=0i<MYARRAY.LENGTH;I++)< p>

dos. (myArray[i]);

dos.close();

System.out.println("已经将整数数组写入二进制文件:ints.dat");

}catch(IOException ioe)

{System.out.println("IO Excepr_on");}

}

}

A.writeArray

B.writeByte

C.writeInt

D.writeDouble

答案:C

 

 

 

3

1.Java中的抽象类ReaderWriter所处理的流是( )

A.图像流

B.对象流

C.字节流

D.字符流

答案:D

 

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

A.内部类的名称与定义它的类的名称可以相同

B.内部类可用abstract修饰

C.内部类可作为其他类的成员

D.内部类可访问它所在类的成员

答案:A

 

3.用于在子类中调用被重写父类方法的关键字是( )

A.this

B.super

C.This

D.Super

答案:B

 

4.下列Java语句从指定网址读取html文件,在下画线处应填上的选项是( )

Reader in=new (new URL(urlString).

openStream());

A.Reader

B.DataOutputStream

C.ByteArray InputStream

D.InputStreamReader

答案:A

 

5.下列不属于表达式语句的是( )

A.++i;

B.--j;

C.b#a;

D.b*=a;

答案:C

 

6.下列为窗口事件的是( )

A.MouseEvent

B.WindowEvent

C.ActionEvent

D.KeyEvent

答案:B

 

7.用鼠标单击菜单项(Menultem)产生的事件是( )

A.MenuEvent

B.ActionEvent

C.KeyEvent

D.MouseEvent

答案:B

 

8.下列不属于逻辑运算符的是( )

A.!

B.||

C.&&

D.|

答案:D

 

9.当使用SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是( )

A.SomeThread类是包含run()方法的任意Java

B.SomeThread类一定要实现Runnable接口

C.SomeThread类是Thread类的子类

D.SomeThread类是Thread类的子类并且要实现Runnable接口

答案:C

 

10.在程序的下画线处应填入的选项是( )

public class Test {

public static void main(String args[]){

Test t=new Test();

Thread tt=new Thread(t);

tt.start();

}

public void run(){

for(int i=0;i<5;i++){

System.OUt.println("i="+i);

}

}

}

A.implements Runnable

B.extends Thread

C.implements Thread

D.extends Runnable

答案:A

 

 

4

1.如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )

Asleep()方法的时间到

B.获得了对象的锁

C.线程在调用tjoin()方法后,线程t结束

Dwait()方法结束

答案:D

 

2Java中,线程必须属于一个进程,线程是程序运行中的( )

A.字节流

B.字符流

C.对象流

D.执行流

答案:D

 

3.当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是( )

Astart()stop()destroy()

Binit()start()stop()start()stop()destroy()

Cstart()init()stop()destroy()

Dink()start()destroy()

答案:B

 

4.在HTML文件的<applet>标志中作为可选属性的是( )

AApplet主类的文件名

BApplet显示区域的宽度

CApplet主类的路径

DApplet显示区域的高度

答案:A

 

5.如果应用程序要在Applet上显示输出,则必须重写的方法是( )

AGraphicsdrawstring()

Brepaint()

Cpaint()

Dupdate()

答案:C

 

6.设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为( )

A5

B15

C35

D40

答案:B

 

7Java字节码文件的扩展名是( )

A..JVM

B..dbt

C..class

D..Exe

答案:C

 

8.能够用于创建可变字符串对象的类是( )

AStringBuffer

BVariantString

CStringCharacte

DStringLong

答案:A

 

 

 

 

5

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

A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的

B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构

C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构

D.上述三种说法都不对

答案:B

 

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

A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

D.上述三种说法都不对

答案:C

 

3.软件测试目的是( )

A.评估软件可靠性

B.发现并改正程序中的错误

C.改正程序中的错误

D.发现程序中的错误

答案:D

 

4.下面描述中,不属于软件危机表现的是( )

A.软件过程不规范

B.软件开发生产率低

C.软件质量难以控制

D.软件成本不断提高

答案:A

 

5.软件生命周期是指( )

A.软件产品从提出、实现、使用维护到停止使用退役的过程

B.软件从需求分析、设计、实现到测试完成的过程

C.软件的开发过程

D.软件的运行维护过程

答案:A

 

6.面向对象方法中,继承是指( )

A.一组对象所具有的相似性质

B.一个对象具有另一个对象的性质

C.各对象之间的共同性质

D.类之间共享属性和操作的机制

答案:D

 

7.层次型、网状型和关系型数据库划分原则是( )

A.记录长度

B.文件的大小

C.联系的复杂程度

D.数据之间的联系方式

答案:D

 

8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )

A.一对一

B.一对多

C.多对多

D.多对一

答案:C

 

9.数据库设计中反映用户对数据要求的模式是( )

A.内模式

B.概念模式

C.外模式

D.设计模式

答案:C

 

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

public class Myval{

public static void main(string args[]){

MyVal m=new MyVal();

m.aMethod();

}

public void aMethod(){

boolean b[]=new Boolean[5];

System.OUt.println(b[0]);

}

}

A.1

B.null

C.0

D.编译错误

答案:A



考无忧小编tips

有时候经历越多越会明白,在这个世界上,总有几样东西是别人拿不走的。比如,你读过的书、看过的风景、复习过的二级Java练习题,更包括你那些曾经被嘲笑过的梦想。




文章推荐:

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

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

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


温馨提示:

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

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

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


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