对应课程:点击查看
起止时间:2020-03-02到2020-07-05
更新状态:已完结
Java对象容器 Java对象容器知识点掌握情况小测试
1、 关于数组,下列说法中不正确的是()
A:数组是最简单的复合数据类型,是一系列数据的集合。
B:数组元素可以是基本数据类型、对象或其他数组。
C:定义(声明)数组时必须分配内存。
D:一个数组中所有元素都必须具有相同的数据类型。
答案: 定义(声明)数组时必须分配内存。
2、 设有下列数组定义语句: int a[] = {1, 2, 3}; 则对此语句的叙述错误的是()。
A:定义了一个名为a的一维数组 。
B:a数组有3个元素。
C:a数组元素的下标为1~3 。
D:数组中每个元素的类型都是整数。
答案: a数组元素的下标为1~3 。
3、 执行语句:int[] x = new int[20];后,下面哪个说法是正确的?()
A:x[19]为空
B:x[19]未定义
C:x[19]为0
D:x[0]为空
答案: x[19]为0
4、 引用数组元素时,数组的下标是( )。
A:整型常量
B:整型变量
C:整型表达式
D:以上均可
答案: 以上均可
5、 下面说法不正确的是( )
A:列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。
B:List接口是可以包含重复元素的有序集合。
C:Set接口是不包含重复元素的集合。
D:Map接口将键映射到值,键可以重复,但每个键最多只能映射一个值。
答案: Map接口将键映射到值,键可以重复,但每个键最多只能映射一个值。
6、 对于数组a[10],下列数组元素表示错误的是( )。
A:a[0]
B:a[a.length-1]
C:a[1]
D:a[10]
答案: a[10]
7、 数组初始化包括静态初始化和 初始化两种方式。
答案: 动态
8、 在Java中,数组是作为 来处理的。
答案: 对象
9、 数组中的元素具有相同的数据类型,并可用统一的数组名和 来唯一确定其元素。
答案: 下标
10、 利用 类中的sort和 binarySearch方法可以实现对数组元素的排序、查找等操作。
答案: Arrays
11、 List 接口的特点是元素有顺序, (可以|不可以)重复。
答案: 可以
12、 Set 接口的特点是元素 (有|无)顺序,不可以重复。
答案: 无
13、 Map 接口的特点是元素是键值映射,其中值对象可以重复, 不可以重复。
答案: 键对象
14、 利用Arrays类中的 方法可以实现数组元素的复制
答案: copyOf
程序中的异常处理 异常处理知识点掌握情况小测试
1、 异常是产生一个( )。
A:类
B:方法
C:对象
D:Error
答案: 对象
2、 Throwable的两个直接子类是( )。
A: RuntimeException和Exception
B:Exception和Error
C:Object和Error
D:Object和Exception
答案: Exception和Error
3、 下列语句中,( )是用来捕获和处理异常的。
A:try/catch
B:try/finally
C:catch
D:finally
答案: try/catch
4、 下列类中,( )是算术异常类。
A:ArrayStoreExcettion
B:NumberFormatException
C:IndexOutOfBoundsException
D:ArithmeticException
答案: ArithmeticException
5、 直接抛出异常的格式为( )。
A:catch(Exception e)
B: try{}
C:throw new Exception()
D:throws new Exception()
答案: throw new Exception()
6、 方法的throws子句表示本方法( )。
A:已经省去异常
B:当调用该方法时必须处理异常
C:当调用该方法时可以忽略异常
D:以上均不是
答案: 当调用该方法时必须处理异常
7、 在异常处理中,将可能抛出异常的语句放在( )程序段中。
A:throws
B:catch
C:try
D:finally
答案: try
8、 以下程序的输出结果是( )。public class Test{ public static void main(String args[]) { try { System.out.print(“G20峰会文艺晚会”); } finally { System.out.println(“最忆是杭州”); } }}
A:无法编译,因为没有指定异常
B:G20峰会文艺晚会
C:G20峰会文艺晚会最忆是杭州
D:无法编译,因为没有catch子句
答案: G20峰会文艺晚会最忆是杭州
多线程程序设计 多线程知识点掌握情况小测试
1、 编写线程类,要继承的父类是()。
A:Object
B:Runnable
C:Serializable
D:Thread
答案: Thread
2、 编写线程类,可以通过实现()接口来实现。
A:Serializable
B:Comparable
C:Runnable
D:Comparable
答案: Runnable
3、 下列不属于线程生命周期状态的是( )。
A:新建状态
B:可运行状态
C:运行状态
D:解锁状态
答案: 解锁状态
4、 关键字()可以对对象加互斥锁。
A:synchronized
B:transient
C:erialize
D:static
答案: synchronized
5、 线程调用了sleep()方法后,该线程将进入()状态
A:可运行状态
B:运行状态
C:阻塞状态
D:终止状态
答案: 阻塞状态
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领