一起答

2017年计算机二级考试Java模拟试题二

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:51次
  • 作答时间:120分钟
试卷简介

2017年计算机二级考试Java模拟试题二,是针对计算机二级考试中Java的模拟试题。

  • 单选题
  • 操作题
部分试题预览
  1. Java对象串行化技术,主要是通过______类和ObjectOutputStream类来实现。

  2. 下面ChangeTitle()中对b1和b2按键构造监听器,实现当按下b1键时标题变为Students,当按下b2键时标题变为Teachers。添加空缺的语句。

      ...

     public ChangeTitle()

     {

       super("Title Bar");

       b1.addActionListener(this);

      【 】;

       Jpanel pane = new Jpane1();

       Pane.add(b1);

       Pane.add(b2);

       SetContentPane(pane);

     }

     public void actionPerformed(ActionEvent evt)

     {

      Object sourve = evt.getSource();

      if (sourve ==b1)

        setTitle("Students");

      else if (source == b2)

        setTitle("Teachers");

        repaint();

     }

     ...

  3. 下面程序的功能是找出所有三位数中,个、十、百位数字的立方和等于该数本身的三位数并显示。在程序的每条横线处填写一个适当的语句,使程序的功能完整。

     public class LiFangHe{

      public static void main(String args[]){

       System.out.println("个、十、百位数字的立方和等于该数本身的三位数有:");

        for(int n=100;n<1000;n++)

         {

          int a,b,c;

         _______________

          b=n/10%10;

         _______________

          if(_______________)

          System.out.println(n);

          }

       }

     }

  4. 在Applet生命周期中,下面方法中是在装载Applet时被调用的是(  )。

    • A.stop()
    • B.init()
    • C.start()
    • D.destroy()
  5. 对一组记录的关键码(25,38,48,52,63,74)采用二分法查找52时,第(  )次会查找成功。

    • A.4 
    • B.3
    • C.2
    • D.1
  6. 设A为已定义的类名,则下列声明A类的对象a的语句中正确的是(  )。

    • A.publicAa=newA()
    • B.publicAa=A()
    • C.Aa=newclass();
    • D.aA;
  7. 定义类头时,不可能用到的关键字是(  )。

    • A.private
    • B.class
    • C.extends
    • D.implements
  8. 下列(  )是异常的含义。

    • A.程序的语法错
    • B.程序编译或运行中所发生的异常事件
    • C.程序预先定义好的异常事件
    • D.程序编译错误
  9. 在执行完此程序段后,i,j值为  int i=1-10;  do{   if(++i>j--)continue;   } while(i<5);

    • A.i=6 and j=5
    • B.i=5 and j=5
    • C.i=6 and j=4
    • D.i=5 and j=6
  10. 在Java中,线程是(  )。

    • A.分时的
    • B.抢占式的
    • C.非抢占式的
    • D.非分时的