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

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

全国计算机等级考试二级Java模拟试题4
一、选择题(每题2分,共计70分)
1.以下关于数据的逻辑结构的叙述中,哪一条是不正确的?
A、数据的逻辑结构是数据间关系的描述
B、数据的逻辑结构抽象地反映数据元素间的逻辑关系
C、数据逻辑结构具体的反映数据在计算机中的存储方式
D、数据的逻辑结构分为线性结构和非线性结构
A   B   C   D  
2.以下哪一个不是队列的基本运算?
A、从队尾插入一个新元素
B、从队列中删除第I个元素
C、判断一个队列是否为空
D、读取队头元素的值
A   B   C   D  
3.二叉树的先序遍历和中序遍历如下:
先序遍历:ABDFHCEGI
中序遍历:BFHDAEIGC
该二叉树根的右子树的根是____。
A、N
B、F
C、E
D、C
A   B   C   D  
4.已知一个有序表(13,20,25,37,48,58,61,78,83,90,101),当二分查找
值48的元素时,____次比较后查找成功。
A、1
B、2
C、3
D、4
A   B   C   D  
5.面向对象的概念方法是____。
A、用来请求对象执行某些操作。
B、描述对象动态特征的一个操作序列。
C、描述对象静态特性的一个数据项。
D、描述对象动态或者静态特征的某个项目。
A   B   C   D  
www.59wj.com
6.Object-orientde翻译成哪一个术语更为确切?
A、面向对象
B、面向客体
C、面向目标
D、物件导向
A   B   C   D  
7.概要设计的结果是提供一份
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.在关系代数中,从两个关系的笛卡尔积中,选取他们属性间满足一定条件的元组的操作,
称为
A、投影
B、选择
C、自然连接
D、θ连接
A   B   C   D   
www.59wj.com
11.在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.下列哪个数代表八进制整数?
A、0Xa6
B、0144
C、1840
D、-1E3
A   B   C   D  
14.下列正确的句子是
A、float 3.14;
B、byte i=225;
C、k=33L;
D、int p[][];
A   B   C   D  
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、以上答案均不正确
A   B   C   D  
www.59wj.com
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
A   B   C   D  
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、以上答案都不正确
A   B   C   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、编译错误
A   B   C   D  
19.下列哪个类声明是正确的?
A、abstract final class Hl{…}
B、abstract private move(){…}
C、protected private number;
D、public abstract class Car{…}
A   B   C   D  
20.对于构造方法,下列叙述不正确的是
A、构造方法是类的一种特殊方法,它的方法名必须与类名相同。
B、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀。
C、构造方法的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造方法。
A   B   C   D  
www.59wj.com
21.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的?
A、成员方法可以直接调用父类的成员方法
B、成员方法可以直接调用父类的类方法
C、成员方法不可以直接调用其他类的成员方法
D、成员方法可以直接调用本类的类方法
A   B   C   D  
22.关于私有访问控制符private修饰的成员变量,以下说法正确的是
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的
子类
B、可以被种类访问和引用:该类本身、该类的所有子类
C、只能被该类自身所访问和修改
D、只能被同一个包中的类访问
A   B   C   D  
23.关于以下程序段的说法正确的是
1. public class Myar{
2. public static void main(String argv[]){
3. int[]i=new int;
4. System.out.println(i);
5. }
6. }
A、第2行编译出错
B、第4行编译出错
C、编译时产生错误
D、编译时没有产生错误,运行时发生异常
A   B   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、有错误,数组的大小没有定义。
A   B   C   D  
25.如要抛出异常,应用下列哪种子句?
A、catch
B、throw
C、try
D、finally
A   B   C   D   
www.59wj.com
26.对于catch 子句的排列,下列哪种是正确的?
A、父类在先,子类在后
B、子类在先,父类在后
C、有继承关系的异常不能在同一个 try 程序段内
D、先有子类,其他如何排列都无关
A   B   C   D  
27.当输入一个字节流时,要
A、实现DataInput接口
B、实现ObjectInput接口
C、Serializable接口
D、继承Reader抽象类
A   B   C   D  
28.字符输出流类都是____抽象类的子类。
A、FilterWriter
B、FileWrite
C、Writer
D、OutputStreamWrite
A   B   C   D  
29.一个Java application 运行后,在系统中是作为一个
A、线程
B、进程
C、进程或线程
D、不可预知
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包
A   B   C   D  
www.59wj.com
31.在下列事件处理机制中哪个不是机制中的角色?
A、事件
B、事件源
C、事件接口
D、事件处理者
A   B   C   D  
32.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用____类的
对象来实现。
A、Label
B、Button
C、Textarea
D、TestField
A   B   C   D  
33.下面关于applet的说法中,不正确的是
A、applet能够嵌入到HTML页面中
B、applet自身可以运行,也可以嵌入在其他应用程序中运行
C、applet是能够在浏览器中运行的Java类
D、applet与application的主要区别在于执行方式上不同
A   B   C   D  
34.下面关于applet生命周期的说法正确的是
A、applet生命周期是从浏览器解析HTML文件开始的
B、浏览器加载结束时,终止applet的运行
C、applet生命周期包括:applet的创建、运行、等待与消亡四个状态
D、以上说法均不正确
A   B   C   D  
35.下列命令中,哪个命令是Java的编译命令?
A、javac
B、java
C、javadoc
D、appletviewer
A   B   C   D   
www.59wj.com
二、填空题(每空2分,共计30分)
1.数据结构是一门研究非数值计算的程序设计问题中计算机的____以及它们之间的关系和
运算等的学科。
输入答案,中间不含空格:
2.排序方法中,从未排序序列中挑选元素,并将其依次放入已排序序列(初始时为空)的
一端的方法,称为____。
输入答案,中间不含空格:
3.需求分析阶段的最后成果是____,是软件开发中的重要文档之一。
输入答案,中间不含空格:
4.每个实体有若干特性,每一个特性称为____。
输入答案,中间不含空格:
5.关系代数运算中,传统的集合运算有____、并、交和差。
输入答案,中间不含空格:
www.59wj.com
6.一个复杂的应用系统必然包括多个对象,这些对象间可能存在的关系有三种,它们是:
包含、继承和____。
输入答案,中间不含空格:
7.Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数
是float类型,其结果是____类型。
输入答案,中间不含空格:
8.算术运算符的优先级按下面次序进行:++和--的级别最高,然后是____和/以及%,而+
和-的级别最低。
输入答案,中间不含空格:
9.Java中继承机制之所以能够降低程序的复杂性,提高编程的效率,主要是因为它使代码
可____。
输入答案,中间不含空格:
10.public Throwable(String message)构造函数的getMessage()方法,对无参数构造函数
而言,用它返回的是____。
输入答案,中间不含空格:
www.59wj.com
11.字符类输出流的各个类都是抽象类____的子类。
输入答案,中间不含空格:
12.对Java对象读、写的过程被称为____。
输入答案,中间不含空格:
13.Swing的事件处理机制包括____、事件和事件处理者。
输入答案,中间不含空格:
14.____方法能够反映正在加载图像的状态,如果加载还在进行、图像还在更新则返回true,
否则返回false。
输入答案,中间不含空格:
15.一个Java Application源程序文件名为MyJavaApplication.java,如果使用Sun公司
的Java开发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,
应该首先执行的命令是:____。
输入答案,中间不含空格:
www.59wj.com 如果觉得《全国计算机等级考试二级Java模拟试题4》二级JAVA模拟试题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - 二级JAVA模拟试题,jsj,
在百度中搜索相关文章:全国计算机等级考试二级Java模拟试题4
在谷歌中搜索相关文章:全国计算机等级考试二级Java模拟试题4
在soso中搜索相关文章:全国计算机等级考试二级Java模拟试题4
在搜狗中搜索相关文章:全国计算机等级考试二级Java模拟试题4
相关分类导航|
热门推荐|