Java专项训练试卷-2026年软件工程师技能测评.docxVIP

  • 1
  • 0
  • 约1.03万字
  • 约 14页
  • 2026-07-29 发布于湖北
  • 举报

Java专项训练试卷-2026年软件工程师技能测评.docx

Java专项训练试卷-2026年软件工程师技能测评

考试时间:______分钟总分:______分姓名:______

一、选择题(每题2分,共30分)

1.下列哪个关键字用于声明一个类是final的?

A.static

B.abstract

C.final

D.public

2.在Java中,`String`类是不可变的,以下哪个操作会生成一个新的`String`对象?

A.`str.charAt(0)`

B.`str.replace(a,b)`

C.`str.toLowerCase()`

D.`str.trim()`

3.关于Java中的集合框架,下列说法正确的是?

A.`ArrayList`是基于数组实现的,`LinkedList`是基于链表实现的,两者都不能动态扩容。

B.`HashSet`的元素存储是无序的,且允许重复元素。

C.`HashMap`在迭代时,会按照键值对的插入顺序进行。

D.`TreeSet`底层使用红黑树实现,对元素的添加、删除、查找操作的时间复杂度都是O(logn)。

4.当需要处理多个线程同时访问共享资源时,以下哪个机制可以用于保证数据的一致性?

A.异常处理

B.泛型

文档评论(0)

1亿VIP精品文档

相关文档