绪论 单元测试

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:3030130301
B:5048132680
C:3268023579
D:1111111111
答案: 【
3030130301

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

3、 问题:

假如indexOf()方法未能找到所指定的子字符串,那么其返回值为( )

选项:
A:false
B:0
C:1
D:其他三项不对
答案: 【
1

4、 问题:下列对于Runtime的描述中,错误的是( )
选项:
A:每一个Java应用程序运行时都产生一个Runtime类实例
B:Runtime实例可以将应用程序和运行环境相结合
C:Runtime类中的方法是多例的
D:Runtime实例不需要创建,直接通过getRuntime()方法获取
答案: 【
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:21221213
B:21221112
C:21111224
D:发生数组角标越界异常
答案: 【
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:ArrayList
B:LinkedList
C:TreeSet
D:Properties
答案: 【
Properties

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

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

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

5、 问题:保存具有映射关系的数据的集合是( )
选项:
A:Set
B:List
C:Collection
D:Map
答案: 【
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.entrySet()
B:hashMap.keySet()
C:hashMap.values()
D:hashMap.size()
答案: 【
hashMap.values()

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

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

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

第三章 单元测试

1、 问题:宇节流和字符流的区别是( )
选项:
A:每次读入的字节数不同
B:前者带有缓存,后者没有
C:前者以字节为单位读写,后者以字符为单位读写
D:两者没有区别
答案: 【
前者以字节为单位读写,后者以字符为单位读写

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦