测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
1/10问题
1. 问题
关于C#中的内存管理,以下说法正确的是
正确
终结器执行时机由GC决定,是不确定的。GC.Collect()只是建议回收,弱引用不阻止回收,LOH默认不压缩。
错误
终结器执行时机由GC决定,是不确定的。GC.Collect()只是建议回收,弱引用不阻止回收,LOH默认不压缩。
-
2/10问题
2. 问题
以下哪种情况会导致内存泄漏
正确
静态事件会保持对订阅者的引用,导致无法回收。其他选项都是正确或中性的内存管理实践。
错误
静态事件会保持对订阅者的引用,导致无法回收。其他选项都是正确或中性的内存管理实践。
-
3/10问题
3. 问题
关于C#中的Span
和Memory ,以下说法错误的是 正确
只有Span
可以指向非托管内存,Memory 只用于托管内存。 错误
只有Span
可以指向非托管内存,Memory 只用于托管内存。 -
4/10问题
4. 问题
以下哪个Roslyn API用于分析代码语义
正确
SemanticModel提供符号和类型信息,SyntaxTree处理语法结构,Compilation表示整个编译,SyntaxWalker用于遍历语法树。
错误
SemanticModel提供符号和类型信息,SyntaxTree处理语法结构,Compilation表示整个编译,SyntaxWalker用于遍历语法树。
-
5/10问题
5. 问题
关于C#中的代码生成,以下说法正确的是
正确
Emit API直接生成IL代码。Source Generators在编译时执行,T4模板是设计时技术,表达式树可以转换为委托。
错误
Emit API直接生成IL代码。Source Generators在编译时执行,T4模板是设计时技术,表达式树可以转换为委托。
-
6/10问题
6. 问题
以下哪种技术最适合高性能数值计算
正确
SIMD(Single Instruction Multiple Data)指令可以并行处理数据,显著提升数值计算性能。
错误
SIMD(Single Instruction Multiple Data)指令可以并行处理数据,显著提升数值计算性能。
-
7/10问题
7. 问题
关于C#中的并发集合,以下说法错误的是
正确
ImmutableArray是不可变的,通常性能不如普通数组,但提供线程安全性。
错误
ImmutableArray是不可变的,通常性能不如普通数组,但提供线程安全性。
-
8/10问题
8. 问题
以下哪个模式最适合处理高吞吐量消息处理
正确
管道过滤器模式将处理分解为多个阶段,适合高吞吐量消息处理。
错误
管道过滤器模式将处理分解为多个阶段,适合高吞吐量消息处理。
-
9/10问题
9. 问题
关于C#中的性能优化,以下说法正确的是
正确
方法内联可以消除调用开销。结构体应保持小巧,栈分配不一定总是更快,反射调用比直接调用慢。
错误
方法内联可以消除调用开销。结构体应保持小巧,栈分配不一定总是更快,反射调用比直接调用慢。
-
10/10问题
10. 问题
以下哪种技术最适合跨进程通信
正确
内存映射文件允许不同进程访问同一文件内存区域,适合跨进程通信。
错误
内存映射文件允许不同进程访问同一文件内存区域,适合跨进程通信。