概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
C# 测验 11 - 知行者
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
您获得 0/0 分数 (0)
类别
- 未分类0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
关于C#中的高级模式匹配,以下哪种模式可以递归检查嵌套属性
- 1.
- 2.
- 3.
- 4.
1/10问题正确属性模式可以递归检查嵌套属性(如obj is { Prop1: { SubProp: 42 } }),位置模式检查Deconstruct结果。
错误属性模式可以递归检查嵌套属性(如obj is { Prop1: { SubProp: 42 } }),位置模式检查Deconstruct结果。
-
以下哪个接口用于实现自定义awaitable类型
- 1.
- 2.
- 3.
- 4.
2/10问题正确IValueTaskSource允许自定义高性能awaitable,INotifyCompletion和ICriticalNotifyCompletion是Awaiter接口的一部分。
错误IValueTaskSource允许自定义高性能awaitable,INotifyCompletion和ICriticalNotifyCompletion是Awaiter接口的一部分。
-
关于C#中的高级泛型数学支持,以下哪个接口定义基本数学运算
- 1.
- 2.
- 3.
- 4.
3/10问题正确NET 7引入INumber<t>等泛型数学接口,支持跨数值类型的统一操作。</t>
错误NET 7引入INumber<t>等泛型数学接口,支持跨数值类型的统一操作。</t>
-
以下哪种技术最适合实现类型安全的枚举扩展
- 1.
- 2.
- 3.
- 4.
4/10问题正确智能枚举模式(封装枚举的类)提供类型安全和方法支持,优于原始枚举。
错误智能枚举模式(封装枚举的类)提供类型安全和方法支持,优于原始枚举。
-
关于C#中的高级字符串处理,以下哪个API支持UTF-8编码的字符串操作
- 1.
- 2.
- 3.
- 4.
5/10问题正确.NET 8引入Utf8String专门处理UTF-8编码字符串,避免编码转换开销
错误.NET 8引入Utf8String专门处理UTF-8编码字符串,避免编码转换开销
-
以下哪个特性用于控制内联优化
- 1.
- 2.
- 3.
- 4.
6/10问题正确[MethodImpl(MethodImplOptions.AggressiveInlining)]控制内联,其他选项不是有效特性。
错误[MethodImpl(MethodImplOptions.AggressiveInlining)]控制内联,其他选项不是有效特性。
-
关于C#中的高级并发模式,以下哪种模式最适合实现无锁算法
- 1.
- 2.
- 3.
- 4.
7/10问题正确Interlocked类提供原子操作,是实现无锁算法的基础,其他选项都是有锁机制。
错误Interlocked类提供原子操作,是实现无锁算法的基础,其他选项都是有锁机制。
-
以下哪个C# 11特性允许在接口中定义静态抽象成员
- 1.
- 2.
- 3.
- 4.
8/10问题正确C# 11允许接口定义abstract static成员,支持泛型数学等场景。
错误C# 11允许接口定义abstract static成员,支持泛型数学等场景。
-
关于C#中的高级调试技术,以下哪个特性可用于条件断点
- 1.
- 2.
- 3.
- 4.
9/10问题正确[DebuggerDisplay]控制调试器显示格式,可用于条件断点表达式,其他特性控制调试行为。
错误[DebuggerDisplay]控制调试器显示格式,可用于条件断点表达式,其他特性控制调试行为。
-
以下哪种技术最适合实现跨平台硬件加速
- 1.
- 2.
- 3.
- 4.
10/10问题正确ILGPU提供跨平台GPU加速,System.Numerics和SIMD是CPU向量化,P/Invoke是平台相关方案。
错误ILGPU提供跨平台GPU加速,System.Numerics和SIMD是CPU向量化,P/Invoke是平台相关方案。