2009年3月计算机等级考试二级Java真题(文字版)

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论

   
(21)阅读下列代码
  Public class Person{
   Static int arr[ ] = new int (10);
   Public static void main (String args ) {
   System.out.println(arr[9]);
   }
   }
    该代码的运行结果是
    A)编译时将产生错误    B)编译时正确,运行时将产生错误    C)输出零    D)输出空   

    (22)在Java中若要使用一个包中的类时,首先要求对该包进行导入,其关键字是
    A)import    B)package    C)include    D)packet   

    (23)继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码
    A)可读性好    B)可重用    C)可跨包访问    D)运行更安全   

    (24)阅读下列代码片段
  Class InterestTest________ActionListener{
   Public void actionPerformed (ActionEvent event) {
   Double interest = balance * rate/100;
   Balance += interest;
   Number Format format =
   Number Format.getCurrencyInstance ();
   System.out.printlb{“balance = ”+
   Formatter.format (balance)};
   }
   Private double rate;
   }
    在下划线处,应填的正确选项是
    A)Implementation  B)Inheritance  C)implements  D)extends   

    (25)下列方法中,不属于类String的方法是
  A)tolowerCase() B)valueof() C)charAt() D)append()   
 (26) grid[9] [5]描述的是
     A)二维数组 B)一维数组
   C)五维数组 D)九维数组   

    (27)Java类库中,将信息写入内存的类是
    A)java.io.FileOutputstream
    B)java.io.ByteArrayOutputStream
    C)java.io.BufferedOutputstream
    D)java.io.DataOutputStream   

    (28)阅读下列Java语句
    ObjectOutputStream out = new ObjectOutputStream(new______(“employee .dat”));
    在下划线处,应填的正确选项是
    A)File  B)FileWriter   C)FileOutputStream   D)OutputStream   

    (29)使新创建的线程参与运行调度的方法是
    A)run()    B)start()    C)init()    D)resume()    

    (30)Java中的线程模型由三部分组成,与线程模型组成无关的是
    A)虚拟的CPU   B)程序代码   C)操作系统的内核状态    D)数据   
 (31)当Applet需要更新显示内容时,应该调用的方法是
    A)run() B)start()
    C)init() D)resume()   
    (32)向Applet传递参数的正确描述是
    A)<param name=age,value=20>
    B)<applet code=Try.class width=100,height=100,age=33>
    C)<name=age,value=20>
    D)<applet code=Try.class name=age,value=20>   
    (33)Applet的默认布局管理器是
    A)BorderLayout   B)F1owLayout   C)GridLayout   D)PanelLayout 
    (34)阅读下列代码段
    class Test implements Runnable{
    public int run(){
    int i=0;
    while(true){
    i++;
    System.out.println("i="+i);
    }
    }
    }
    上述代码的编译结果是
    A)程序通过编译并且run()方法可以正常输出递增的i值
    B)程序通过编译,调用run()方法将不显示任何输出
    C)程序不能通过编译,因为while的循环控制条件不能为“true”
    D)程序不能通过编译,因为run()方法的返回值类型不是void   
    (35)如果线程调用下列方法,不能保证使该线程停止运行的是
    A)sleep()    B)stop()    C)yield()    D)wait()  

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答