【Java】——期末复习题库(三)

2023-12-28 12:47:30

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:??????数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客??????

🥏python:python_IT闫的博客-CSDN博客

🐠离散数学:离散数学_IT闫的博客-CSDN博客

欢迎收看,希望对大家有用!

目录

🎯问题

一. 判断题(共7题,70分)

1.?(判断题)ArrayList里可以加入重复的对象。

2.?(判断题)对象在ArrayList里是无序的。

3.?(判断题)在ArrayList上频繁的执行插入和删除操作效率很高。

4.?(判断题)在LinkedList上频繁的执行插入和删除操作效率很高。

5.?(判断题)泛型的作用主要是:限定装入集合的对象的类型,消除类型转换。

6.?(判断题)使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素。

7.?(判断题)List集合的主要实现类有很多,比如ArrayList和LinkedList。

二. 单选题(共3题,30分)

8.?(单选题)

9.?(单选题)

10.?(单选题)

🎯答案


🎯问题

一. 判断题(共7题,70分)

1.?(判断题)ArrayList里可以加入重复的对象。

  • A. 对
  • B. 错

2.?(判断题)对象在ArrayList里是无序的。

  • A. 对
  • B. 错

3.?(判断题)在ArrayList上频繁的执行插入和删除操作效率很高。

  • A. 对
  • B. 错

4.?(判断题)在LinkedList上频繁的执行插入和删除操作效率很高。

  • A. 对
  • B. 错

5.?(判断题)泛型的作用主要是:限定装入集合的对象的类型,消除类型转换。

  • A. 对
  • B. 错

6.?(判断题)使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素。

  • A. 对
  • B. 错

7.?(判断题)List集合的主要实现类有很多,比如ArrayList和LinkedList。

  • A. 对
  • B. 错

二. 单选题(共3题,30分)

8.?(单选题)

下列关于ArrayList的描述中错误的是(??????? )

  • A.

    ArrayList集合可以看作一个长度可变的数组

  • B.?ArrayList集合不适合做大量的增删操作
  • C.?ArrayList集合查找元素非常便捷
  • D.?ArrayList集合中的元素索引从1开始

9.?(单选题)

在创建ArrayList类的一个实例对象时,此类继承了List接口,下列哪个创建方法是正确的( ????????)。

  • A.

    ArrayList myList=new Object( )

  • B.

    List myList=new ArrayList( )

  • C.?ArrayList myList=new List( )
  • D.?List myList=new List( )

10.?(单选题)

在JAVA中ArrayList类的底层实现是可变大小的数组,所以便于遍历元素和随机访问元素,已知获得了ArrayList类的对象HeroList,则下列语句中能够实现判断列表中是否存在字符串“Tom”的是(????????????? ?)。

  • A.?HeroList.add("Tom ");
  • B.?HeroList.get("Tom ");
  • C.

    HeroList.contains("Tom ");

  • D.

    HeroList.remove("Tom ");

🎯答案

1-5:对错错对对

6-10:错对DBC

文章来源:https://blog.csdn.net/shsjssnn/article/details/135067817
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。