Java语言程序设计(一)自考2016年4月真题及答案解析
-
请编写方法boolean isDuplicated(int[ ] a),该方法判断数组a[ ]中是否存在相同的元素(例如,数组{1,2,1,3}中具有相同的元素,而数组{1,2,3,4}中各元素都不相同),如果存在相同的元素则返回真值,否则返回假值。
public static boolean isDuplicated(int[ ] a) {
}
-
以下小应用程序的界面有一个显示“计算”的按钮calc,以及一个文本框result。当该按钮被按下时,弹出一个对话框,要求输入一个整数,返回后在文本框中显示该整数的平方值。例如,当输人8时,在文本框中显示“8的平方是64”。
注:这里是给定程序的部分代码,你要编写的是actionPerformed(ActionEvent e)方法。
-
阅读下列程序,请写出该程序的功能。
-
阅读下列程序,请写出该程序的功能。
-
阅读下列程序,请写出该程序的功能。
-
阅读下列程序,请写出该程序的输出结果。
-
阅读下列程序,请写出该程序的输出结果。
-
某小应用程序在加载时自动播放音频文件onestop.mid,该音频文件与小程序放在相同目录中。其中clip为一个音频对象。
-
方法connectByJdbc( )可以实现与数据库的连接,如果连接成功,该方法返回连接对象,否则返回空。
-
某小应用程序中,当鼠标按下后,在鼠标当前位置显示其坐标值。
-
某应用程序窗口包含有一个带文字“计数”的按钮,以及一个标签label。单击按钮,标签中显示按钮被单击的次数。以下是其中处理“计数”按钮事件的方法。
-
方法int maxnumDigit(int n)的功能是求出十进制整数n各位的最大值。例如,n=12340,该方法的返回值是4。
-
请写出实现文件随机访问所使用的类的类名,以及该类常用的两种构造方法。
-
简述用Runnable接口实现多线程的主要工作。
-
已知Graphics对象g,获得Graphics2D对象g2d,然后,用线段类创建线段对象line,该线段的起点坐标是(10,10),终点是(70,80)。请写出实现以上要求的Java代码。
-
什么是类变量?什么是实例变量?类变量有什么特点?
-
请写出FlowLayout布局的三种构造方法。
-
在Java网络编程中,getHostAddress( )用于获取InetAddress对象的________。
-
请写出使用for语句,输出所有既能够被3整除也能够被5整除的三位数的代码。
-
通常情况下,多线程之间有互斥和________两种情况。
-
在打开文件对话框中,如果要设置筛选条件,需使用________类。
-
在Java程序中要创建缓冲区图像,需要引入________类。
-
在Java Swing中,创建菜单项所使用的类是________。
-
在Java Swing中,滚动面板类的名字是________。
-
设有Double类对象dblOBj,则使得dblOBj对象的值赋值给double类型变量d的代码是doubled=dblOBj.________。
-
设有String s="java";,执行语句s=s.conca(s);后,s的内容是________。
-
加载纯Java JDBC驱动程序的方法是( )
- A.executeQuery( )
- B.createStatement( )
- C.addJDBCDriver( )
- D.Class.forName( )
-
switch语句包含一系列由case开头的子句和一个可选的由________开头的子句。
-
如果某Java源文件中定义了public class Test11,则其文件名应为________。
-
以下关于Java线程的说法,正确的是( )
- A.新线程一旦被创建,它将自动开始运行
- B.线程是可以独立运行的程序,有自己的状态和专用数据段
- C.使用yield( )方法可以使线程主动放弃CPU
- D.线程的优先级用数值表示,数值越小优先级越高
-
创建文件对象可能会产生异常,该异常是( )
- A.InvalidObjectException
- B.FileCreateException
- C.IOException
- D.FileNotFoundException
-
为了统一管理组件和容器,Java为所有组件类定义的超类( )
- A.Container
- B.JContainer
- C.Component
- D.JComponent
-
在列表框中,与双击事件相关的接口是( )
- A.ListSelectionListener
- B.ItemListener
- C.ActionListener
- D.AdjustmentListener
-
设置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)
-
如果某成员变量在方法中被隐藏,又需要在方法中引用该成员变量,可以利用的关键字是( )
- A.this
- B.inner
- C.new
- D.outer
-
设int[ ][ ] x={{4,2},{3},{4,5,6}},则x[1].length的值是( )
- A.0
- B.1
- C.2
- D.3
-
设x、y、z的初始值分别是1、2、3,则表达式x==0||xy的值是( )
- A.true
- B.1
- C.false
- D.0
-
Java程序的运行模式是( )
- A.完全编译
- B.先编译后解释
- C.完全解释
- D.先解释后编译