《Java程序设计教程》习题及参考答案3
(2010-12-26 22:29:20)
标签:
it |
分类: IT |
第5章
Java标准类库
习 题 五
一、简答题
1.计算调用下列方法的结果。
Math.sqrt(4);
// 2.0
Math.pow(4, 3);
// 64.0
Math.max(2, Math.min(3, 4));
// 3
2.下列程序中构造了一个set并且调用其方法add(),输出结果是(
2 )。
import java.util.*;
public class T1_2 {
public int hashCode() {
return 1;
}
public boolean equals(Object b) {
return true;
}
public static void main(String args[]) {
Set set = new HashSet();
set.add(new T1_2());
set.add(new String("ABC"));
set.add(new T1_2());
System.out.println(set.size());
}
}
3.Collection有哪几种主要接口? (Collection、List、Map、Set)
4.基本的集合接口有哪些?
5.映射、集合和列表的含义是什么?
6.HashMap类和TreeMap类有何区别?
7.HashSet类和Treeset类有何区别?
8.ArrayList类和LinkedList类有何区别?
二、选择题
1.可实现有序对象的操作有哪些?(
CD )
A.HashMap
B.HashSet
C.TreeMap
D.LinkedList
2.迭代器接口(Iterator)所定义的方法是(
ABC )。
A.hasNext()
B.next()
C.remove()
D.nextElement()
3.下列方法属于java.lang.Math类的有(方法名相同即可)(
ABCD )。
A.random()
B.abs()
C.sqrt()
D.pow()
◆◆◆ 4.指出正确的表达式有(
ABD )。
A.double a=2.0;
B.Double a=new Double(2.0);
C.byte A= 350;
D.Byte a = 120;
5.System类在哪个包中?(
B )
A.java.awt
B.java.lang
C.java.util
习
一、简答题
1.计算调用下列方法的结果。
Math.sqrt(4);
Math.pow(4, 3);
Math.max(2, Math.min(3, 4));
2.下列程序中构造了一个set并且调用其方法add(),输出结果是(
import java.util.*;
public class T1_2 {
}
3.Collection有哪几种主要接口? (Collection、List、Map、Set)
4.基本的集合接口有哪些?
5.映射、集合和列表的含义是什么?
6.HashMap类和TreeMap类有何区别?
7.HashSet类和Treeset类有何区别?
8.ArrayList类和LinkedList类有何区别?
二、选择题
1.可实现有序对象的操作有哪些?(
A.HashMap
2.迭代器接口(Iterator)所定义的方法是(
A.hasNext()
C.remove()
3.下列方法属于java.lang.Math类的有(方法名相同即可)(
A.random()
◆◆◆ 4.指出正确的表达式有(
A.double a=2.0;
C.byte A= 350;
5.System类在哪个包中?(
A.java.awt