点击进入>>最新版全国计算机等级考试真题题库全套资料
一、选择题(每题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编译该源程序文件并使用其虚拟机运算这个程序的字节码文件, 应该首先执行的命令是:____。 | |
|
答案:
选 择 题 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
正确答案 | C | B | D | D | B | B | A | A | D | D |
选 择 题 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
正确答案 | B | B | B | D | C | D | C | B | D | B |
选 择 题 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
正确答案 | A | C | D | C | B | A | A | C | B | B |
选 择 题 | 31 | 32 | 33 | 34 | 35 | | | | | |
正确答案 | C | A | B | D | A | | | | | |
填 空 题 | 1 | 2 | 3 | 4 | 5 | |||||
正确答案 | 数据元素 | 选择排序 | 软件需求规格说明书 | 属性 | 笛卡尔积 | |||||
填 空 题 | 6 | 7 | 8 | 9 | 10 | |||||
正确答案 | 关联 | float | * | 重用 | 空值 | |||||
填 空 题 | 11 | 12 | 13 | 14 | 15 | |||||
正确答案 | Writer | 对象串行化 | 事件源 | imageUpdate() | javac MyJavaApplication.java |
点击进入>>最新版全国计算机等级考试真题题库全套资料
下载仅供下载体验和测试学习,不得商用和正当使用。
下载体验