模拟试题

3773考试网计算机等级考试模拟试题正文

计算机等级考试二级JAVA练习题及答案8

来源:fjzsksw.com 2010-1-15 14:11:52


9   能够支持javadoc命令的注释语句是______。
A、/**...//      B、/*...*/     C、//     D、/**...*/
解析:Java的单行注释符为//,多行注释符有/*...*/和/**...*/(javadoc能够利用该注释符自动生成帮助文档)。
10   下列不是InputStream子类的是__C____。
A、文件输入流FileInputStream    B、对象输入流ObjectInputStream
C、字符输入流CharInputStream     D、压缩文件输入流ZipInputStream
11   Java中没有CharInputStream流。
下列方法中可以用来创建一个新线程的是___C___。
A、实现java.lang.Runnable接口并重写start()方法
B、实现java.lang.Runnable接口并重写run()方法
C、继承java.lang.Thread类并重写run()方法
D、继承java.lang.Thread类并重写start()方法
解析:java.lang中的Thread类的典型构造方法为:
    public Thread(ThreadGroup group,Runnable target,String name)
    接口Runnable定义了run()方法;而Thread类本身也实现了Runnable接口,故创建线程有两种方法:
     1、用实现Runnable接口的类的实例作target参数生成Thread类的实例
     2、编写继承Thread类的类,并重写(override)run()方法
12  下列关于线程优先级的说法中,正确的是__C____。
A、线程的优先级是不能改变的    B、线程的优先级是在创建线程时设置的
C、在创建线程后的任何时候都可以设置     D、B和C
解析:Java语言中线程的优先级是用一个介于MIN_PRIORITY 和MAX_PRIORITY之间的整数来表示的。可以在创建线程后的任何时候修改线程的优先级。
13  下列代码中,将引起一个编译错误的行是__D____。
1)public class Test{
2) int m,n;
3) public Test(){}
4) public Test(int a){m=a;}
5) public static void main(String args[]){
6) Test t1,t2;
7) int j,k;
8) j=0;k=0;
9) t1=new Test();
10) t2=new Test(j,k);
11) }
12) }
A、第3行    B、第5行    C、第6行    D、第10行
解析:第10行代码中的参数数目比类Test的任何一个构造方法声明的形参都多,因此引起编译错误。
14  阅读下列代码后
public class Person{
    int arr[]=new int[10];
    public static void main(String args[]){
        System.out.println(arr[1]);
    }
}

 

上一页  [1] [2] [3] 下一页

触屏版 电脑版
3773考试网 琼ICP备12003406号-1