全国计算机等级考试二级Java模拟试题9.docx

上传人:b****6 文档编号:15962174 上传时间:2023-07-09 格式:DOCX 页数:15 大小:20.45KB
下载 相关 举报
全国计算机等级考试二级Java模拟试题9.docx_第1页
第1页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第2页
第2页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第3页
第3页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第4页
第4页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第5页
第5页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第6页
第6页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第7页
第7页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第8页
第8页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第9页
第9页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第10页
第10页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第11页
第11页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第12页
第12页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第13页
第13页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第14页
第14页 / 共15页
全国计算机等级考试二级Java模拟试题9.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

全国计算机等级考试二级Java模拟试题9.docx

《全国计算机等级考试二级Java模拟试题9.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Java模拟试题9.docx(15页珍藏版)》请在冰点文库上搜索。

全国计算机等级考试二级Java模拟试题9.docx

全国计算机等级考试二级Java模拟试题9

全国计算机等级考试二级Java模拟试题9

来源:

考试大【相信自己,掌握未来,考试大值得信赖!

】2006年12月12日

 

答案

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

1.若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。

A、顺序表

B、单链表

C、双链表

D、单循环链表

ABCD

2.设在栈中,由顶向下已存放元素c、b、a,在第4个元素d入栈之前,栈中元素可以出栈,

试问d入栈前后,不可能的出栈序列是____。

A、dcba

B、cbda

C、cadb

D、cdba

ABCD

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

ABCD

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

ABCD

5.在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送

A、调用语句

B、命令

C、口令

D、消息

ABCD

来源:

考试大-计算机二级考试

6.描述数据内容的概念模式是

A、E-R图

B、DFD图

C、结构图

D、数据字典

ABCD

7.数据流图(DFD)是用于描述结构化方法中_____阶段的工具。

A、可行性分析

B、详细设计

C、需求分析

D、程序编码

ABCD

8.数据库系统的核心是____。

A、数据库

B、数据库管理系统

C、数据模型

D、软件工具

ABCD

9.不同的数据库管理系统支持不同的数据模型,下列____不属于常用的数据模型。

A、关系模型

B、网状模型

C、层次模型

D、链表模型

ABCD

10.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是

A、400

B、10000

C、30000

D、90000

ABCD

11.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点:

A、安全性

B、多线程

C、跨平台

D、可移值

ABCD

12.编写和运行Javaapplet程序与编写和运行Javaapplication程序不同的步骤是

A、编写源代码

B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹

C、编译过程

D、解释执行

ABCD

13.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位。

A、8

B、16

C、32

D、64

ABCD

14.关于下列程序段的输出结果,说法正确的是

publicclassMyClass{

staticinti;

publicstaticvoidmain(Stringargv[]){

System.out.println(i);

}

}

A、有错误,变量i没有初始化。

B、null

C、1

D、0

ABCD

15.下列代码的执行结果是:

publicclassTest3{

publicstaticvoidmain(Stringargs[]){

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

ABCD

16.下列程序段的输出结果是

voidcomplicatedExpression(){

intx=20,y=30;

booleanb;

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

ABCD

17.给出下列代码片段:

if(x>0){System.out.println("first");}

elseif(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

ABCD

18.以下程序的功能是:

求n!

请在下列程序中填入正确的语句

classFactorialTest{

staticlongFactorial(intn){

if(n==1)

return1;

else

_______________}

publicstaticvoidmain(Stringa[]){

intn=8;

System.out.println(n+"!

="+Factorial(n));}

}

A、returnn*Factorial(n);

B、return(n-1)*Factorial(n);

C、returnn*Factorial(n-1);

D、return(n-1)*Factorial(n-1);

ABCD

19.若要把变量声名为暂时性变量,应使用如下哪种修饰符?

A、protected

B、provate

C、transient

D、volatile

ABCD

20.Java语言中,能完成资源释放功能的是____。

A、free

B、finalize

C、final

D、throw

ABCD

21.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型

或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为

A、隐藏

B、覆盖

C、重载

D、Java不支持此特性

ABCD

22.在使用interface声明一个接口时,只可以使用____修饰符修饰该接口。

A、private

B、protected

C、privateprotected

D、public

ABCD

23.下列代码的输出结果是

classParent

{

voidprintMe()

{

System.out.println("parent");

}

}

classChildextendsParent

{

voidprintMe()

{

System.out.println("child");

}

voidprintall()

{

super.printMe();

this.printMe();

printMe();

}

}

publicclassTest_this

{

publicstaticvoidmain(Stringargs[])

{

ChildmyC=newChild();

myC.printall();

}

}

A、parent

child

child

B、parent

child

parent

C、parent

child

D、编译错误

ABCD

24.在编写Javaapplication程序时,若需要使用到标准输入输出语句,必须在程序的开头

写上____语句。

A、importjava.awt.*;

B、importjava.applet.applet;

C、importjava.io.*;

D、importjava.awt.Graphics;

ABCD

25.如要抛出异常,应用下列哪种子句?

A、catch

B、throw

C、try

D、finally

ABCD

来源:

26.在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用

该语句块来启动Java的异常处理机制。

A、if-else

B、switch

C、try

D、throw

ABCD

27.为读取的内容进行处理后再输出,需要使用下列哪种流?

A、Filestream

B、Pipestream

C、Randomstream

D、Filterstream

ABCD

28.为实现多线程之间的通信,需要使用下列哪种流才合适?

A、Filterstream

B、Filestream

C、Randomaccessstream

D、Pipedstream

ABCD

29.要串行化某些类的对象,这些类就必须实现

A、Serializable接口

B、java.io.Externalizable接口

C、java.io.DataInput接口

D、DataOutput接口

ABCD

30.关于下列程序的功能,说法正确的是

publicclassko10_1extendsThread

{

intn;

ko10_1()

{

Threadtd=newThread(this);

td.start();

}

publicvoidrun()

{

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

{

try

{

System.out.print(n);

Thread.sleep(500);

}

catch(InterruptedExceptione)

{System.out.println("Exception");}

}

}

publicstaticvoidmain(Stringargs[])

{

newko10_1();

}

}

A、这段程序的功能是:

每隔500秒打印012345

B、这段程序的功能是:

每隔1秒打印012345

C、这段程序的功能是:

每隔半秒打印012345

D、这段程序的功能是:

每隔半分钟打印012345

ABCD

31.Swing与aWT的区别不包括

A、Swing是由纯Java实现的轻量级构件

B、Swing没有本地代码

C、Swing不依赖操作系统的支持

D、Swing支持图形用户界面

ABCD

32.在编写Javaapplet程序时,若需要对发生事件作出响应和处理,一般需要在程序的

开头写上____语句。

A、importjava.awt.*;

B、importjava.applet.*;

C、importjava.io.*;

D、importjava.awt.event.*;

ABCD

33.下面哪个操作是applet可以做的?

A、读取客户端部分系统变量

B、读取客户端文件

C、在客户端主机上创建新文件

D、在客户端装载程序库

ABCD

34.下面关于沙箱模型的叙述中错误的是

A、沙箱模型为从网上获得的不可信代码提供了控制严格的运行环境

B、在沙箱模型中,本地代码被认为是可信代码

C、在沙箱模型中,远端主机下载的applet被认为是不可信的不能改变对applet

D、在JDK1.1中,沙箱模型对applet程序的限制是根本不能解除的

ABCD

35.注释的基本原则不包括

A、注释应该增加代码的清晰度

B、注释要简洁

C、在写代码之前写注释

D、尽量给每一条语句加注释

ABCD

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

1.二叉树是节点的有限集合,这个有限集合或者为____,或者由一个根结点及两棵不

相交的、分别称作根的左子树和右子数的二叉数组成。

输入答案,中间不含空格:

2.在插入和选择排序中,若初始数据基本反序,则选用____。

输入答案,中间不含空格:

3.单元测试又称模块测试,一般采用____测试。

输入答案,中间不含空格:

4.三级模式中,只有____才真正存储数据,而模式和外模式均不存储数据。

输入答案,中间不含空格:

5.概念结构设计的目的是产生一个能反映____的概念模型。

输入答案,中间不含空格:

6.Java语言通过接口支持____继承,使类继承具有更灵活的扩展性。

输入答案,中间不含空格:

7.在Java语言中,如实型常量后没有任何字母,计算机默认为____类型。

输入答案,中间不含空格:

8.赋值表达式的组成是:

在赋值运算符的左边是____,右边是一表达式。

输入答案,中间不含空格:

9.顺序执行以下两个语句的输出结果是:

____。

Strings="我喜欢学习Java!

";

System.out.println(s.length());

输入答案,中间不含空格:

10.声明异常抛出用____子句来完成声明,它包含在方法的声明之中。

输入答案,中间不含空格:

11.J2SE1.4提供的新类收集到一个新包中即java.nio包中,该包的新特点是:

____、文件

锁定、字符及编码、非阻塞I/O。

输入答案,中间不含空格:

12.Java应用程序启动后创建的线程默认的线程组是____线程组。

输入答案,中间不含空格:

13.当用户在TextField中输入一行文字后,按回车,实现____接口可实现对事件的响应。

输入答案,中间不含空格:

14.包含Swing构件的Applet(小应用程序)应该是____类的子类。

输入答案,中间不含空格:

15.恰当的注释增强了程序的可读性与____。

输入答案,中间不含空格:

31.Swing与aWT的区别不包括

A、Swing是由纯Java实现的轻量级构件

B、Swing没有本地代码

C、Swing不依赖操作系统的支持

D、Swing支持图形用户界面

ABCD

32.在编写Javaapplet程序时,若需要对发生事件作出响应和处理,一般需要在程序的

开头写上____语句。

A、importjava.awt.*;

B、importjava.applet.*;

C、importjava.io.*;

D、importjava.awt.event.*;

ABCD

33.下面哪个操作是applet可以做的?

A、读取客户端部分系统变量

B、读取客户端文件

C、在客户端主机上创建新文件

D、在客户端装载程序库

ABCD

34.下面关于沙箱模型的叙述中错误的是

A、沙箱模型为从网上获得的不可信代码提供了控制严格的运行环境

B、在沙箱模型中,本地代码被认为是可信代码

C、在沙箱模型中,远端主机下载的applet被认为是不可信的不能改变对applet

D、在JDK1.1中,沙箱模型对applet程序的限制是根本不能解除的

ABCD

35.注释的基本原则不包括

A、注释应该增加代码的清晰度

B、注释要简洁

C、在写代码之前写注释

D、尽量给每一条语句加注释

ABCD

来源:

考试大-计算机二级考试来源:

考试大-计算机二级考试考试大-计算机二级考试源:

考试大-计算机二级考试源:

考试

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

1.二叉树是节点的有限集合,这个有限集合或者为____,或者由一个根结点及两棵不

相交的、分别称作根的左子树和右子数的二叉数组成。

输入答案,中间不含空格:

2.在插入和选择排序中,若初始数据基本反序,则选用____。

输入答案,中间不含空格:

3.单元测试又称模块测试,一般采用____测试。

输入答案,中间不含空格:

4.三级模式中,只有____才真正存储数据,而模式和外模式均不存储数据。

输入答案,中间不含空格:

5.概念结构设计的目的是产生一个能反映____的概念模型。

输入答案,中间不含空格:

6.Java语言通过接口支持____继承,使类继承具有更灵活的扩展性。

输入答案,中间不含空格:

7.在Java语言中,如实型常量后没有任何字母,计算机默认为____类型。

输入答案,中间不含空格:

8.赋值表达式的组成是:

在赋值运算符的左边是____,右边是一表达式。

输入答案,中间不含空格:

9.顺序执行以下两个语句的输出结果是:

____。

Strings="我喜欢学习Java!

";

System.out.println(s.length());

输入答案,中间不含空格:

10.声明异常抛出用____子句来完成声明,它包含在方法的声明之中。

输入答案,中间不含空格:

11.J2SE1.4提供的新类收集到一个新包中即java.nio包中,该包的新特点是:

____、文件

锁定、字符及编码、非阻塞I/O。

输入答案,中间不含空格:

12.Java应用程序启动后创建的线程默认的线程组是____线程组。

输入答案,中间不含空格:

13.当用户在TextField中输入一行文字后,按回车,实现____接口可实现对事件的响应。

输入答案,中间不含空格:

14.包含Swing构件的Applet(小应用程序)应该是____类的子类。

输入答案,中间不含空格:

15.恰当的注释增强了程序的可读性与____。

输入答案,中间不含空格:

 

源:

考试

选择题

1

2

3

4

5

6

7

8

9

10

您的答案

正确答案

A

C

A

D

D

D

C

B

D

C

选择题

11

12

13

14

15

16

17

18

19

20

您的答案

正确答案

B

B

B

D

B

B

D

C

C

B

选择题

21

22

23

24

25

26

27

28

29

30

您的答案

正确答案

C

D

A

C

B

C

D

D

A

C

选择题

31

32

33

34

35

36

37

38

39

40

您的答案

正确答案

D

D

B

C

D

填空题

1

2

3

4

5

您的答案

正确答案

空集

选择排序

白盒法

内模式

需求

填空题

6

7

8

9

10

您的答案

正确答案

多重

double

一变量

10

throws

填空题

11

12

13

14

15

您的答案

正确答案

内存映射技术

main

ActionListener

Applet

可维护性

来源:

考试大-计算机二级考试大-计算机二级考试源:

考试大-计算机二级考试-计算机二级考试

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2