第五章单元测试
- 下面关于ArrayList集合类说法正确的是( )。
- 推测java.io包内FileInputStream类构造方法最可能的形式是选项( )。
- URL类是java.net包内申明的预定义类,我们可以用它来读取网络中HTML页面文件的内容。( )
关于下面程序说法正确的是( )。
import java.io.*;
import java.net.*;
public class Test{
public static void main(String[] args)throws Exception{
URL url = new URL("http://www.nufe.edu.cn");
BufferedReader reader = new BufferedReader(
new InputStreamReader(url.openStream(), "UTF8")
);
String line = reader.readLine();
while(line!=null){
System.out.println(line);
line = reader.readLine();
}
}
}
根据如下程序片段选择正确的说法( )。
import java.util.*;
public class Test{
public static void main(String[] args){
ArrayList list = new ArrayList();
String data = “John,23\nMary,18\nAlice,20”;
String[] lines = data.split(“\n”);
for(int i=0; i<lines.length; i++){
String[] fields = lines[i].split(“,”);
Person p = new Person(fields[0], Integer.parseInt(fields[1]));
list.add(p);
}
System.out.println(list);
}
}
A:ArrayList是java.util包内申明的预定义类
B:使用add方法可以把任何对象添加到集合中
C:集合内的元素是有顺序的,可以使用get(i)取得第i个元素
D:使用contains方法可以判断集合内是否存在某一个元素
答案:ArrayList是java.util包内申明的预定义类
###使用add方法可以把任何对象添加到集合中
###集合内的元素是有顺序的,可以使用get(i)取得第i个元素
###使用contains方法可以判断集合内是否存在某一个元素
A:public FileInputStream(String file)throws IOException
B:public FileInputStream(String file)
C:public FileInputStream(String file)throws FileNotFoundException
D:public FileInputStream(String file)throws Exception
答案:public FileInputStream(String file)throws FileNotFoundException
A:错 B:对
答案:对
A:BufferedReader的作用是能够一行一行的读取内容
B:程序的功能是读取http://www.nufe.edu.cn主页内容并输出
C:程序存在语法错误,需要将main方法形式中的throws Exception修改成throws IOException
D:InputStreamReader的作用是把字节流转换成字符流
答案:BufferedReader的作用是能够一行一行的读取内容
###程序的功能是读取http://www.nufe.edu.cn主页内容并输出
###InputStreamReader的作用是把字节流转换成字符流
A:Person类中至少有一个显式申明的构造方法
B:如果程序输出结果[John 23, Mary 18, Alice 20],那么可以判断Person类一定覆盖了toString方法
C:split是String类中的方法,作用是按给定的格式分割成子串
D:parseInt是Integer类中的静态方法,运行时有可能产生异常
答案:Person类中至少有一个显式申明的构造方法
###如果程序输出结果[John 23, Mary 18, Alice 20],那么可以判断Person类一定覆盖了toString方法
###split是String类中的方法,作用是按给定的格式分割成子串
###parseInt是Integer类中的静态方法,运行时有可能产生异常