2022 Java应用开发基础(福建农林大学)1467043457 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-28到2022-06-30
第2讲 泛型与集合类 泛型与集合类单元测试
1、 问题:泛型中,限定通配符<? extends T> 表示
选项:
A:泛型类型必须是 T 的子类来设定泛型类型的上边界
B:泛型类型必须是 T 的父类来设定类型的下边界
C:可以用任意泛型类型来替代
D:不可以用任何泛型类型来替代
答案: 【泛型类型必须是 T 的子类来设定泛型类型的上边界】
2、 问题:实现下列哪个接口,可以启用比较功能
选项:
A:Runnable接口
B:Iterator接口
C:Serializable接口
D:Comparable接口
答案: 【Comparable接口】
3、 问题:下列关于泛型的说法,错误的是
选项:
A:泛型可以将类型作为参数进行传递
B:使用泛型时,不能使用类型参数创建对象
C:一个类只能接收一个泛型参数
D:使用泛型时,不能在强制类型转换中使用类型参数
答案: 【一个类只能接收一个泛型参数】
4、 问题:List接口的特点是哪项
选项:
A:不允许重复元素,元素无顺序
B:不允许重复元素,元素有顺序
C:允许重复元素,元素有顺序
D:允许重复元素,元素无顺序
答案: 【允许重复元素,元素有顺序】
5、 问题:表示键值对概念的接口是哪项
选项:
A:Set
B:List
C:Collection
D:Map
答案: 【Map】
6、 问题:import java.util.*;public class Test { public static void main(String[] args) { List list=new ArrayList(); list.add("Hello "); list.add("World"); //insert code here System.out.print(o); } }将哪一行插入注释下一行,将导致输出“Hello World"?
选项:
A:for(Object o: list)
B:for (Object o: list.iterator())
C:for (Iterator o: list)
D:for (Iterator o :list.iterator(); o.hasNext(); )
答案: 【for(Object o: list)】
7、 问题:Set接口的特点是哪项
选项:
A:不允许重复元素,元素有顺序
B:允许重复元素,元素无顺序
C:允许重复元素,元素有顺序
D:不允许重复元素,元素无顺序
答案: 【不允许重复元素,元素无顺序】
8、 问题:下列哪些项是泛型的优点? (选两项)
选项:
A:不用向下强制类型转换
B:代码容易编写
C:类型安全
D:运行速度快
答案: 【不用向下强制类型转换;
类型安全】
9、 问题:下列关于java.util.Arrays中包含的函数,以下说法正确的是
选项:
A:equals( ): 用来比较两个数组是否相等
B:sort( ): 对数组进行排序
C:fill( ): 用来将值填入到数组内
D:binarySearch( ):在任意给定数组中寻找元素
答案: 【equals( ): 用来比较两个数组是否相等;
sort( ): 对数组进行排序;
fill( ): 用来将值填入到数组内】
第1讲 注释与注解 注释与注解单元测试
1、 问题:以下哪些不属于JAVA中可用的注释
选项:
A://
B:/ /
C:./* /
D:#
答案: 【#】
2、 问题:JAVA注解用的符号是
选项:
A:@
B:#
C:$
D:%
答案: 【@】
3、 问题: 修饰在方法上,表示被修饰的方法用来重写父类上的方法使用的注解是:
选项:
A:@Override
B: @Deprecated
C:@SuppressWarings
D:@Interface
答案: 【@Override】
4、 问题:表示被修饰的内容是不被推荐使用的注解是:
选项:
A:@Override
B:@Deprecated
C:@SuppressWarings
D:@Overload
答案: 【@Deprecated】
5、 问题:用于抑制警告的注解是:
选项:
A:@Override
B:@Deprecated
C:@SuppressWarings
D:@Overload
答案: 【@SuppressWarings】
6、 问题:生成HTML注释文档,用于显示方法参数用到的注释参数是
选项:
A:@author
B:@version
C:@param
D:@return
答案: 【@param】
7、 问题:生成HTML注释文档,用于显示方法返回值相关内容用到的注释参数是
选项:
A:@author
B:@version
C:@param
D:@return
答案: 【@return】
8、 问题:生成HTML形式的JAVA文档常用以下哪两种方式
选项:
A:利用JAVADOC命令
B:利用NETBEANS等IDE工具辅助工具
C:直接编写HTML
D:编写代码来生成
答案: 【利用JAVADOC命令;
利用NETBEANS等IDE工具辅助工具】
9、 问题:JAVA内置的注解有
选项:
A:@Override
B:@Deprecated
C:@SuppressWarings
D:@Overload
答案: 【@Override;
@Deprecated;
@SuppressWarings】
【作业】第3章 JAVA新特性 Java新特性单元作业
1、 问题:请用lambda表达式改写下列使用匿名内部类实现Runnable接口的代码:new Thread(new Runnable() {
@Override
public void run() {
System.out.println("Hello World!");
}
}).start();
评分规则: 【 参考答案一:new Thread( () -> System.out.println(" Hello World!") ).start();参考答案二:new Thread( () -> {System.out.println(" Hello World!");} ).start();
】
2、 问题:给定接口Formula如下:interface Formula {
double calculate(int a);
default double sqrt(int a){
return Math.sqrt(a);
}
}1. 编写实现Formula接口的类FormulaImpl,FormulaImpl类的calculate 方法中调用Formula接口默认的sqrt方法,返回
评分规则: 【 public class FormulaImpl implements Formula{
@Override
public double calculate(int a) {
return sqrt(a * 100);
}
}
public static void main(String args[]){
Formula formula = new FormulaImpl();
System.out.println(formula.calculate(2));
}
】
3、 问题:编写方法getLength,采用Optional类返回给定字符串的长度。如果给定字符串为null,则返回0。
评分规则: 【 参考答案:int getLength(String str){
int n=Optional.ofNullable(str).map(String::length).orElse(0);
return n;
}
】
4、 问题:给定List如下:List<String> words = new ArrayList<>();
words.add("hello");
words.add("welcome");
words.add("to");
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦