内容正文:
装
订
班 级
学 号
姓 名
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
2022-2023学年辽宁师范大学附属中专高二上学期
《Java 程序设计案例教程》期末试卷B
题号
一
二
三
四
得分
一、单项选择题(每个题只有一个正确答案。每题2分,共30分)
1.下列程序段执行后的结果是( )。
String s = new String("abcdefg");
for (int i=0; i<s.length(); i+=2){
System.out.print(s.charAt(i));
}
A. aceg B. ACEG C. abcdefg D. abcd
2.有整型数组:int[] x={12,35,8,7,2};,则调用方法Arrays.sort(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,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是( )。
File f = new File(填代码处);
file =new FileReader(f);
in=new BufferedReader(file);
A. "./1.txt" B. "../my/1.txt" C. "c:\\my\\1.txt" D. "c:\ my\1.txt"
4.应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s1=new String("abc");
String s2=new String("abc");
boolean b1=s1.equals(s2);
boolean b2=(s1==s2);
System.out.print(b1+" "+b2);
A.true false B. false true C. true true D.false false
5.应用程序的main方法中有以下语句,则输出的结果是 ( )。
Hashtable hashtable=new Hashtable();
hashtable.put("x","12345");
hashtable.put("y","67890");
hashtable.put("a","abcde");
System.out.println(hashtable.get("a"));
A. a B. abcde C. 12345 D. 67890
6.下面语句的功能是( )。
RandomAccessFile raf2 = new RandomAccessFile("1.txt","rw" );
A.打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据。
B.打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据。
C.打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。
D. 以上说法都不对。
7.应用程序的main方法中有以下语句,则输出的结果是 ( )。
String s="12345#aaa#bbb#67890";
int n=s.indexOf("#"