选择题
1. (单选题, 1分)语句RandomAccessFile rf = new RandomAccessFile(“hello.txt”,”rw”);的功能是 ( )
A. 打开当前目录下的hello.txt文件,既可以向文件写数据,也可以从文件读数据
B. 打开当前目录下的hello.txt文件,只可以向文件写数据,不可以从文件读数据
C. 打开当前目录下的hello.txt文件,只可以从文件读数据,不可以向文件写数据
D. 打开当前目录下的hello.txt文件,既不可以向文件写数据,也不可以从文 件读数据
正确答案: A
2. (单选题, 1分)myListener是实现了ActionListener接门的类的对象,则能够使myListener监听myButton按钮动作事件的语句是 ( )
A. myButton.addActionListener( myListener );
B. MyListener.add( myButton );
C. myButton.addListener( myListener );
D. Mylistener.addListener( myButton );
正确答案: A
3. (单选题, 1分)
下列程序的运行结果是 ( )
class Try_Thread1_2 extends Thread{
String name;
public void run() {
int num;
for (num=1;num<=3; num++){
try{
sleep(100);
}catch(Exception e){};
System.out.println(getName()+" t = "+num);
}
}
public static void main(String args[]){
Thread tt = new Try_Thread1_2();
tt.setName("T1");
tt.start();
System.out.println("in main.");
}
}
A.
in main.
T1 t = 1
T1 t = 2
T1 t = 3
B. in main.
C.
T1 t = 1
T1 t = 2
T1 t = 3
in main.
D.
T1 t = 1
T1 t = 2
T1 t = 3
正确答案: A
4. (单选题, 1分)
下列代码段运行的结果是 ( )
Set<Integer> set1=new HashSet<Integer>(5);
Set<Integer> set2=new HashSet<Integer>(8);
for(int i=0;i<5;i++)
set1.add(2*i+3);
for(int i=0;i<8;i++)
set2.add(i);
Set<Integer> result= new HashSet<lnteger>( ) ;
result.addAll(set1);
result.addAll(set2);
System.out.println(result) ;
A. [0, 1, 2, 3, 4, 5, 6, 7, 9, 11]
B. [3,5,7]
C. [9, 11]
D. [ ]
正确答案: A
5. (单选题, 1分)
下列程序段的功能是 ( )
import java.io.*;
public class FilelOExample{
public static void main(String[ ] args){
int i,n=6;
int a[]=new int[6] ;
try{
BufferedReader br=new BufferedReader(new InputStreamReader (System.in));
for(i=0;i<6;i++)
a[i]=Integer.parseInt(br.readLine( ) );
}catch(IOException e){ }
for(i=n-1;i>=0;i--)
System.out.print(a[i]+" ");
System.out.println( );
}
}
A. 从数组中读出6个整数,将其按照从大到小排序后保存回数组
B. 从键盘上读入6个整数存入数组,然后按照从大到小的顺序输出
C. 从数组中读出6个整数,然后按照从小到大的顺序输出
D. 从键盘上读入6个整数存入数组,然后按逆序输出
正确答案: D
6. (单选题, 1分)若某个Java程序的主类名是 Test,则该程序的源文件名是 ( )
A. Test.txt
B. Test. java
C. Test.class
D. test.java
正确答案: B
7. (单选题, 1分)组件对象被移动缩放时产生的事件是( )
A. StyleEvent
B. MoveEvent
C. ComponentEvent
D. ExpandEvent
正确答案: C
8. (单选题, 1分)
下列程序的运行结果是 ()
class A {
int x=1;
int getX( ) { return x ; }}
public class B extends A{
int x=10;
public int getX( ){ return x ;}
public sta