绪论 单元测试

1、判断题:
《Java高级应用》课程是Java web开发,移动应用开发的基础。( )
选项:
A:对
B:错
答案: 【

2、判断题:
《Java高级应用》课程中没有涉及图形图像开发的教学内容。( )
选项:
A:对
B:错
答案: 【

3、判断题:
网络编程不属于《Java高级应用》的教学内容。( )
选项:
A:错
B:对
答案: 【

4、判断题:
Java API是《程序设计基础》课程讲授的内容。( )
选项:
A:错
B:对
答案: 【

5、判断题:
《Java高级应用》课程涉及合集,IO流,多线程等教学内容。( )
选项:
A:错
B:对
答案: 【

第一章 单元测试

1、单选题:
阅读下面的代码,输出结果是( )public static void main(String[] args) {Random random1 = new Random(10);Random random2 = new Random(10);for(int i=0;i<5;i++){System.out.print(random1.nextInt(5));}System.out.println();for(int i=0;i<5;i++){System.out.print(random2.nextInt(5));}}
选项:
A:5048132680
B:3030130301
C:1111111111
D:3268023579
答案: 【3030130301

2、单选题:
下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )
选项:
A:intlastIndexOf(intch)
B:intindexOf(intch)
C:booleanendsWith(Stringsuffix)
D:charcharAt(intindex)
答案: 【intindexOf(intch)

3、单选题:
假如indexOf()方法未能找到所指定的子字符串,那么其返回值为( )
选项:
A:0
B:false
C:1
D:其他三项不对
答案: 【1

4、单选题:
下列对于Runtime的描述中,错误的是( )
选项:
A:Runtime实例不需要创建,直接通过getRuntime()方法获取
B:Runtime实例可以将应用程序和运行环境相结合
C:每一个Java应用程序运行时都产生一个Runtime类实例
D:Runtime类中的方法是多例的
答案: 【Runtime类中的方法是多例的

5、单选题:
阅读下列代码public class Example {public static void main(String[] args) {int[] srcArray = { 11, 12, 13, 14 };int[] destArray = { 21, 22, 23, 24 };System.arraycopy(srcArray, 1, destArray, 2, 2);for (int i = 0; i < destArray.length; i++) {System.out.print(destArray[i] + " ");}}}下列选项中,程序的运行结果是( )
选项:
A:发生数组角标越界异常
B:21111224
C:21221112
D:21221213
答案: 【21221213

6、判断题:
switch语句不支持字符串类型。( )
选项:
A:错
B:对
答案: 【

7、判断题:
String类的append()方法可以将数组元素和空格连接成字符串。( )
选项:
A:错
B:对
答案: 【

8、判断题:
ceil()和floor()方法返回的都是double类型的数。( )
选项:
A:对
B:错
答案: 【

9、判断题:
Random类的nextInt( )方法会生成一个int类型的随机数。( )
选项:
A:对
B:错
答案: 【

10、判断题:
JAVA中拆箱是指将基本数据类型的对象转为引用数据类型。( )
选项:
A:对
B:错
答案: 【

第二章 单元测试

1、单选题:
下列集合中,不属于Collection接口的子类的是( )
选项:
A:LinkedList
B:TreeSet
C:ArrayList
D:Properties
答案: 【Properties

2、多选题:
下列方法中,哪些方法是属于Collection接口( )。
选项:
A:retainAll()
B:remove()
C:put()
D:addLast()
答案: 【retainAll();
remove()

3、单选题:
Set的特点是( )
选项:
A:不允许包含重复元素,元素无顺序
B:允许包含重复元素,元素无顺序
C:允许包含重复元素,元素有顺序
D:不允许包含重复元素,元素有顺序
答案: 【不允许包含重复元素,元素无顺序

4、单选题:
实现了Set接口的类是( )
选项:
A:HashMap
B:HashSet
C:HashTable
D:ArrayList
答案: 【HashSet

5、单选题:
保存具有映射关系的数据的集合是( )
选项:
A:List
B:Collection
C:Map
D:Set
答案: 【Map

6、单选题:
List的特点是( )
选项:
A:不允许包含重复元素,元素无顺序
B:允许包含重复元素,元素有顺序
C:允许包含重复元素,元素无顺序
D:不允许包含重复元素,元素有顺序
答案: 【允许包含重复元素,元素有顺序

7、单选题:
请阅读下段代码public static void main(String[] args) {Map<String,String> hashMap = new HashMap<String,String>();hashMap.put("传智", "播客");hashMap.put("务实", "创新");for(Map.Entry<String, String> entry: ){String key = entry.getKey();String value = entry.getValue();System.out.println("Key:"+key+" Value: "+value);}}请补全下划线处代码,使main()方法能够正常运行。( )
选项:
A:hashMap.values()
B:hashMap.size()
C:hashMap.keySet()
D:hashMap.entrySet()
答案: 【hashMap.values()

8、判断题:
java.util.Iterator接口的主要作用是对Map集合进行迭代的迭代器。( )
选项:
A:错
B:对
答案: 【

9、判断题:
当向HashSet集合中添加一个对象时,首先会调用该对象的hashCode()方法来计算对象的哈希值。( )
选项:
A:错
B:对
答案: 【

10、判断题:
Map接口的主要实现类有HashMap和TreeMap。( )
选项:
A:错
B:对
答案: 【

发表评论

电子邮件地址不会被公开。 必填项已用*标注