一起答

2017年计算机二级考试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.非分时的
  11. 在E-R图中,用来表示实体的图形是

    • A.矩形
    • B.椭圆形
    • C.菱形
    • D.三角形
  12. 下列选项中不属于软件生命周期开发阶段任务的是(  )。

    • A.概要设计
    • B.软件修改
    • C.软件维护
    • D.详细设计
  13. 三元条件运算符ex1?ex2:ex3,相当于下面______语句。  (  )

    • A.if(ex1)ex2;else ex3;
    • B.if(ex2)ex1;else ex3;
    • C.if(ex1)ex3;else ex2;
    • D.if(ex3)ex2;else ex1;
  14. 以下不属JavaApplication应用程序编写和执行步骤的是()。

    • A.编写源代码
    • B.编写HTML文件
    • C.编译源代码
    • D.解释执行
  15. 下列选项默认的布局管理器不是BorderLayout的是______。

    • A.Window
    • B.Panel
    • C.Frame
    • D.Dialog
  16. 在Java中,管理线程组的类是(  )。

    • A.java.lang.ThreadGroup
    • B.java.lang.Thread
    • C.java.lang.Runnable
    • D.java.lang.Object
  17. Java语言提供了(  )常值变量。

    • A.2个
    • B.3个
    • C.4个
    • D.5个
  18. 一组记录的排序码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为(  )。

    • A.38,40,46,56,79,84
    • B.40,38,46,79,56,84
    • C.40,38,46,56,79,84
    • D.40,38,46,84,56,79
  19. 下列关于线程优先级的说法中,正确的是(  )。

    • A.线程的优先级是不能改变的
    • B.线程的优先级是在创建线程时设置的
    • C.在创建线程后的任何时候都可以设置
    • D.B和C
  20. java application源程序的主类是指包含有(  )的类。

    • A.main方法
    • B.tostring方法
    • C.init方法
    • D.acfionperfromed方法
  21. 在访问数据库时,为建立实际的网络连接,把URL、数据库用户名和密码传给DfiverManager的方法是 (  )。

    • A.getconnection()
    • B.getConnection()
    • C.Connection()
    • D.connection()
  22. 下列()类是Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法。

    • A.Paint
    • B.Graphic
    • C.Graphics
    • D.Paints
  23. 以下构件中处于Java虚拟机下方的是(  )。

    • A.Java OS
    • B.Java基本APl
    • C.Java基本类
    • D.Java应用程序和Applet
  24. 数据流图中带有箭头的线段表示的是

    • A.控制流
    • B.事件驱动
    • C.模块调用
    • D.数据流
  25. 下列不是AWT的布局管理器的是

    • A.FlowLayout
    • B.BorderLayout
    • C.BoxLayout
    • D.GridLayout
  26. 下列不属于Swing组件的是(  )。

    • A.Jpanel
    • B.Jtable
    • C.Menu
    • D.JFrame