选择题
1.下列关于Java语言特点的叙述中,错误的是( )。
A.Java是面向过程的编程语言
B.Java支持分布式计算
C.Java是跨平台的编程语言
D.Java支持多线程
2.可以使当前同级线程重新获得运行机会的方法是( )。
A.Sleep()
B.join()
C.yield()
D.interrupt()
3.下列语句中,属于多分支语句的是( )。
A.if语句
B.for语句
C.switch语句
D.do while语句
4.阅读下列代码
public class Test2005{
public static void main(String args[]){
String s="Test";
switch(s){
case"Java":System.out.print("Java");
break;
case"Language":System.out.print("Lan-
guage");
break;
case"Test":System.out.print("Test");
break;
}
}
}
其运行结果是( )。
A.Java
B.Language
C.Test
D.编译时出错
5.在程序读入字符文件时,能够以该文件作为直接参数的类是( )。
A.FileReader
B.BufferedReader
C.FilelnputStream
D.ObjectlnputStream
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
一对一 咨询课程
点我开始