2022 Java应用开发基础(福建农林大学)1467043457 最新满分章节测试答案

2024年9月30日 分类:免费网课答案 作者:网课帮手

本答案对应课程为:点我自动跳转查看
本课程起止时间为: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方法,返回。2. 编写主函数,使用FormulaImpl类的对象,输出的值。
评分规则: 【 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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦
请输入手机号或商家订单号
打不开请联系客服QQ 2356025045 商家订单号在哪里?点此了解

商家订单号查看步骤

打开支付宝
方法一:我的 > 账单 > 账单详情 > 更多>复制商家订单号
方法二:我的 > 账单 >搜索关键字【网课小帮手】
> 账单详情 > 更多>复制商家订单号
方法三:联系客服QQ 2356025045
微信支付
我 > 支付 > 钱包 > 账单 > 账单详情

继续阅读