一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 请编写方法boolean isDuplicated(int[ ] a),该方法判断数组a[ ]中是否存在相同的元素(例如,数组{1,2,1,3}中具有相同的元素,而数组{1,2,3,4}中各元素都不相同),如果存在相同的元素则返回真值,否则返回假值。

    public static boolean isDuplicated(int[ ] a) {

    }

  2. 以下小应用程序的界面有一个显示“计算”的按钮calc,以及一个文本框result。当该按钮被按下时,弹出一个对话框,要求输入一个整数,返回后在文本框中显示该整数的平方值。例如,当输人8时,在文本框中显示“8的平方是64”。

    注:这里是给定程序的部分代码,你要编写的是actionPerformed(ActionEvent e)方法。

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

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

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

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

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

  8. 某小应用程序在加载时自动播放音频文件onestop.mid,该音频文件与小程序放在相同目录中。其中clip为一个音频对象。

  9. 方法connectByJdbc( )可以实现与数据库的连接,如果连接成功,该方法返回连接对象,否则返回空。

  10. 某小应用程序中,当鼠标按下后,在鼠标当前位置显示其坐标值。

  11. 某应用程序窗口包含有一个带文字“计数”的按钮,以及一个标签label。单击按钮,标签中显示按钮被单击的次数。以下是其中处理“计数”按钮事件的方法。

  12. 方法int maxnumDigit(int n)的功能是求出十进制整数n各位的最大值。例如,n=12340,该方法的返回值是4。

  13. 请写出实现文件随机访问所使用的类的类名,以及该类常用的两种构造方法。

  14. 简述用Runnable接口实现多线程的主要工作。

  15. 已知Graphics对象g,获得Graphics2D对象g2d,然后,用线段类创建线段对象line,该线段的起点坐标是(10,10),终点是(70,80)。请写出实现以上要求的Java代码。

  16. 什么是类变量?什么是实例变量?类变量有什么特点?

  17. 请写出FlowLayout布局的三种构造方法。

  18. 在Java网络编程中,getHostAddress( )用于获取InetAddress对象的________。

  19. 请写出使用for语句,输出所有既能够被3整除也能够被5整除的三位数的代码。

  20. 通常情况下,多线程之间有互斥和________两种情况。

  21. 在打开文件对话框中,如果要设置筛选条件,需使用________类。

  22. 在Java程序中要创建缓冲区图像,需要引入________类。

  23. 在Java Swing中,创建菜单项所使用的类是________。

  24. 在Java Swing中,滚动面板类的名字是________。

  25. 设有Double类对象dblOBj,则使得dblOBj对象的值赋值给double类型变量d的代码是doubled=dblOBj.________。

  26. 设有String s="java";,执行语句s=s.conca(s);后,s的内容是________。

  27. 加载纯Java JDBC驱动程序的方法是(  )

    • A.executeQuery( )
    • B.createStatement( )
    • C.addJDBCDriver( )
    • D.Class.forName( )
  28. switch语句包含一系列由case开头的子句和一个可选的由________开头的子句。

  29. 如果某Java源文件中定义了public class Test11,则其文件名应为________。

  30. 以下关于Java线程的说法,正确的是(  )

    • A.新线程一旦被创建,它将自动开始运行
    • B.线程是可以独立运行的程序,有自己的状态和专用数据段
    • C.使用yield( )方法可以使线程主动放弃CPU
    • D.线程的优先级用数值表示,数值越小优先级越高
  31. 创建文件对象可能会产生异常,该异常是(  )

    • A.InvalidObjectException
    • B.FileCreateException
    • C.IOException
    • D.FileNotFoundException
  32. 为了统一管理组件和容器,Java为所有组件类定义的超类(  )

    • A.Container
    • B.JContainer
    • C.Component
    • D.JComponent
  33. 在列表框中,与双击事件相关的接口是(  )

    • A.ListSelectionListener
    • B.ItemListener
    • C.ActionListener
    • D.AdjustmentListener
  34. 设置Font对象为楷体、粗斜体、10磅大小的代码是(  )

    • A.Font("楷体",BLOD,ITALIC,10)
    • B.Font("楷体",Font.BLOD,Font.ITALIC,10)
    • C.Font("楷体",Font.BLOD+ITALC,10)
    • D.Font("楷体",Font.BLOD+Font.ITALIC,10)
  35. 如果某成员变量在方法中被隐藏,又需要在方法中引用该成员变量,可以利用的关键字是(  )

    • A.this
    • B.inner
    • C.new
    • D.outer
  36. 设int[ ][ ] x={{4,2},{3},{4,5,6}},则x[1].length的值是(  )

    • A.0
    • B.1
    • C.2
    • D.3
  37. 设x、y、z的初始值分别是1、2、3,则表达式x==0||xy的值是(  )

    • A.true
    • B.1
    • C.false
    • D.0
  38. Java程序的运行模式是(  )

    • A.完全编译
    • B.先编译后解释
    • C.完全解释
    • D.先解释后编译