计算机类二级JAVA

2009年3月全国计算机等级考试二级Java笔试试卷

50 题含答案JAVA
共 50 题返回本类
1单选题1 / 50
下列叙述中正确的是
查看答案
B. 队列是“先进先出”的线性表
4单选题4 / 50
下列排序方法中,最坏情况下比较次数最少的是
查看答案
D. 堆排序
5单选题5 / 50
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
查看答案
C. 教务管理系统
6单选题6 / 50
下面叙述中错误的是
查看答案
A. 软件测试的目的是发现错误并改正错误
7单选题7 / 50
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
查看答案
B. 降低耦合性提高内聚性有利于提高模块的独立性
8单选题8 / 50
数据库应用系统中的核心问题是
查看答案
A. 数据库设计
9单选题9 / 50
有两个关系R,S如下:
R
A    B    C
a    3    2
b    0    1
c    2    1
S
A    B
a    3
b    0
c    2
由关系R通过运算得到关系S,则所使用的运算为
查看答案
B. 投影
11单选题11 / 50
Java虚拟机(JVM)运行Java代码时,不会进行的操作时
查看答案
A. 加载代码
14单选题14 / 50
阅读下列程序
public class VariableUse{
public static void main (String[] args) {
int a;
if (a==8) {
int b=9;
System.out.println(“a = ”+a);
System.out.println(“b = ”+b);
}
System.out.println(“a = ”+a);
System.out.println(“b = ”+b);
}
}
该程序在编译时的结果是
查看答案
B. 第二个System.out.println(“b = ”+b)语句中,变量b作用域有错
16单选题16 / 50
对鼠标点击按钮操作进行事件处理的接口是
查看答案
A. MouseListener
20单选题20 / 50
阅读下列利用递归来求n!的程序
Class FactorialTest{
Static long Factorial (int n) { //定义Factorial ()方法
If (n==1)
Return 1;
Else
Return n* Factorial(_____);
}
Public static void main (String a[]) { // main ()方法
Int n=8;
System.out.println{n+”! = ”+Factorial (n)};
}
}
为保证程序正确运行,在下划线处应该填入的参数是
查看答案
A. n-1
21单选题21 / 50
阅读下列代码
Public class Person{
Static int arr[ ] = new int (10);
Public static void main (String args  []) {
System.out.println(arr[9]);
}
}
该代码运行的结果是
查看答案
C. 输出0
22单选题22 / 50
在Java中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是
查看答案
A. import
23单选题23 / 50
继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码
查看答案
B. 可重用
24单选题24 / 50
阅读下列代码片段
Class InterestTest________ActionListener{
Public void actionPerformed (ActionEvent event) {
Double interest = balance * rate/100;
Balance += interest;
Number Format format =
Number Format.getCurrencyInstance ();
System.out.printlb{“balance = ”+
Formatter.format (balance)};
}
Private double rate;
}
在下划线处,应填的正确选项是
查看答案
C. implements
27单选题27 / 50
Java类库中,将信息写入内存的类是
查看答案
C. java.io.BufferedOutputStream
28单选题28 / 50
阅读下列Java语句
ObjectOutputStream out
New ObjectOutputStream {new_______(“employee.dat”)};
在下划线处,应填的正确选项是
查看答案
C. FileOutputStream
30单选题30 / 50
Java中的线程模型由三部分组成,与线程模型组成无关的是
查看答案
C. 操作系统的内核状态
31单选题31 / 50
向Applet传递参数正确的描述是
查看答案
D. <applet code=Try.class name=age,value=20>
34单选题34 / 50
阅读下列代码段
Class Test implements Runnable {
Public int run( ) {
Int i = 0;
While (true) {
i++;
System.out.println (“i=”+i);
}
}
}
上述代码的编译结果是
查看答案
D. 程序不能通过编译,因为run ()方法的返回值类型不是void
35单选题35 / 50
如果线程调用下列方法,不能保证使该线程停止运行的是
查看答案
A. sleep ()
36填空题36 / 50
假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有__个元素。
查看答案
19
40填空题40 / 50
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是
__框。
查看答案
菱形
47填空题47 / 50
java语言的__可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。
查看答案
内部类
48填空题48 / 50
下列程序构造了一个Swing Applet,请在下划线处填入正确的代码
Import javax.swing.*;
Import java.awt.*;
Public class SwingApplet extends__{
Jlabel l = new Jlabel (“This is a Swing Applet.”);
Public void init(){
Container contentPane = getContentPane();
contentPane.add(1);
}
}
查看答案
JApplet
50填空题50 / 50
请在下划线处填入代码,是程序正常运行并且输出“Hello!”
Class Test__{
Public static void main (String[] arge){
Test t = new Test();
t.start();
}
Public void run(){
System.out.println(“Hello!”);
}
}
查看答案
extends Thread
← 上一卷下一卷 →