全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx

上传人:b****3 文档编号:7148591 上传时间:2023-05-08 格式:DOCX 页数:12 大小:20.69KB
下载 相关 举报
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第1页
第1页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第2页
第2页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第3页
第3页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第4页
第4页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第5页
第5页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第6页
第6页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第7页
第7页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第8页
第8页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第9页
第9页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第10页
第10页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第11页
第11页 / 共12页
全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx

《全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx(12页珍藏版)》请在冰点文库上搜索。

全国计算机等级考试二级java试题及参考答案Word格式文档下载.docx

B)软件设计是将软件需求转换为软件表示的过程

C)数据结构与数据库设计是软件设计的任务之一

D)PAD图是软件详细设计的表示工具

(7)负责数据库中查询操作的数据库语言是

A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言

(8)一个教师可讲授多问课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是

A)1:

1联系B)1:

m联系C)m:

1联系D)m:

n联系

(9)有三个关系R、S和T如下:

RST

A

B

C

a

1

2

b

c

3

则由关系R和S得到关系T的操作是

1

A)自然连接B)交C)除D)并

(10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是

A)-369B)369

C)0.369D)整数集合{1,2,3,4,5}

(11)下列关于面向对象的论述中,正确的是

A)面向对象是指以对象为中心,分析、设计和实现应用程序的机制

B)面向对象是指以功能为中心,分析、设计和实现应用程序的机制

C)面向对象仅适用于程序设计阶段

D)面向对象是一种程序设计语言

(12)语句”Hello”.equals(“hello”);

的正确执行结果是

A)trueB)falseC)0D)1

(13)下列关于Java源程序结构的论述中,正确是

A)一个文件包含的import语句最多1个

B)一个文件包含的public类最多1个

C)一个文件包含的接口定义最多1个

D)一个文件包含的类定义最多1个

(14)下列不属于Java关键字的是

A)thisB)superC)finallyD)NULL

(15)下列代码的执行结果是

publicclassTest{

publicstaticvoidmain(String[]args){

int[]x={0,1,2,3};

for(inti=0;

i<

3;

i+=2){

try{

System.out.println(x[i+2]/x[i]+x[i+1]);

}catch(ArithmeticExceptione){

System.out.println("

error1"

);

}catch(Exceptione){

error2"

}

}

}

}

A)error1B)error2

C)error1D)2

error2error2

(16)下列整数的定义中,错误的是

A)intf=3.14.;

B)inta=012;

C)inti=189;

D)intd-0x123;

(17)要得到某目录下的所有文件名,在下列代码的下划线处应填入的内容是(两个下划线的内容相同)

pathname=new(args[0]);

String[]filename=pathname.list();

A)FileInputStreamB)FileOutputStream

C)FileD)RandomAccessFile

(18)在下列代码的下划线处应填入的内容是

publicclassFirstSample{

publicstaticvoidmain(args[]){

你好!

"

}

A)staffB)doubleC)intD)String

(19)Object类中的方法publicinthashCode(),在其子类覆盖该方法时,其方法修饰符可以是

A)protectedB)publicC)privateD)缺省

(20)下面代码中的内部类名是

importjava.awt*;

importjavax.swing.*;

classTalkingClock{

publicstaticvoidmain(intinterval,finalbooleanbeep){

ActionListenerlistener=newActionListener(){

publicvoidactionPerformed(ActionEventevent){

............

Timert=newTimer(interval,listener);

t.start();

A)TimerB)ActionListener

C)listenerD)匿名

(21)已知zipname是一个压缩文件名,则zipname在下列代码中出现的正确位置是

ZipInPutStreamzin=newZipInPutStream(newFileInPutStream(①));

ZipEnatryentry;

While((entry=zin.getNextEntry(②))!

=null{

fileCombo.addItem(entry.getName(③));

zin.closeEntry(④);

Zin.close();

A)①B)②C)③D)④

(22)下列代码的执行结果是

intnumbers[]=newint[6];

for(inti=1;

numbers.length;

i++){

numbers[i]=i-1;

System.out.print(numbers[i]+"

"

A)012345B)123456

C)01234D)12345

(23)JavaAPI中支持线程的类或接口是

Ⅰ.java.lang.ThreadⅡ.java.lang.Runnable

Ⅲ.java.lang.ThreadGroupⅣ.java.io.Serializable

A)Ⅰ,ⅡB)Ⅰ,Ⅱ,Ⅲ

C)Ⅰ,Ⅱ,ⅣD)Ⅰ,Ⅱ,Ⅲ,Ⅳ

(24)下列关于Test类的定义中,正确的是

A)classTestimplementsRunnable{

publicvoidrun(){}

publicvoidsomeMethod(){}

B)classTestimplementsRunnable{

publicvoidrun();

C)classTestimplementsRunnable{

publicvoidsomeMethod();

}

D)classTestimplementsRunnable{

publicvoidsomeMethod(){}

(25)下列方法被调用后,一定使调用线程改变当前状态的是

A)notify()B)yield()

C)sleep()D)isAlive()

(26)在堆栈类SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容相同)

publicclassSharedStack{

intidx=0;

char[]data=newchar[10];

publicsynchronizedvoidpush(charc){.....}

publicsynchronizedvoidpop(){.....}

A)publicB)不使用修饰符

C)privateD)protected

(27)下列代码编译或执行结果的描述中,正确的是

classTest{

publicstaticvoidmain(Stringargs[]){

TestThreadpm1=newTestThread("

One"

pm1.start();

TestThreadpm2=newTestThread("

Two"

pm2.start();

classTestThreadextendsThread{

privateStringsTname="

;

TestThread(Strings){

sTname=s;

}

publicvoidrun(){

2;

try{

sleep(1000);

}catch(InterruptedExceptione){}

System.out.println(sTname+"

A)不能通过编译,TestThread类中不能定义变量和构造方法

B)输出OneOneTwoTwo

C)输出TwoOneOneTwo

D)选项B或C都有可能出现

(28)下列关于Applet的叙述中,正确的是

A)为了使Applet在浏览器中运行,需要在HTML文件中嵌入相应的Applet类

B)Applet不能使用从外部接收参数

C)Applet不能使用javac命令进行编译

D)javaApplication与Applet都必须包含main()方法

(29)下列代码的下划线处应填入的方法名是

importjava.applet.*;

importjava.awt.*;

publicclassHelloextendsApplet{

publicvoid(Graphicsg){

g.drawString("

Howareyou!

10,10);

A)repaintB)printlnC)paintD)show

(30)下列变量的定义中,错误的是

A)intx=3;

B)floatf;

d;

C)Strings=”Hello!

”D)booleanb=true;

(31)下列代码的执行结果是

intlength="

Hello"

.length();

System.out.println(length);

A)5B)2C)10D)6

(32)下列代码的编译或执行结果是

publicclassMyVal{

MyValm=newMyVal();

m.aMethod();

publicvoidaMethod(){

boolean[]b=newBoolean[5];

System.out.println(b[0]);

A)1B)nullC)0D)编译错误

(33)若变量a是String类型的数据,那么表达式(a+a)的类型是

A)charB)StringC)intD)long

(34)Component类中用于刷新组件的方法是

A)getFontB)getName

C)updateD)paint

(35)鼠标在窗口中移动时,产生的事件是

A)ActionEventB)PrintEvent

C)KeyEventD)MouseEvent

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

 请将每一个空的正确答案写在答题卡【l】~【15】序号的横线上,答在试卷上不得分。

注意:

以命令关键字填空的必须拼写完整

(1)有序线性表能进行二分查找的前提是该线性表必须是顺序存储的。

(2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为DEBFCA。

(3)对软件设计的最小单位(模块或程序单元)进行的测试通常称为单元测试。

(4)实体完整性约束要求关系数据库中元组的主键属性值不能为空。

(5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字

是D,则称D是关系A的外码。

(6)若类声明时加上修饰符final,则表示该类不能有子类。

(7)Java的类库中提供Throwable类来描述异常,它有Error和Exception两个直接子类。

(8)类中的某些方法通过类名就可以直接被调用,例如

JOptionPane.showMessageDialog(null,”按确定键退出”)中的showMessageDialog方法,这种方法称为

静态方法。

(9)在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。

下列代码中必须实现Serializable接口的类是InputStream。

ObjectInputin=newObjectInputStream(newFileInputStream(“employee.dat”));

Employee[]newStaff=(Employee[])in.readObject();

(10)下列代码的执行结果是false。

publicclassExpression{

publicstaticvoidmain(String[]args){

intv1=10,v2=99,v3=0;

System.out.println((v1<

0)&

&

(v2/v3)==3);

(11)语句Threadthread=newSomeThreadClass()成功运行后,线程thread1处于生命周期可运行状态。

(12)Java的线程调度策略是一种基于优先级的抢占试调度。

(13)一个Applet被浏览器加载后,是从start()方法开始执行的。

(14)根据下列类声明,可以得知类TwoListeners能够处理两类事件:

WindowEvent和MouseEvent。

PublicclassTwoListenersimplementsMouseMotionListener,WindowListener{

--------

(15)下列代码的功能是把按钮save添加到窗口myFrame的中间,在空白处应填入的代码是BorderLayout.CENTER。

publicclassMyFrame{

JFramemyFrame=newJFrame();

JButtonsave=newJButton();

myFrame.getContentPane().add(save,"

myFrame.setSize(200,200);

myFrame.setVisible(true);

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

当前位置:首页 > 解决方案 > 学习计划

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

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