淘小兔

点击进入>>最新版全国计算机等级考试真题题库全套资料

一、选择题(每题2分,共计70分)

1.以下关于数据的逻辑结构的叙述中,哪一条是不正确的? 
A、数据的逻辑结构是数据间关系的描述 
B、数据的逻辑结构抽象地反映数据元素间的逻辑关系 
C、数据逻辑结构具体的反映数据在计算机中的存储方式 
D、数据的逻辑结构分为线性结构和非线性结构 
 
2.以下哪一个不是队列的基本运算? 
A、从队尾插入一个新元素 
B、从队列中删除第I个元素 
C、判断一个队列是否为空 
D、读取队头元素的值 
 
3.二叉树的先序遍历和中序遍历如下: 
先序遍历:ABDFHCEGI 
中序遍历:BFHDAEIGC 
该二叉树根的右子树的根是____。 
A、N 
B、F 
C、E 
D、C 
 
4.已知一个有序表(13,20,25,37,48,58,61,78,83,90,101),当二分查找 
值48的元素时,____次比较后查找成功。 
A、1 
B、2 
C、3 
D、4 
 
5.面向对象的概念方法是____。 
A、用来请求对象执行某些操作。 
B、描述对象动态特征的一个操作序列。 
C、描述对象静态特性的一个数据项。 
D、描述对象动态或者静态特征的某个项目。 
 
6.Object-orientde翻译成哪一个术语更为确切? 
A、面向对象 
B、面向客体 
C、面向目标 
D、物件导向 
 
7.概要设计的结果是分享一份 
A、模块说明书 
B、框图 
C、程序 
D、数据结构 
 
8.数据库管理系统的工作不包括____。 
A、管理操作系统 
B、保护数据库 
C、应用数据库 
D、修改数据库 
 
9.在关系数据库中,用来表示实体之间联系的是 
A、树结构 
B、网状结构 
C、线性表 
D、二维表 
 
10.在关系代数中,从两个关系的笛卡尔积中,选取他们属性间满足一定条件的元组的操作, 
称为 
A、投影 
B、选择 
C、自然连接 
D、θ连接 
A       B       C       D     
11.在Java语言有多种实现的机制,下列哪种技术属于垃圾回收机制? 
A、字节编译 
B、内存跟踪 
C、语法检查 
D、堆栈上/下溢检查 
 
12.编写和运行Java applet程序与编写和运行Java application程序不同的步骤是 
A、编写源代码 
B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹 
C、编译过程 
D、解释执行 
 
13.下列哪个数代表八进制整数? 
A、0Xa6 
B、0144 
C、1840 
D、-1E3 
 
14.下列正确的句子是 
A、float 3.14; 
B、byte i=225; 
C、k=33L; 
D、int p[][]; 
 
15.下列程序段的输出结果是 
public class operatorsandExpressions{ 
void stringPlus(){ 
int x=3,y=4,z=5; 
System.out.println(x+y+z); 


A、xyz 
B、x+y+z 
C、12 
D、以上答案均不正确 
 
16.下列程序段的输出结果是 
void doublearithmaticOperator(){ 
System.out.print(9/2); 
System.out.print(","); 
System.out.println(5/2.0); 

A、4.5,2.5 
B、4,2 
C、4.5,2 
D、4,2.5 
 
17.给出下面代码段: 
public class Test1{ 
public static void main(String args[]){ 
int m; 
switch(m) 

case 0:System.out.println("case 0"); 
case 1:System.out.println("case 1");break; 
case 2: 
default:System.out.println("default"); 



下列m 的哪个值将引起“default”的输出? 
A、0 
B、1 
C、2 
D、以上答案都不正确 
 
18.下列程序的输出结果为 
int j=2; 
switch(j){ 
case 2: 
System.out.println("Value is two."); 
case 2+1: 
System.out.println("Value is three."); 
break; 
default: 
System.out.println("Value is "+j); 
break;} 
A、Value is two. 
B、Value is two. 
Value is three. 
C、Value is two. 
Value is three. 
Value is 2 
D、编译错误 
 
19.下列哪个类声明是正确的? 
A、abstract final class Hl{…} 
B、abstract private move(){…} 
C、protected private number; 
D、public abstract class Car{…} 
 
20.对于构造方法,下列叙述不正确的是 
A、构造方法是类的一种特殊方法,它的方法名必须与类名相同。 
B、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀。 
C、构造方法的主要作用是完成对类的对象的初始化工作。 
D、一般在创建新对象时,系统会自动调用构造方法。 
 
21.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的? 
A、成员方法可以直接调用父类的成员方法 
B、成员方法可以直接调用父类的类方法 
C、成员方法不可以直接调用其他类的成员方法 
D、成员方法可以直接调用本类的类方法 
 
22.关于私有访问控制符private修饰的成员变量,以下说法正确的是 
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的 
子类 
B、可以被种类访问和引用:该类本身、该类的所有子类 
C、只能被该类自身所访问和修改 
D、只能被同一个包中的类访问 
 
23.关于以下程序段的说法正确的是 
1. public class Myar{ 
2. public static void main(String argv[]){ 
3. int[]i=new int[5]; 
4. System.out.println(i[5]); 
5. } 
6. } 
A、第2行编译出错 
B、第4行编译出错 
C、编译时产生错误 
D、编译时没有产生错误,运行时发生异常 
 
24.编译并且执行以下代码,会出现什么情况? 
public class Q{ 
public static void main(String argv[]){ 
int anar[]=new int[]{1,2,3}; 
System.out.println(anar[1]); 


A、1 
B、有错误,数组anar在初始化以前不能正常输出。 
C、2 
D、有错误,数组的大小没有定义。 
 
25.如要抛出异常,应用下列哪种子句? 
A、catch 
B、throw 
C、try 
D、finally 
 
26.对于catch 子句的排列,下列哪种是正确的? 
A、父类在先,子类在后 
B、子类在先,父类在后 
C、有继承关系的异常不能在同一个 try 程序段内 
D、先有子类,其他如何排列都无关 
 
27.当输入一个字节流时,要 
A、实现DataInput接口 
B、实现ObjectInput接口 
C、Serializable接口 
D、继承Reader抽象类 
 
28.字符输出流类都是____抽象类的子类。 
A、FilterWriter 
B、FileWrite 
C、Writer 
D、OutputStreamWrite 
 
29.一个Java application 运行后,在系统中是作为一个 
A、线程 
B、进程 
C、进程或线程 
D、不可预知 
 
30.关于以下程序段的执行结果,说法正确的是 
public class Borley extends Thread{ 
public static void main(String argv[]){ 
Borley b = new Borley(); 
b.start(); 

public void run(){ 
System.out.println("Running"); 


A、编译通过并执行,但无输出 
B、编译通过并执行,输出:Running 
C、产生错误,没有Thread类对象 
D、产生错误,没有通道到达Thread包 
 
31.在下列事件处理机制中哪个不是机制中的角色? 
A、事件 
B、事件源 
C、事件接口 
D、事件处理者 
 
32.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用____类的 
对象来实现。 
A、Label 
B、Button 
C、Textarea 
D、TestField 
 
33.下面关于applet的说法中,不正确的是 
A、applet能够嵌入到HTML页面中 
B、applet自身可以运行,也可以嵌入在其他应用程序中运行 
C、applet是能够在浏览器中运行的Java类 
D、applet与application的主要区别在于执行方式上不同 
 
34.下面关于applet生命周期的说法正确的是 
A、applet生命周期是从浏览器解析HTML文件开始的 
B、浏览器加载结束时,终止applet的运行 
C、applet生命周期包括:applet的创建、运行、等待与消亡四个状态 
D、以上说法均不正确 
 
35.下列命令中,哪个命令是Java的编译命令? 
A、javac 
B、java 
C、javadoc 
D、appletviewer 
 

二、填空题(每空2分,共计30分)

1.数据结构是一门研究非数值计算的程序设计问题中计算机的____以及它们之间的关系和 
运算等的学科。 
 
2.排序方法中,从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的 
一端的方法,称为____。 
 
3.需求分析阶段的最后成果是____,是软件开发中的重要文档之一。 
 
4.每个实体有若干特性,每一个特性称为____。 
 
5.关系代数运算中,传统的集合运算有____、并、交和差。 
 
6.一个复杂的应用系统必然包括多个对象,这些对象间可能存在的关系有三种,它们是: 
包含、继承和____。 
 
7.Java语言的各种数据类型之间分享自动转换,如第1操作数是byte类型,第2操作数 
是float类型,其结果是____类型。 
 
8.算术运算符的优先级按下面次序进行:++和--的级别最高,然后是____和/以及%,而+ 
和-的级别最低。 
 
9.Java中继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码 
可____。 
 
10.public Throwable(String message)构造函数的getMessage()方法,对无参数构造函数 
而言,用它返回的是____。 
 
11.字符类输出流的各个类都是抽象类____的子类。 
 
12.对Java对象读、写的过程被称为____。 
 
13.Swing的事件处理机制包括____、事件和事件处理者。 
 
14.____方法能够反映正在加载图像的状态,如果加载还在进行、图像还在更新则返回true, 
否则返回false。 
 
15.一个Java Application源程序文件名为MyJavaApplication.java,如果使用Sun公司 
的Java开发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件, 
应该首先执行的命令是:____。 
 

 

答案:

选 择 题12345678910
正确答案CBDDBBAADD
选 择 题11121314151617181920
正确答案BBBDCDCBDB
选 择 题21222324252627282930
正确答案ACDCBAACBB
选 择 题3132333435 
 
 
 
 
正确答案CABDA 
 
 
 
 
填 空 题12345
正确答案数据元素选择排序软件需求规格说明书属性笛卡尔积
填 空 题678910
正确答案关联float*重用空值
填 空 题1112131415
正确答案Writer对象串行化事件源imageUpdate()javac MyJavaApplication.java

点击进入>>最新版全国计算机等级考试真题题库全套资料

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载