计算机等级考试题库,二级java试题盘点(上)

发布于 2019-01-12 09:17  编辑:simi
0
计算机等级考试题库 扫码微信刷题


计算机等级考试过不过?根源不在于题目难不难,而是在于你刷计算机等级考试题库努不努力!赶紧努力复习以下的二级java试题


计算机二级java试题

1

1.为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是()

publicclassIntStack{

privateintidx=0;

privateint[]data=newint[8];

publicvoidpush(inti){

data[idx]=i

idx++;

……

}

A.synchronized()

notify()

B.synchronized

this.wait()

C.synchronized

this.notify()

D.Serializable

sleep()

 

2.如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是()

A.sleep()方法的时间到

B.获得了对象的锁

C.线程在调用t.join()方法后,线程t结束

D.wait()方法结束

 

3.当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是()

A.start()stop()destroy()

B.init()start()stop()start()stop()destroy()

C.start()init()stop()destroy()

D.ink()start()destroy()

 

4.HTML文件的标志中作为可选属性的是()

A.Applet主类的文件名

B.Applet显示区域的宽度

C.Applet主类的路径

D.Applet显示区域的高度

 

5.如果应用程序要在Applet上显示输出,则必须重写的方法是()

A.Graphics.drawstring()

B.repaint()

C.paint()

D.update()

 

6.设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有元素个数为()

A.5

B.15

C.5

D.40

 

7.Java字节码文件的扩展名是()

A..JVM

B..dbt

C..class

D..exe

 

8.能够用于创建可变字符串对象的类是()

A.StringBuffer

B.VariantString

C.StringCharacte

D.StringLong

 

9.Java中,线程必须属于一个进程,线程是程序运行中的()

A.字节流

B.字符流

C.对象流

D.执行流

 

10.要下列JavaApplet程序完整并能够正确运行,横线处应填人的内容是()

importjava.applet.*;

nmportjava.awt.*0

publicclassHelloWorld{

publicvoidpaint(Graphicsg){

g.drawstring("HelloWorld!"2525);

}

}

A.extendsThread

B.extendsApplet

C.extendsChar

D.extendsFloat

 

1.B。【解析】在Synchronized块中等待共享数据的状态改变时调用wait()方法,这样该线程等待并暂时释放共享数据对象的锁。

 

2.D。【解析】wait()会使线程放弃对象锁,进入等待此对象的等待锁定池。

 

3.B。【解析】init()一般用来完成所有必需的初始化操作,start()是在初始化之后Applet被加载时调用,stop()Applet停止执行时调用,destory()Applet从系统中撤出时调用。

 

4.A。【解析】通过使用标记,至少要指定Applet子类的位置以及浏览器中Applet的显示大小。

 

5.C。【解析】paint()是画Applet界面的基本方法。

 

6.B。【解析】队列个数=rear-front+容量。

 

7.C。【解析】Java文件经过JVM编译成字节码文件,即.class文件。

 

8.A。【解析】StringBuffer能提供长度可变字符串对象的表示。

 

9.D。【解析】一个进程的执行过程中会产生多个线程即执行流。

 

10.B。【解析】本题是考查继承。继承了Applet类。

 

 

2

1.用于设置组件大小的方法是()

A.paint()

B.setSize()

C.getSize()

D.repaint()

 

2.单击窗口内的按钮时,产生的事件是()

A.MouseEvent

B.WindowEvent

C.ActionEvent

D.KeyEvent

 

3.AWT中用来表示对话框的类是()

A.Font

B.Color

C.Panel

D.Dialog

 

4.下列运算符中,优先级最高的是()

A.+=

B.==

C.&&

D.++

 

5.下列运算结果为l的是()

A.8>>1

B.4>>>2

C.8<<1

D.4<<<2

 

6.下列语句中,可以作为无限循环语句的是()

A.for(;;){}

B.for(inti=0;i<10000;i++){}

C.while(false){}

D.do{}while(false)

 

7.下列表达式中,类型可以作为int型的是()

A."abc"+"efg"

B."abc"+ef9

C.a+b

D.3+"4"

 

8.阅读下列程序:

PublicclassTestimplementsRunnable{

Privateintx=0l

Privateinty=0;

booleanflag=true;

Publicstaticvoidmain(string[]args){

Testr=newTest();

Theadtl=newThead(r);

Theadt2=newThead(r);

tl.start();

t2.start();

}

Publicvoidrun(){

While(flag){

x++;

y++;

system.out.println("("+x-""+y+")");

if(x>=10)

flag=false;

}

}

}

下列对程序运行结果描述的选项中,正确的是()

A.每行的(xy)中,可能有xy;每一对(xy)值都出现两次

B.每行的(xy)中,可能有xy;每一对(xy)值仅出现一次

C.每行的(xy)中,可能有x=y;每一对(xy)值都出现两次

D.每行的(xy)中,可能有x=y;每一对(xy)值都出现

 

9.如果线程正处于运行状态,则它可能到达的下一个状态是()

A.只有终止状态

B.只有阻塞状态和终止状态

C.可运行状态、阻塞状态、终止状态

D.其他所有状态

 

10.在下列程序的空白处,应填入的正确选项

()

importjava.io.*;

PublicclasswriteInt{

Publicstaticvoidmain(string[]a){

Int[]myArray=(10203040);

try{

DataOutputSystemdos=newDataOutputSystem

(newFileOutputSystem("ints.dat"));

for(inti=0;ldos.writeInt(myArray[i]);

dos.;

System.Out.println

("Havewrittenbinaryfileints.dat");

}

Catch(IOExceptionioe)

{System.out.println("IOException")

}

}

}

A.start()

B.close()

C.read()

D.write()

 

1.B。【解析】在构件类的方法中,paint()方法是绘制构件,setSize()方法是设置组件大小,getSize()方法是获得组件大小,repaint()方法是重新绘制构件。

 

2.C。【解析】在构件的事件类中,MouseEvent事件是鼠标事件,包括鼠标单击,移动;WindowEvent事件是窗口事件,包括关闭窗口,窗口闭合。图标化;ActionEvent事件是动作事件,包括按钮按下;TextField中按键;KeyEvent事件是键盘事件,包括键按下、释放。

 

3.D。【解析】FontColor是构件的字体和外观颜色,Panel是面板容器,Dialog是对话框的类。

 

4.D。【解析】算术运算符的优先级中,++--级别最高。

 

5.B。【解析】>>是按位右移运算符,<<是按位左移运算符,>>>是添零右移运算符,没有<<<运算符。

 

6.A。【解析】B的循环终止条件为l0000CD的终止条件为常量false,都不能无限循环。

 

7.C。【解析】字符型可以转为int型,但字符串不可以。

 

8.B。【解析】本题考查的是线程的知识,变量XY是在线程外部定义的,所以每一对(XY)只出现一次。

 

9.C。【解析】下一个状态可以是可运行状态、阻塞状态、终止状态中的任一种。

 

10.B。【解析]close方法关闭写文件。

 

 

3

1.如果进栈序列为ele2e3e4e5,则可能的出栈序列是()

A.e3ele4e2e5

B.e5e2e4e3el

C.e3e4e1e2e5

D.任意顺序

 

2.下述关于数据库系统的叙述中,正确的是()

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

c.数据库系统中数据的一致性是指数据类型一致

D.数据库系统比文件系统能管理更多的数据

 

3.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()

A.控制流

B.加工

C.数据存储

D.源和终

 

4.已知一个有序线性表为(131824354750628390115134),当用二分法查找值为90的元素时,查找成功的比较次数为()

A.1

B.2

C.3

D.9

 

5. Java语言中,ObjectOutputStream是指()

A.字节流

B.字符流

C.对象输出流

D.数据流

 

6.下列关于项目中“移出”文件的说法,正确的是()

A.被移出的文件将直接从磁盘中删除

B.被移出的文件将不能被任何项目添加

C.被移出的文件只是将文件移出项目,但文件保留在磁盘中

D.被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中

 

7.需求分析阶段的任务是()

A.软件开发方法

B.软件开发工具

C.软件开发费用

D.软件系统功能

 

8.R是一个2元关系,S是一个3元关系,则下列运算中正确的是()

A.R-S

B.R×S

C.RnS

D.RUS

 

9.结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。

A.对象

B.数据结构

C.数据流

D.目标

 

10.数据库设计包括两个方面的设计内容,它们是()

A.概念设计和逻辑设计

B.模式设计和内模式设计

C.内模式设计和物理设计

D.结构特性设计和行为特性设计

 

1.B。【解析】根据栈先进后出的特点可知el肯定是最后出栈的,因此正确答案为选项B

 

2.A。【解析】数据库系统会减少数据冗余,但不可能避免所有冗余。

 

3.A。【解析】数据流图简称DFD,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有4种基本图形符号:箭头表示数据流;椭圆表示加工;双杠表示存储文件(数据源);方框表示数据的源点或终点。

 

4.B。【解析】根据二分法查找需要两次:首先将90与表中间的元素50进行比较,由于90大于50。所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即90,这时两者相等,即查找成功。

 

5. A。【解析】本题考查考生阅读Java程序的能力。题目程序看似复杂,但流程非常简单。程序的public类是thtowsExeeption,类中定义了Proe(intsel)方法。程序入口是main()方法,使用try-catch-finally来捕获ArithmeticExeeptionArrayIndexOutOfBoundsExeeption异常,这两个异常是关于算术异常或数组索引越界的异常。执行Proe(0)时,输出InSituation0noExceptioncaught两条信息;执行Proc(1)时,输出InSituationlinProcfinally两条信息。整个程序并未发生异常。

 

6.C。【解析】在数据库中移除不代表删除,从项目中移除是指文件只是从项目中移除,但文件还保存在磁盘中,如果需要仍然可再次添加到此项目中。当在项目中删除文件后,文件才能被添加到其他的项目中。所以答案选择C

 

7.D。【解析】需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。

 

8.B。【解析】关系的交(n)、并(U)和差()运算要求两个关系是同元的,显然作为二元的R和三元S只能做笛卡儿积运算。

 

9.C。【解析】结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解、建立系统的处理流程。

 

10.A。【解析】数据库设计包括概念设计和逻辑设计两个方面的内容。



考无忧tips

不管你有刷计算机等级考试题库有多慢,都不要紧,只要你有决心,坚持复习以上的二级java试题,你最终都会拿到你想要的分数和证书。




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯


本文网址:http://www.k51.com.cn/info/jsjdjks/1901/1250494.html
选择分享到: