Java语言程序设计(一)自考2014年10月真题及答案解析
-
编写方法int[]delete(int[]a),方法将数组a中除了下标为偶数、回时其值也为偶数的元素外,其余的全都删除,剩余元素形成一个新数组b并返回。
-
以下程序的界面有一个按钮 loginButton和两个文本框myPassword和checkPassword。当输入正确的密码“JavaWorld”时,验证文本域显示" You pass!",否则显示密码错误的信息“Your password is wrong!”。
注:这里是给定程序的部分代码,你要编写的是action performedt(ActionEvent e)方法。
-
阅读下列程序,请回答以下问题:
(1)/*1*/处的try语句的作用是什么?
(2)如果在文本框中输入file.txt,并且file.txt中的内容如下,程序在文本区中输的内容是什么?
1 2 3
1 2 3 4
-
阅读下列程序,请写出该程序的功能。
-
阅读下列程序,请写出该程序的功能。
-
阅读下列程序,请写出该程序的输出结果。
-
以下程序的功能是利用Runnable对象创建多线程,实现1到10的输出。
-
阅读下列程序,请写出该程序的输出结果。
-
以下程序的功能是在图形界面上显示一个组合框和一个文本框,用户可将组合枢的选择结果显示在文本框中。
-
以下小应用程序先获取图像,然后显示得到的图像。
-
某小应用程序窗口包含有文本框text,以及—个带文字“Press Me!”的按钮。当点盘 这个按钮时,在文本框中显示当前时间。以下是其中处理“Press Me!”按钮事件的方法。
public void actionPerformed(ActionEvent e) {
if(e. _____________.equals("Press Me!")) {
Date now =new Date( );
text. setText(_____________);
}
}
-
请写出使用socket与另一方进行通信会话的过程。
-
某人以年利率r向银行存款m元,一年后存款额为m*(1+r),他想知道存多少年后,存款额会达至q原来的k储。以下方法已知m、r和k,计算至少多少年后存款额大于等于m*k。
-
请写出绘制左上角为(150,150),半径为80的绿色圆形的语句。设调用的对象是类型为Graphics的g。
-
在Java的GUI编程中,有哪三种窗口类型?
-
请写出向窗口增设菜单的步骤。
-
使用super有哪三种情况?
-
以下语句有一处错误,请改正,然后写出此循环语句的循环次数。
int i=7;
do {
System. out. println(i--);
i--;
} while(i!=0)
-
程序如果要按行输入输出,需采用_______式输入输出方式。
-
通常情况下,多线程之间有______________和同步两种情况。
-
执行SQL语句查询后得到的结果存放在一个用 __________类声明的对象中。
-
在Graphics类中,绘图模式主要有正常模式和__________模式两种。
-
与选择框相关的接口是__________。
-
要将小应用程序的字节码文件嵌入"Web页中,则所需使用的HTML标记是__________。
-
在Java语言中,字符串常量是匿名的__________象。
-
java.awt.event包中用来检测并对事件做出反应的模型包括三个组成元素:源对象、监视器对象和_________对象。
-
Java源文件的扩展名必须是__________。
-
用于定义抽象类的关键字是____________。
-
File对象不能用来( )
- A.命名文件
- B.查询文件属性
- C.读写文件
- D.处理目录
-
在URLConnection类中,建立网络连接的方法是( )
- A.connect( )
- B.getOutputStrearn( )
- C.openConnection( )
- D.getInputStream( )
-
以下方法中,可以使线程从阻塞状态转换到就绪状态的是( )
- A.stop( )
- B.yield( )
- C.run( )
- D.resume( )
-
在Graphics2D类中,用来确定填充效果的方法是( )
- A.setPaint( )
- B.setStroke( )
- C.setTranform( )
- D.setClip( )
-
设已有JFrame对象f,String对象s,则构造强制型对话框的方法是( )
- A.JDialog( )
- B.JDialog(f, s, true)
- C.JDialog (f, s)
- D.JDialog(f, s, false)
-
在使用BorderLayout布局的容器中,如加入组件没有指定位置,则默认为( )
- A.“东”位置
- B.“西”位置
- C.“北”位置
- D.“中”位置
-
设字符串变量s1= new String("java"), s2= new string("java"),则以下表达式的值为true的是( )
- A.s1. compareToignoreCase(s2)
- B.s1. equals(S2)
- C.s1. compareTo(s2)
- D.s1==s2
-
设i初始值为6,则执行完j=i--后,i和j的值分别为( )
- A.6,6
- B.6,5
- C.5,6
- D.5,5
-
以下字符串中,可以作为标识符的是( )
- A.%Val
- B.OK!
- C.$Val
- D.24H
-
以下关于实例方法和类方法的说法中,错误的是( )
- A.实侧方法能直接引用类变量
- B.类方法能直接引用类变最
- C.实例方法能直接引用实例变量
- D.类方法能直接引用实例变量