二级考试java模拟试题四.docx
- 文档编号:6412248
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:11
- 大小:19.67KB
二级考试java模拟试题四.docx
《二级考试java模拟试题四.docx》由会员分享,可在线阅读,更多相关《二级考试java模拟试题四.docx(11页珍藏版)》请在冰豆网上搜索。
二级考试java模拟试题四
09年全国计算机二级考试java模拟试题四(答案附试卷尾页)
一、选择题(每题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、θ连接
11.在Java语言有多种实现的机制,下列哪种技术属于垃圾回收机制?
A、字节编译
B、内存跟踪
C、语法检查
D、堆栈上/下溢检查
12.编写和运行Javaapplet程序与编写和运行Javaapplication程序不同的步骤是
A、编写源代码
B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹
C、编译过程
D、解释执行
13.下列哪个数代表八进制整数?
A、0Xa6
B、0144
C、1840
D、-1E3
14.下列正确的句子是
A、float3.14;
B、bytei=225;
C、k=33L;
D、intp[][];
15.下列程序段的输出结果是
publicclassoperatorsandExpressions{
voidstringPlus(){
intx=3,y=4,z=5;
System.out.println(x+y+z);
}
}
A、xyz
B、x+y+z
C、12
D、以上答案均不正确
16.下列程序段的输出结果是
voiddoublearithmaticOperator(){
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.给出下面代码段:
publicclassTest1{
publicstaticvoidmain(Stringargs[]){
intm;
switch(m)
{
case0:
System.out.println("case0");
case1:
System.out.println("case1");break;
case2:
default:
System.out.println("default");
}
}
}
下列m的哪个值将引起“default”的输出?
A、0
B、1
C、2
D、以上答案都不正确
18.下列程序的输出结果为
intj=2;
switch(j){
case2:
System.out.println("Valueistwo.");
case2+1:
System.out.println("Valueisthree.");
break;
default:
System.out.println("Valueis"+j);
break;}
A、Valueistwo.
B、Valueistwo.
Valueisthree.
C、Valueistwo.
Valueisthree.
Valueis2
D、编译错误
19.下列哪个类声明是正确的?
A、abstractfinalclassHl{…}
B、abstractprivatemove(){…}
C、protectedprivatenumber;
D、publicabstractclassCar{…}
20.对于构造方法,下列叙述不正确的是
A、构造方法是类的一种特殊方法,它的方法名必须与类名相同。
B、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀。
C、构造方法的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造方法。
21.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的?
A、成员方法可以直接调用父类的成员方法
B、成员方法可以直接调用父类的类方法
C、成员方法不可以直接调用其他类的成员方法
D、成员方法可以直接调用本类的类方法
22.关于私有访问控制符private修饰的成员变量,以下说法正确的是
A、可以被三种类所引用:
该类自身、与它在同一个包中的其他类、在其他包中的该类的
子类
B、可以被种类访问和引用:
该类本身、该类的所有子类
C、只能被该类自身所访问和修改
D、只能被同一个包中的类访问
23.关于以下程序段的说法正确的是
1.publicclassMyar{
2.publicstaticvoidmain(Stringargv[]){
3.int[]i=newint[5];
4.System.out.println(i[5]);
5.}
6.}
A、第2行编译出错
B、第4行编译出错
C、编译时产生错误
D、编译时没有产生错误,运行时发生异常
24.编译并且执行以下代码,会出现什么情况?
publicclassQ{
publicstaticvoidmain(Stringargv[]){
intanar[]=newint[]{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.一个Javaapplication运行后,在系统中是作为一个
A、线程
B、进程
C、进程或线程
D、不可预知
30.关于以下程序段的执行结果,说法正确的是
publicclassBorleyextendsThread{
publicstaticvoidmain(Stringargv[]){
Borleyb=newBorley();
b.start();
}
publicvoidrun(){
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.publicThrowable(Stringmessage)构造函数的getMessage()方法,对无参数构造函数
而言,用它返回的是____。
输入答案,中间不含空格:
11.字符类输出流的各个类都是抽象类____的子类。
输入答案,中间不含空格:
12.对Java对象读、写的过程被称为____。
输入答案,中间不含空格:
13.Swing的事件处理机制包括____、事件和事件处理者。
输入答案,中间不含空格:
14.____方法能够反映正在加载图像的状态,如果加载还在进行、图像还在更新则返回true,
否则返回false。
输入答案,中间不含空格:
15.一个JavaApplication源程序文件名为MyJavaApplication.java,如果使用Sun公司的Java开发工具JDK编译该源程序文件并使用其虚拟机运算这个程序的字节码文件,应该首先执行的命令是:
____。
输入答案,中间不含空格:
(答案)
选择题12345678910
正确答案CBDDBBAADD
选择题11121314151617181920
正确答案BBBDCDCBDB
选择题21222324252627282930
正确答案ACDCBAACBB
选择题31323334353637383940
正确答案CABDA
填空题12345
正确答案数据元素选择排序软件需求规格说明书属性笛卡尔积
填空题678910
正确答案关联float*重用空值
填空题1112131415
正确答案Writer对象串行化事件源imageUpdate()javacMyJavaApplication.java
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 考试 java 模拟 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)