二级java试题

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


没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有挫折,何来辉煌;没有做二级java试题,何来过关。


1.为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是()

publicclassStackTest{

privateintidx=0;

privateint[]data=newint[8]

publicvoidpush(inti){

synchronized(this)(

;

data(idx)=i

idx++

}

}

}……

A.this.notify()

B.interrupt()

C.this.wait()

D.sleep()

 

2.对下列程序的叙述中,正确的是()

 

1publicclassXextendsThreadimplementsRunnable{

 

2publicvoidrun(){

 

3system.out.println("thisisrun()");

 

4}

 

5oublicstaticvoidmain(Stringargs[]){

 

6Threadt=newThread(newX())

 

7t.start();

 

8}

 

9}

A.l行会产生编译错误

B.6行会产生编译错程

C.6行会产生运行错误

D.程序正常运行

 

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

A.Applet不仅可以嵌入到浏览器中运行,还可以独立运行

B.Applet的主类要定义为Applet类或Japplet类的子类

C.同一个页面中的Applet之间不能通信

D.Applet不支持多线程

 

4.当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是()

A.destroy()

B.init()

C.stop()

D.star.}()

 

5.要向Applet传递参数,应该在下列drawing.html文件的下画线处填人的选项是()

……

 

100>

 

……

A.

B.

C.

D.

 

6.一个栈的初始状态为空,首先将元素54321依次入栈,然后退栈一次,再将元素ABCD依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为()

A.54321ABCD

B.5ABCD4321

C.DCBAl2345

D.1DCBA2345

 

7.一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有结点个数为()

A.8

B.25

C.17

D.7

 

8.Java中的字符变量在内存中占位(bit)()

A.4

B.8

C.16

D.24

 

9.下列程序创建了一个线程并运行,横线处应填入的正确代码是()

publicclassTryextendsThread{

publicstaticvoidmain(Stringargs[]){

Threadt=newTry();

;

}

publicvoidrun()f

System.out.println(Try!");

}

}

A.t.start

B.t.class

C.t.thread

D.t.static

 

10.要使下列程序能够正确运行,则横线处应填写的内容是()

importJava.awt.*;

importjava.applet.*;

publicclassSayHiextendsApplet{

publicvoid(Graphicsg){

 

9.drawString("Hi!"2020);

}

}

A.int

B.start

C.paint

D.stop

 

1.A。【解析】当一个线程使用的同步方法中用到某个变量,而此时有需要其他线程修改后才能符合本线程的需要,那么可以使用wait()方法,wait()方法的作用是使本线程等待,并允许其他线程使用此同步方法。当其他线程使用完后应使用notify()或者notifyAll()方法允许其他线程使用此同步方法。Interrupt()方法的作用是在run()方法执行完之前就消灭此线程,而sleep()方法的作用是延迟一段时间后执行。所以本题是为了支持压栈线程与弹栈线程之间的交互与同步,所以选A

 

2.D。【解析】程序正常运行打印thisisrun()。用Thread类的构造方法Thread(Runnabletarget)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建的目标对象的类必须实现Runnable接口。

 

3.B。【解析】Applet不可以单独运行,Applet支持多线程。

 

4.B。【解析】在javaApplet的生命周期中,共有4种状态,印4个方法init()start()stop()destroy()。在Applet装载时,调用init()通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化操作。

 

5.D。【解析】paramname属性值不可重复,value是绝对路径,必须用引号引用起来。

 

6.D。【解析】栈是限制仅在表的一端进行插入和删除的运算的线性表,通常称插入、删除的这一端为栈顶,另一端称为栈底。

 

7.B。【解析】在任意一棵二叉树中,度数为0的结点(即叶子结点)总比度为2的结点多一个,因此该二叉树中叶子结点为7+1=88+17=25

 

8.c。【解析】字符变量在内存中占16位二进制数位,int变量在内存中占2位二进制数位。

 

9.A。【解析】start()是类Thread的方法,其中start()方法用于启动线程,使之从新建状态转入就绪状态并进入就绪队列排队,一旦轮到它来享用CPU资源时,就可以脱离创建它的主线程独立地开始自己的生命周期了。

 

10.C。【解析】Java中,继承applet类的子类需要实现以下方法:init()start()stop()destroy()paint(Graphicsg)方法。其中,paint(Graphicsg)方法有一个参数g,是浏览器在运行JavaApplet时产生的一个类Graphics的实例。


计算机等级考试题库.jpg


一份耕耘,一份收获,上苍从来不会忘记努力刷计算机等级考试题库的人!尽量去做二级java试题,因为天道酬勤。大胆去考,没必要杞人忧天患得患失,天生我才必有用!假如有些紧张,就告诉自己:“紧张”实际上也是一种兴奋,也有利于发挥。适当的紧张是正常的和必要的。预祝所有考生沉着应战!



文章推荐:

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

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

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


温馨提示:

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

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

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


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