admin 管理员组文章数量: 1087135
2024年3月7日发(作者:局部变量转为全局变量)
一、单选题
1、在Java中,下列集合类型可以存储无序、不重复的数据的是( )
t
List
ist
t
正确答案:A
2、下面集合类中属于非线程安全,且结构采用了哈希表的是(ist
p
ble
正确答案:B
3、有关Map集合说法错误的是( )。
集合由键值对组成
集合不是Collection集合的子体系
C. Map集合的键可重复
集合的值可重复
正确答案:C
4、以下选项中关于Java集合的说法错误的是( )
A. Set接口中存放的元素具有无序,不唯一的特点
接口中存放的元素具有有序,不唯一的特点
)
接口和Set接口是Collections的两个子接口
接口存放的是映射信息,每个元素都是一个键值对
正确答案:A
5、可实现有序对象的操作是?( )
p
p
C. HashSet
正确答案:A
6、下面说法不正确的是 ( )
接口是不包含重复元素的集合
接口是可以包含重复元素的有序集合
接口将键映射到值,键可以重复,但每个键最多只能映射一个值
D.列表 (List)、集合 (Set)和映射 (Map)都是 包中的接口
正确答案:C
7、下面数据结构中,属于非线性的是( )。
A.堆栈
B.线性表
C.树
D. 队列
正确答案:C
8、下面关于HashMap说法正确的是( )。
A.底层数据结构是链表
B.不允许null键和null值
C.可以允许null键和null值
D.底层数据结构是数组
正确答案:C
9、有关HashSet集合的说法正确的是( )。
A.底层数据结构是链表
B.保证元素的唯一性依赖于hashCode()和equals()
C. 底层数据结构是数组
D.元素是重复的
正确答案:B
10、以下代码的执行结果是( )
Set
("abc");
("abc");
("abcd");
("ABC");
n(());
A.1
B.3
C.4
D.2
正确答案:B
二、判断题
1、Map接口继承了Iterator接口。( )
正确答案:×
2、HashSet采用哈希表存储结构,特点是查询速度快,但是其中元素无序排列。( )
正确答案:√
3、Map接口的特点是元素是键值对,其中值可以重复,键也可以重复。( )
正确答案:×
4、集合中元素类型必须是相同的。( )
正确答案:×
5、Set接口的特点是元素无顺序,不可以重复。( )
正确答案:√
三、填空题
1、如果希望将自定义类Student的多个对象放入集合TreeSet,实现所有元素按照某个属性的自然顺序排列,则需要Student类实现______接口。
正确答案:Comparable
2、Set 接口的特点是元素有顺序,______(可以|不可以)重复。
正确答案:不可以
3、Map 接口的特点是元素是__________。
正确答案:包含一对键对象和值对象
4、Java集合框架提供了一套性能优良、使用方便的接口和类,包括Collection和Map两大类,它们都位于______包中。
正确答案:
5、以下代码的执行结果是______。
public class Test{
public static void main(String[] args) {
Set
("abc");
("abc");
("abcd");
("ABC");
n(());
}
}
正确答案:3
版权声明:本文标题:Java程序设计单元测试七与答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1709793032a546446.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论