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

日期:12-29| http://www.59wj.com |二级JAVA模拟试题|人气:167

全国计算机等级考试二级Java模拟试题9  
一、选择题(每题2分,共计70分)
1.若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。
A、顺序表
B、单链表
C、双链表
D、单循环链表
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
A   B   C   D  
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
A   B   C   D  
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
A   B   C   D  
5.在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送
A、调用语句
B、命令
C、口令
D、消息
A   B   C   D  
www.59wj.com
6.描述数据内容的概念模式是
A、E-R图
B、DFD图
C、结构图
D、数据字典
A   B   C   D  
7.数据流图(DFD)是用于描述结构化方法中 _____阶段的工具。
A、可行性分析
B、详细设计
C、需求分析
D、程序编码
A   B   C   D  
8.数据库系统的核心是____。
A、数据库
B、数据库管理系统
C、数据模型
D、软件工具
A   B   C   D  
9.不同的数据库管理系统支持不同的数据模型,下列____不属于常用的数据模型。
A、关系模型
B、网状模型
C、层次模型
D、链表模型
A   B   C   D  
10.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是
A、400
B、10000
C、30000
D、90000
A   B   C   D  
www.59wj.com
11.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点:
A、安全性
B、多线程
C、跨平台
D、可移值
A   B   C   D  
12.编写和运行Java applet程序与编写和运行Java application程序不同的步骤是
A、编写源代码
B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹
C、编译过程
D、解释执行
A   B   C   D  
13.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位。
A、8
B、16
C、32
D、64
A   B   C   D  
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
A   B   C   D  
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
A   B   C   D  
www.59wj.com
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
A   B   C   D  
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
A   B   C   D  
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);
A   B   C   D  
19.若要把变量声名为暂时性变量,应使用如下哪种修饰符?
A、protected
B、provate
C、transient
D、volatile
A   B   C   D  
20.Java语言中,能完成资源释放功能的是____。
A、free
B、finalize
C、final
D、throw
A   B   C   D  
www.59wj.com
21.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型
或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为
A、隐藏
B、覆盖
C、重载
D、Java不支持此特性
A   B   C   D  
22.在使用interface声明一个接口时,只可以使用____修饰符修饰该接口。
A、private
B、protected
C、private protected
D、public
A   B   C   D  
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、编译错误
A   B   C   D  
24.在编写Java application程序时,若需要使用到标准输入输出语句,必须在程序的开头
写上____语句。
A、import java.awt.*;
B、import java.applet.applet;
C、import java.io.*;
D、import java.awt.Graphics;
A   B   C   D  
25.如要抛出异常,应用下列哪种子句?
A、catch
B、throw
C、try
D、finally
A   B   C   D  
www.59wj.com
26.在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用
该语句块来启动Java的异常处理机制。
A、if-else
B、switch
C、try
D、throw
A   B   C   D  
27.为读取的内容进行处理后再输出,需要使用下列哪种流?
A、File stream
B、Pipe stream
C、Random stream
D、Filter stream
A   B   C   D  
28.为实现多线程之间的通信,需要使用下列哪种流才合适?
A、Filter stream
B、File stream
C、Random access stream
D、Piped stream
A   B   C   D  
29.要串行化某些类的对象,这些类就必须实现
A、Serializable接口
B、java.io.Externalizable接口
C、java.io.DataInput接口
D、DataOutput接口
A   B   C   D  
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
A   B   C   D  
31.Swing与aWT的区别不包括
A、Swing是由纯Java实现的轻量级构件
B、Swing没有本地代码
C、Swing不依赖操作系统的支持
D、Swing支持图形用户界面
A   B   C   D  
32.在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的
开头写上____语句。
A、import java.awt.*;
B、import java.applet.*;
C、import java.io.*;
D、import java.awt.event.*;
A   B   C   D  
33.下面哪个操作是applet可以做的?
A、读取客户端部分系统变量
B、读取客户端文件
C、在客户端主机上创建新文件
D、在客户端装载程序库
A   B   C   D  
34.下面关于沙箱模型的叙述中错误的是
A、沙箱模型为从网上获得的不可信代码提供了控制严格的运行环境
B、在沙箱模型中,本地代码被认为是可信代码
C、在沙箱模型中,远端主机下载的applet被认为是不可信的不能改变对applet
D、在JDK1.1中,沙箱模型对applet程序的限制是根本不能解除的
A   B   C   D  
35.注释的基本原则不包括
A、注释应该增加代码的清晰度
B、注释要简洁
C、在写代码之前写注释
D、尽量给每一条语句加注释
A   B   C   D  
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.恰当的注释增强了程序的可读性与____。
输入答案,中间不含空格:
www.59wj.com
31.Swing与aWT的区别不包括
A、Swing是由纯Java实现的轻量级构件
B、Swing没有本地代码
C、Swing不依赖操作系统的支持
D、Swing支持图形用户界面
A   B   C   D  
32.在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的
开头写上____语句。
A、import java.awt.*;
B、import java.applet.*;
C、import java.io.*;
D、import java.awt.event.*;
A   B   C   D  
33.下面哪个操作是applet可以做的?
A、读取客户端部分系统变量
B、读取客户端文件
C、在客户端主机上创建新文件
D、在客户端装载程序库
A   B   C   D  
34.下面关于沙箱模型的叙述中错误的是
A、沙箱模型为从网上获得的不可信代码提供了控制严格的运行环境
B、在沙箱模型中,本地代码被认为是可信代码
C、在沙箱模型中,远端主机下载的applet被认为是不可信的不能改变对applet
D、在JDK1.1中,沙箱模型对applet程序的限制是根本不能解除的
A   B   C   D  
35.注释的基本原则不包括
A、注释应该增加代码的清晰度
B、注释要简洁
C、在写代码之前写注释
D、尽量给每一条语句加注释
A   B   C   D  
www.59wj.com
二、填空题(每空2分,共计30分)
1.二叉树是节点的有限集合,这个有限集合或者为____,或者由一个根结点及两棵不
相交的、分别称作根的左子树和右子数的二叉数组成。
输入答案,中间不含空格:
2.在插入和选择排序中,若初始数据基本反序,则选用____。
输入答案,中间不含空格:
3.单元测试又称模块测试,一般采用____测试。
输入答案,中间不含空格:
4.三级模式中,只有____才真正存储数据,而模式和外模式均不存储数据。
输入答案,中间不含空格:
5.概念结构设计的目的是产生一个能反映____的概念模型。
输入答案,中间不含空格:
www.59wj.com
6.Java语言通过接口支持____继承,使类继承具有更灵活的扩展性。
输入答案,中间不含空格:
7.在Java语言中,如实型常量后没有任何字母,计算机默认为____类型。
输入答案,中间不含空格:
8.赋值表达式的组成是:在赋值运算符的左边是____,右边是一表达式。
输入答案,中间不含空格:
9.顺序执行以下两个语句的输出结果是:____。
String s="我喜欢学习Java!";
System.out.println(s.length());
输入答案,中间不含空格:
10.声明异常抛出用____子句来完成声明,它包含在方法的声明之中。
输入答案,中间不含空格:
www.59wj.com
11.J2SE1.4提供的新类收集到一个新包中即java.nio包中,该包的新特点是:____、文件
锁定、字符及编码、非阻塞I/O。
输入答案,中间不含空格:
12.Java应用程序启动后创建的线程默认的线程组是____线程组。
输入答案,中间不含空格:
13.当用户在TextField中输入一行文字后,按回车,实现____接口可实现对事件的响应。
输入答案,中间不含空格:
14.包含Swing构件的Applet(小应用程序)应该是____类的子类。
输入答案,中间不含空格:
15.恰当的注释增强了程序的可读性与____。
输入答案,中间不含空格:
www.59wj.com 如果觉得《全国计算机等级考试二级Java模拟试题9》二级JAVA模拟试题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - 二级JAVA模拟试题,jsj,
在百度中搜索相关文章:全国计算机等级考试二级Java模拟试题9
在谷歌中搜索相关文章:全国计算机等级考试二级Java模拟试题9
在soso中搜索相关文章:全国计算机等级考试二级Java模拟试题9
在搜狗中搜索相关文章:全国计算机等级考试二级Java模拟试题9
相关分类导航|
热门推荐|