全国计算机二级Java考试练习题及答案2018年

发布于 2018-02-02 14:56  编辑:盘子
0
计算机等级考试题库 扫码微信刷题

mp36069856_1445053031171_1_th.jpeg


6.下列描述中,正确的是( )。

A.在Serializable接口中定义了抽象方法

B.在Serializable接口中定义了常量

C.在Serializable接口中没有定义抽象方法,也没有定义常量

D.在Serializable接口中定义了成员方法

7.请阅读下面程序,说明该程序创建线程使用的方法是( )。

public class ThreadTest

{

public static void main(String args[])

{

Thread tl=new Thread(new HolloWorld());

Thread t2=new Thread(new HolloWorld());

tl.start();

t2.Start();

}

}

class HolloWorld implements Runnable

{

int i;

public void run()

{

while(true)

{

System.out.println("HolloWorld"+i++);

if(i= =5)break;

}

}

}

A.继承Thread类

B.实现Runnable接口

C.tl.start()

D.t2.start()

8.java.io包的File类是( )。

A.字符流类

B.字节流类

C.对象流类

D.非流类

9.为保护本地主机,对Applet安全限制中正确的是( )。

A.Applet可加载本地库或方法

B.Applet可读、写本地计算机的文件系统

C.Applet可向Applet之外的任何主机建立网络连接

D.Applet不能运行任何本地可执行程序

10.请阅读下面程序

public class ExampleStringBuffer{

public static void main(String[]args){

StringBuffer sb=new StringBuffer("test");

System.OUt.println("buffer="+sb);

System.OUt.println("length="+sb.length

());}}

程序运行结果中在"length="后输出的值是( )。

A.10

B.4

C.20

D.30


考无忧参考答案:


6.C。解析:在java.i0包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。


7.B。解析:本题考查线程的创建。在Java中,创建线程有两种方法:①通过实现Runnable接口创建线程。Runnable接口中只定义了一个run()方法作为线程体。②通过继承Thread类创建线程,Thread类本身实现了Runnable接口。创建的新的线程不会自动运行,必须调用start()方法才能运行。本题中HolloWorld类实现了Runnable接口。


8.D。解析:Java.io包中的类可以处理不同类型的流,比如字节流、字符流、对象流、非流类等。File类就是一个重要的非流类,它是以一种系统无关的方式表示一个文件对象的属性。


9.D。解析:Java平台为了防范恶意程序的攻击,保护本地主机,对Applet作了如下安全限制:①Applet不能运行任何本地可执行程序。②禁止加载本地库或方法。③禁止读、写本地计算机的文件系统。④禁止向提供Applet之外的任何主机建立网络连接。⑤不能读取某些系统信息。⑥由一个Applet弹出的窗口外观上与一个Application弹出的窗口不同,Applet弹出的窗口中会有警告提示信息,帮助用户区分Applet窗口与可信的Application窗口。


10.B。解析:本题对StringBuffer(String str)构造方法,用str给出字符串的初始值,并分配16个字符的缓存。因此,字符串sb的初始值是”test”,并且包含l6个字符的缓存。length()方法用来获得字符串长度,不包含缓存。故程序运行结果中在”length=”后输出的值应该是字符串sb的长度,即4。




考无忧小编推荐:

更多计算机等级考试真题及答案>>>点击查看

想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看


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