2014年3月全国计算机等级二级Java语言程序设计考试试题(标准答案+解析版)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
16

在 HTML 文件的 标志中作为可选属性的是

  • A.Applet 主类的文件名
  • B.Applet 显示区域的宽度
  • C.Applet 主类的路径
  • D.Applet 显示区域的高度
17

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

  • A.Graphics.drawString()
  • B.repaint()
  • C.paint()
  • D.update()
18

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

  • A.start(),stop(),destroy()
  • B.init(),start(),stop(),start(),stop(),destroy()
  • C.start(),init(),stop(),destroy()
  • D.init(),start(),destroy()
19

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

  • A.sleep() 方法的时间到
  • B.获得了对象的锁
  • C.线程在调用 t.join() 方法后,线程 t 结束
  • D.wait() 方法结束
20

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

  • A.SomeThread 类是包含 run() 方法的任意 java 类
  • B.SomeThread 类一定要实现 Runnable 接口
  • C.SomeThread 类是 Thread 类的子类
  • D.SomeThread 类是 Thread 类的子类并且要实现 Runnable 接口
22

 为了支持压栈线程与弹栈线程之间的交互与同步 , 在程序的下划线处依次填入的语句是

public class IntStack{

private int idx=0;

private int[] data=new int[8];

public void push(int i){

data[idx]=i;

idx++;

}

__________

......

}

  • A.synchronized()    notify()
  • B.synchronized()    this.wait()
  • C.synchronized()    this.notify()
  • D.synchronized()    sleep()
24

用鼠标点击菜单项( MenuItem )产生的事件是

  • A.MenuEvent
  • B.ActionEvent
  • C.KeyEvent
  • D.MouseEvent
25

下列不属于表达式语句的是

  • A.++i;
  • B.--j;
  • C.b#a;
  • D.b*=a;
26

下列为窗口事件的是

  • A.MouseEvent
  • B.WindowEvent
  • C.ActionEvent
  • D.KeyEvent
30

下列叙述中,错误的是

  • A.内部类的名称与定义它的类的名称可以相同
  • B.内部类可用 abstract 修饰
  • C.内部类可作为其他类的成员
  • D.内部类可访问它所在类的成员
31

Java 中的抽象类 Reader 和 Writer 所处理的流是

  • A.图像流
  • B.对象流
  • C.字节流
  • D.字符流
32

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

  • A.关键字
  • B.方法
  • C.运算符
  • D.表达式
33

下列包中,包含 JOptionPane 类的是

  • A.javax.swing
  • B.java.lang
  • C.java.util
  • D.java.applet
35

下列方法中,不属于 Throwable 类的方法是

  • A.printMessage
  • B.getMessage
  • C.toString
  • D.fillStackTrace
36

 Java 中所有类的父类是

  • A.Father
  • B.Lang
  • C.Exception
  • D.Object
38

下列数中为八进制的是

  • A.27
  • B.0x25
  • C.026
  • D.028
39

下列有关 Java 布尔类型的描述中,正确的是

  • A.一种基本的数据类型,它的类型名称为 boolean
  • B.用 int 表示类型
  • C.其值可以赋给 int 类型的变量
  • D.有两个值,1 代表真,0 代表假
40

 Java 中定义常量的保留字是

  • A.const
  • B.final
  • C.finally
  • D.native
44

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

  • A.定义阶段
  • B.开发阶段
  • C.维护阶段
  • D.上述三个阶段
45

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

  • A.数据定义语言
  • B.数据管理语言
  • C.数据操纵语言
  • D.数据控制语言
46

数据流程图( DFD 图)是

  • A.软件概要设计的工具
  • B.软件详细设计的工具
  • C.结构化方法的需求分析工具
  • D.面向对象方法的需求分析工具
47

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

  • A.诊断和改正程序中的错误
  • B.尽可能多地发现程序中的错误
  • C.发现并改正程序中的所有错误
  • D.确定程序中错误的性质
49

算法的 时间 复杂度是指

  • A.算法的执行时间
  • B.算法所处理的数据量
  • C.算法程序中的 语句 或指令条数
  • D.算法在执行过程中所需要的基本运算次数
50

下列叙述中正确的是

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