2026年软件工程师笔试模拟题与答案.docxVIP

  • 2
  • 0
  • 约3.26千字
  • 约 9页
  • 2026-07-06 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年软件工程师笔试模拟题与答案

一、单选题(每题2分,共10题)

1.在Java中,以下哪个关键字用于声明一个不可变类?

A.final

B.static

C.abstract

D.synchronized

答案:A

解析:`final`关键字可用于声明不可变类,确保类不能被继承且类中所有成员变量均为`final`(不可修改)。其他选项`static`表示静态,`abstract`表示抽象,`synchronized`表示同步,均与不可变性无关。

2.以下哪种设计模式通常用于处理对象创建过程,并解耦客户端与具体实现?

A.FactoryMethod

B.Observer

C.Singleton

D.Strategy

答案:A

解析:`FactoryMethod`模式通过定义一个创建对象的接口,让子类决定实例化哪一个类,符合题意。`Observer`用于事件监听,`Singleton`用于单例设计,`Strategy`用于算法封装,均不适用。

3.在React中,以下哪个钩子用于在组件挂载后执行副作用?

A.`useState`

B.`useEffect`

C.`useContext`

D.`useReducer`

答案:B

解析:`useEffect`用于处理组件挂载、更新或卸载时的副作用

文档评论(0)

1亿VIP精品文档

相关文档