2020 中期实训3(湖北经济学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-04-15到2020-07-10
本篇答案更新状态:已完结
第二章 Java泛型 第二章 Java泛型 测验
1、 问题:给定代码import java.util.*;
class Wash<T ______ Collection>
{
T item;
public void clean(T items) {
System.out.println("Cleaned " + items.size() + " items");
}
}
public class LaundryTime {
public static void main(String[] args) {
Wash<List> wash = new ______
wash.clean(Arrays.asList("sock", "tie"));
}
}下列选项哪个可以添加到程序中,并输出Cleaned 2 items。
选项:
A:extends, Wash<ArrayList>();
B:extends, Wash<List>();
C:super, Wash<ArrayList>();
D:super, Wash<List>();
答案: 【extends, Wash<List>();】
2、 问题:给定以下代码import java.util.*;
public class ExtendingGenerics {
private static <_______ , U> U add(T list, U element) {
list.add(element);
return element;
}
public static void main(String[] args) {
List<String> values = new ArrayList<>();
add(values, "duck");
add(values, "duck");
add(values, "goose");
System.out.println(values);
}
}以下哪个代码添加进去,可以使得程序正常编译。
选项:
A:? extends Collection<U>
B:? implements Collection<U>
C:T extends Collection<U>
D:T implements Collection<U>
答案: 【T extends Collection<U>】
3、 问题:给定以下代码import java.io.*;
class LastError<T> {
private T lastError;
public void setError(T t){
lastError = t;
System.out.println("LastError: setError");
}
}
class StrLastError<S extends CharSequence> extends LastError<String>{
public StrLastError(S s) {}
public void setError(S s){
System.out.println("StrLastError: setError");
}
}
class Test {
public static void main(String[] args) {
StrLastError<String> err = new StrLastError<String>("Error");
err.setError("Last error");
}
}其输出结果是
选项:
A:It prints the following: StrLastError: setError.
B:It prints the following: LastError: setError.
C:It results in a compilation error.
D:It results in a runtime exception.
答案: 【It results in a compilation error.】
4、 问题:以下代码能够编译通过.public final class Algorithm {
public static <T> T max(T x, T y) {
return x > y ? x : y;
}
}
选项:
A:正确
B:错误
答案: 【错误】
分析:【因为不是所有的T都支持大于号。】
5、 问题:以下代码能够编译通过.public static void print(List<? extends Number> list)
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦