一起答

Java语言程序设计(一)自考2018年4月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 请编写方法int[] inverArray(int []a),该方法返回一个数组b,b中元素顺序为数组a中元素的逆序。

    int[] invertArray(int []a){

    //请在答题卡(纸)上填写此处应编写的代码

    }

  2. 以下MyWindow类根据给定的选择项目表构造一组复选按钮,当某个复选按钮的选择状态有改变(从选中变成未选中,或从未选中变成选中)时,复选按钮的侦听程序将在右边文本区中输出所有选择项目的状态。

    注:这里是给定程序的部分代码,你要编写的代码是改变复选按钮状态时所完成的事件。

  3. 阅读下列程序,请写出该程序的功能。

  4. 阅读下列程序,请写出该程序的输出结果。

  5. 以下程序读取键盘输入,当按下回车时,将输入的内容显示在屏幕上。

  6. 以下paintComponent方法利用Graphics2D绘制一个左上角坐标是(10,30),边长为50的红色正方形。

  7. 阅读下列程序,请写出该程序的输出结果。

  8. 以下fact方法的功能是求n的阶乘。

    static long fact(int n) {

         int i; long ____①____;

         for(=1; ____②____; i++)

             f=____③____;

          return f;

    }

  9. 请写出Java语言中的事件处理机制。

  10. 请写出与数组相比,Vector对象的特点。

  11. 请写出用Thread类的子类创建线程并启动线程所包含的步骤。

  12. 请写出package语句和import语句的区别。

  13. 线程一共有四种状态:新建、可运行状态、死亡及________。

  14. 请写出Java语言中标识符的命名规则。

  15. 每个由BorderLayout管理的容器通常被划分为________个区域。

  16. 要显示标准确认对话框,可使用JOptionPane类中的________方法。

  17. 把对象转换为字节序列的过程称为对象的________。

  18. 已知定义String s1="ab", s2=new String("ab");,则s1==s2的值是________。

  19. 在接口中定义的成员变量默认为________和静态属性。

  20. 在异常处理中,包含有捕获及处理某种类型异常代码的是________块。

  21. 在Java中,允许多个方法使用同一个方法名,这就是方法名的________。

  22. 在Java虚拟机中可以运行Java的________文件。

  23. 以下方法中,不能实现挂起线程的是(  )

    • A.sleep( )
    • B.notify( )
    • C.wait( )
    • D.join( )
  24. 表达式-128>>4的值是________。

  25. 绘图区域的坐标原点位于该区域的(  )

    • A.左上角
    • B.左下角
    • C.右上角
    • D.右下角
  26. 方法setMnemonic( )的作用是(  )

    • A.将组合框设置为可编辑的
    • B.为菜单项设置加速键
    • C.将组合框设置为不可编辑的
    • D.为菜单项设置快捷键
  27. 以下专门用于字符流处理的类是(  )

    • A.BufferedInputStream和BufferedOutputStream
    • B.InputStreamReader和OutputStreamWriter
    • C.FileInputStream和FileOutputStream
    • D.ObjectInputStream和ObjectOutputStream
  28. 以下对二维数组a的声明中,正确的是(  )

    • A.int a[4][6];
    • B.int a[4][6]=new int[4][6];
    • C.int a[ ][ ]=new int[4][ ];
    • D.int a[ ][ ]=new int[ ][6];
  29. Java允许一个类实现多个接口,从而实现了(  )

    • A.单重继承
    • B.方法覆盖
    • C.多重继承
    • D.方法签名
  30. 在Java语言中,switch关键字之后的表达式的计算结果不能是(  )

    • A.char型
    • B.int型
    • C.short型
    • D.long型
  31. 在Java语言中,类的多个实例对象所共享的变量被称为(  )

    • A.静态变量
    • B.全局变量
    • C.实例变量
    • D.共享变量
  32. 在Java语言中,int整型量在内存中占(  )

    • A.8位
    • B.16位
    • C.32位
    • D.64位
  33. 下面关于Java语言的说法中,错误的是(  )

    • A.Java是一个纯面向对象的语言
    • B.Java语言中有指针、结构和类型定义的概念
    • C.Java语言是与平台无关的,可以在不同的操作系统下运行
    • D.Java语言具有自动无用内存回收机制