- 5
- 0
- 约4.83千字
- 约 15页
- 2026-07-03 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序员技能等级评定测试题
一、单选题(共10题,每题2分,共20分)
考察点:编程基础、算法思维、行业规范
1.在Java中,以下哪个关键字用于声明一个静态方法?
A.`public`
B.`static`
C.`final`
D.`abstract`
答案:B
解析:`static`关键字用于声明静态方法,属于类级别的方法,可直接通过类名调用,无需创建对象。
2.若要实现一个线程安全的单例模式,以下哪种设计最合适?
A.懒汉式(无锁)
B.懒汉式(双重校验锁)
C.饿汉式
D.内部静态类模式
答案:B
解析:双重校验锁(Double-CheckedLocking)能防止多线程环境下对同一对象的多次初始化,且性能较好。饿汉式在类加载时就完成初始化,无法延迟加载。内部静态类模式利用类加载机制保证线程安全,但双重校验锁更灵活。
3.在React中,以下哪个钩子用于在组件卸载时执行清理操作?
A.`useEffect`
B.`useContext`
C.`useRef`
D.`useUnmount`(假设选项)
答案:A
解析:`useEffect`的第二个参数为空数组时,仅在组件挂载后执行;若传入`[]`,则在卸载时执行清理。`useUnmount`不是官方钩子。
4.以下哪种加密算法属于
原创力文档

文档评论(0)