淘小兔

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

1.若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。 
A、顺序表 
B、单链表 
C、双链表 
D、单循环链表 
 
2.设在栈中,由顶向下已存放元素c、b、a,在第4个元素d入栈之前,栈中元素可以出栈, 
试问d入栈前后,不可能的出栈序列是____。 
A、d c b a 
B、c b d a 
C、c a d b 
D、c d b a 
点击进入>>考试必备!最新计算机二级考试题库+模拟系统+资料!
3.某二叉树结点的前序序列为E、A、C、B、D、G、F,对称序列为A、B、C、D、E、F、G。 
该二叉树结点的后序序列为 
A、B、C、F、G、E 
B、C、F、A、G、E 
C、E、G、F、A、B 
D、E、G、A、C、F、B 
 
4.对下面四个序列用快速排序的方法进行排序,以序列的第一个元素为基础进行划分。 
在第一趟划分过程中,元素移动次数最多的序列是____。 
A、82,75,70,16,10,90,68,23 
B、23,10,16,70,82,75,68,90 
C、70,75,68,23,10,16,90,82 
D、70,75,82,90,23,16,10,68 
 
5.在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送 
A、调用语句 
B、命令 
C、口令 
D、消息 
 
6.描述数据内容的概念模式是 
A、E-R图 
B、DFD图 
C、结构图 
D、数据字典 
 
7.数据流图(DFD)是用于描述结构化方法中 _____阶段的工具。 
A、可行性分析 
B、详细设计 
C、需求分析 
D、程序编码 
点击进入>>考试必备!最新计算机二级考试题库+模拟系统+资料!
8.数据库系统的核心是____。 
A、数据库 
B、数据库管理系统 
C、数据模型 
D、软件工具 
 
9.不同的数据库管理系统支持不同的数据模型,下列____不属于常用的数据模型。 
A、关系模型 
B、网状模型 
C、层次模型 
D、链表模型 
 
10.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是 
A、400 
B、10000 
C、30000 
D、90000 
 
11.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点: 
A、安全性 
B、多线程 
C、跨平台 
D、可移值 
 
12.编写和运行Java applet程序与编写和运行Java application程序不同的步骤是 
A、编写源代码 
B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹 
C、编译过程 
D、解释执行 
 
13.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位。 
A、8 
B、16 
C、32 
D、64 
 
14.关于下列程序段的输出结果,说法正确的是 
public class MyClass{ 
static int i; 
public static void main(String argv[]){ 
System.out.println(i); 


A、有错误,变量i没有初始化。 
B、null 
C、1 
D、0 
 
15.下列代码的执行结果是: 
public class Test3{ 
public static void main(String args[]){ 
System.out.print(100%3); 
System.out.print(","); 
System.out.println(100%3.0); 


A、1,1 
B、1,1.0 
C、1.0,1 
D、1.0,1.0 
 
16.下列程序段的输出结果是 
void complicatedExpression(){ 
int x=20, y=30; 
boolean b; 
b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60; 
System.out.println(b); 

A、true 
B、false 
C、1 
D、0 
点击进入>>考试必备!最新计算机二级考试题库+模拟系统+资料!
17.给出下列代码片段: 
if(x>0){System.out.println("first");} 
else if(x>-3){ System.out.println("second");} 
else {System.out.println("third");} 
请问x处于什么范围时将打印字符串“second”? 
A、x>0 
B、x>-3 
C、x<=-3 
D、x<=0 & x>-3 
 
18.以下程序的功能是:求n!。请在下列程序中填入正确的语句 
class FactorialTest{ 
static long Factorial(int n){ 
if(n==1) 
return 1; 
else 
_______________} 
public static void main(String a[]){ 
int n=8; 
System.out.println(n+"!="+Factorial(n));} 

A、return n*Factorial(n); 
B、return (n-1)*Factorial(n); 
C、return n*Factorial(n-1); 
D、return (n-1)*Factorial(n-1); 
 
19.若要把变量声名为暂时性变量,应使用如下哪种修饰符? 
A、protected 
B、provate 
C、transient 
D、volatile 
 
20.Java语言中,能完成资源释放功能的是____。 
A、free 
B、finalize 
C、final 
D、throw 
 
21.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型 
或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为 
A、隐藏 
B、覆盖 
C、重载 
D、Java不支持此特性 
 
22.在使用interface声明一个接口时,只可以使用____修饰符修饰该接口。 
A、private 
B、protected 
C、private protected 
D、public 
 
23.下列代码的输出结果是 
class Parent 

void printMe() 

System.out.println("parent"); 


class Child extends Parent 

void printMe() 

System.out.println("child"); 

void printall() 

super.printMe(); 
this.printMe(); 
printMe(); 


public class Test_this 

public static void main(String args[]) 

Child myC=new Child(); 
myC.printall(); 


A、parent 
child 
child 
B、parent 
child 
parent 
C、parent 
child 
D、编译错误 
点击进入>>全国计算机等级考试真题题库全套最新考试资料
24.在编写Java application程序时,若需要使用到标准输入输出语句,必须在程序的开头 
写上____语句。 
A、import java.awt.*; 
B、import java.applet.applet; 
C、import java.io.*; 
D、import java.awt.Graphics; 
 
25.如要抛出异常,应用下列哪种子句? 
A、catch 
B、throw 
C、try 
D、finally 
 
26.在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用 
该语句块来启动Java的异常处理机制。 
A、if-else 
B、switch 
C、try 
D、throw 
 
27.为读取的内容进行处理后再输出,需要使用下列哪种流? 
A、File stream 
B、Pipe stream 
C、Random stream 
D、Filter stream 
 
28.为实现多线程之间的通信,需要使用下列哪种流才合适? 
A、Filter stream 
B、File stream 
C、Random access stream 
D、Piped stream 
 
29.要串行化某些类的对象,这些类就必须实现 
A、Serializable接口 
B、java.io.Externalizable接口 
C、java.io.DataInput接口 
D、DataOutput接口 
 
30.关于下列程序的功能,说法正确的是 
public class ko10_1 extends Thread 

int n; 
ko10_1() 

Thread td=new Thread(this); 
td.start(); 

public void run() 

for (n=0;n<6;n++) 

try 

System.out.print(n); 
Thread.sleep(500); 

catch(InterruptedException e) 
{ System.out.println("Exception"); } 


public static void main(String args[]) 

new ko10_1(); 


A、这段程序的功能是:每隔500秒打印012345 
B、这段程序的功能是:每隔1秒打印012345 
C、这段程序的功能是:每隔半秒打印012345 
D、这段程序的功能是:每隔半分钟打印012345 
 
31.Swing与aWT的区别不包括 
A、Swing是由纯Java实现的轻量级构件 
B、Swing没有本地代码 
C、Swing不依赖操作系统的支持 
D、Swing支持图形用户界面 
 
32.在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的 
开头写上____语句。 
A、import java.awt.*; 
B、import java.applet.*; 
C、import java.io.*; 
D、import java.awt.event.*; 
 
33.下面哪个操作是applet可以做的? 
A、读取客户端部分系统变量 
B、读取客户端文件 
C、在客户端主机上创建新文件 
D、在客户端装载程序库 
 
34.下面关于沙箱模型的叙述中错误的是 
A、沙箱模型为从网上获得的不可信代码分享了控制严格的运行环境 
B、在沙箱模型中,本地代码被认为是可信代码 
C、在沙箱模型中,远端主机下载的applet被认为是不可信的不能改变对applet 
D、在JDK1.1中,沙箱模型对applet程序的限制是根本不能解除的 
 
35.注释的基本原则不包括 
A、注释应该增加代码的清晰度 
B、注释要简洁 
C、在写代码之前写注释 
D、尽量给每一条语句加注释 
点击进入>>全国计算机等级考试真题题库全套最新考试资料

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

1.二叉树是节点的有限集合,这个有限集合或者为____,或者由一个根结点及两棵不 
相交的、分别称作根的左子树和右子数的二叉数组成。 
 
2.在插入和选择排序中,若初始数据基本反序,则选用____。 
 
3.单元测试又称模块测试,一般采用____测试。 
 
4.三级模式中,只有____才真正存储数据,而模式和外模式均不存储数据。 
 
5.概念结构设计的目的是产生一个能反映____的概念模型。 
 
6.Java语言通过接口支持____继承,使类继承具有更灵活的扩展性。 
 
7.在Java语言中,如实型常量后没有任何字母,计算机默认为____类型。 
 
8.赋值表达式的组成是:在赋值运算符的左边是____,右边是一表达式。 
 
9.顺序执行以下两个语句的输出结果是:____。 
String s="我喜欢学习Java!"; 
System.out.println(s.length()); 
 
10.声明异常抛出用____子句来完成声明,它包含在方法的声明之中。 
 
11.J2SE1.4分享的新类收集到一个新包中即java.nio包中,该包的新特点是:____、文件 
锁定、字符及编码、非阻塞I/O。 
 
12.Java应用程序启动后创建的线程默认的线程组是____线程组。 
 
13.当用户在TextField中输入一行文字后,按回车,实现____接口可实现对事件的响应。 
 
14.包含Swing构件的Applet(小应用程序)应该是____类的子类。 
 
15.恰当的注释增强了程序的可读性与____。 

 

答案:

选 择 题12345678910
正确答案ACADDDCBDC
选 择 题11121314151617181920
正确答案BBBDBBDCCB
选 择 题21222324252627282930
正确答案CDACBCDDAC
选 择 题3132333435 
 
 
 
 
正确答案DDBCD 
 
 
 
 
填 空 题12345
正确答案空集选择排序白盒法内模式需求
填 空 题678910
正确答案多重double一变量10throws
填 空 题1112131415
正确答案内存映射技术mainActionListenerApplet可维护性

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

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载