一起答

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

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

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

  • 单选题
  • 操作题
部分试题预览
  1. 在双链表中,每个结点有两个指针域,一个指向前驱结点,另一个指向【 】。

  2. 使用Swing编写Applet,则该Applet的主类应该定义为______类的子类。

  3. 读下列程序

      import java.awt.*;

     import java.awt.event.*;

     publid class MyApplet extends java.applet.Applet

     {

      public void init()

      {

        Button b = new Button("Buttonl");

        b.addMouseListener(new ClickHandler());

        add(B) ;

      }

      class ClickHandler extends MousAdapter

      {

        public void mouseClicked(MouseEvent evt)

        {

          ______;

        }

      }

     }

      在横线处写上语句【 】可实现将鼠标当前的水平位置输出到标准输出设备上。

  4. “角谷猜想”指出,将一个自然数按以下的一个简单规则进行运算:若数为偶数,则除以2:若为奇数,则乘以3加1。将得到的数按该规则重复运算,最终可得1。请在下面程序的每条横线处填写一个语句,使程序的功能完整。(如:输入34,则输出结果为34 17 52 26 13 40 20 10 5 16 8 4 2 1)

     注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

     源程序文件清单如下:

     import java.io.*;

     class JiaoGu

     {

       public static void main(String args[])

       {

         System.out.print("\n请输入一个数");

       try

         {

           BufferedReader br=

           new BufferedReader(new InputStreamReader(System.in));

         Stirng s=br.readLine();

         ______

         while(a!=1)

       {

         System.out.print(" "+a);

         if(a%2==1)

         ______

            else

         a=a/2;

       }

       System.out.println(" "+a);

       }

         ______{ }

       }

     }

  5. 下列叙述中正确的是(  )。

    • A.程序设计就是编制程序
    • B.程序的测试必须由程序员自己去完成
    • C.程序经调试改错后还应进行再测试
    • D.程序经调试改错后不必进行再测试
  6. J2ME是为嵌入式和移动设计提供的java平台,它的体系结构由()组成。

    • A.Profiles
    • B.Configuration
    • C.OptionalPackages
    • D.以上都是
  7. 事件处理机制能够让图形界面响应用户的操作,主要包括(  )。

    • A.事件
    • B.事件处理
    • C.事件源
    • D.以上都是
  8. 下列构造方法的调用方式中,正确的是(  )。

    • A.按照一般方法调用
    • B.由用户直接调用
    • C.只能通过new自动调用
    • D.被系统调用
  9. 以下关于数据库系统的叙述中,正确的是(  )。

    • A.数据库只存在数据项之间的联系
    • B.数据库的数据之间和记录之间都存在着联系
    • C.数据库的数据之间和记录之间都不存在着联系
    • D.数据库的数据项之间无联系,记录之间存在联系
  10. 下列叙述中正确的是

    • A.软件测试应该由程序开发者来完成
    • B.程序经调试后一般不需要再测试
    • C.软件维护只包括对程序代码的维护
    • D.以上三种说法都不对