文档介绍:(密封线内勿答题) 姓名学号学院(系) 专业年级班(密封线内勿答题)
《Java程序设计》课程期末考试卷
(200x—200x学年第x学期) 本科□专科R
A卷□ B卷R C卷□
(考试时间120分钟)
题号
一
二
三
四
五
总分
分数
单选题(本大题共20个小题,每小题1分,共20分)
得分
评阅人
1、下列程序段执行后的结果是( )。
String s=new String("abcdefg");
for(int i=0;i<();i+=2){
((i));
}
A) aceg B) ACEG C) abcdefg D) abcd
2、有整型数组:int[] x={12,35,8,7,2};,(x)后,数组x中的元素值依次是( ).
A) 2 7 8 12 35 B) 12 35 8 7 2
C) 35 12 8 7 2 D) 8 7 12 35 2
3、下面的程序段创建了BufferedReader类的对象in,。File构造函数中正确的路径和文件名的表示是( )。
File f=new File(填代码处);
file=new FileReader(f);
in=new BufferedReader(file);
A) "./" B) "../my/" C) "c:\\my\\" D) "c:\ my\"
4、应用程序的main方法中有以下语句,则输出的结果是( )。
String s1=new String("abc");
String s2=new String("abc");
boolean b1=(s2);
boolean b2=(s1==s2);
(b1+" "+b2);
A)true false B) false true C) true true D)false false
5、应用程序的main方法中有以下语句,则输出的结果是( )。
Hashtable hashtable=new Hashtable();
("x","12345");
("y","67890");
("a","abcde");
(("a"));
A) a B) abcde C) 12345 D) 67890
6、下面的程序编译运行后输出的结果是( )。
public class Test {
public static void main(String args[]) {
X a=new X( ) {
public void showX() {
(a-b);
}
};
();
}
}
class X {
int a=5,b=3;
public void showX() {
(a+b);
}
}
A) -2 B) 8 C) 5 D) 3
7、下面语句的功能是( )。
essFile raf2 = new essFile("","rw" );
A),既可以向文件写数据,也可以从文件读数据。
B),但只能向文件写入数据,不能从文件读取数据。
C),但不能向文件写入数据,只能从文件读取数据。
D) 以上说法都不对。
8、应用程序的main方法中有以下语句,则输出的结果是( )。
String s="12345#aaa#bbb#67890";
int n=("#");
int k=("#",n+1);
int m=("#",k+1);
String s2=(m+1);
(s2);
A)123456 B)67890 C) aaa D) bbb
9、下面程序段执行后b的值是( )。
Integer integ =new Integer(9);
boolean b = integ instanceof Object;
A) 9