测验概述
已完成 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#中的事件,以下说法错误的是
正确
事件处理方法可以有返回值,但通常设计为void以避免混淆。其他选项都是正确的。
错误
事件处理方法可以有返回值,但通常设计为void以避免混淆。其他选项都是正确的。
-
2/10问题
2. 问题
以下哪个特性用于标记方法已过时
正确
[Obsolete]特性用于标记方法、类等已过时,编译器会给出警告或错误。
错误
[Obsolete]特性用于标记方法、类等已过时,编译器会给出警告或错误。
-
3/10问题
3. 问题
关于C#中的字符串,以下说法正确的是
正确
字符串在C#中是不可变的,string是String的别名,字符串插值确实会转换为string.Format。StringBuilder在多次修改时性能更好,但简单连接可能不如直接使用+。
错误
字符串在C#中是不可变的,string是String的别名,字符串插值确实会转换为string.Format。StringBuilder在多次修改时性能更好,但简单连接可能不如直接使用+。
-
4/10问题
4. 问题
以下哪个接口用于支持集合的foreach迭代
正确
IEnumerable接口定义了GetEnumerator方法,支持foreach迭代。
错误
IEnumerable接口定义了GetEnumerator方法,支持foreach迭代。
-
5/10问题
5. 问题
关于C#中的特性(Attribute),以下说法错误的是
正确
特性本身不会直接影响IL代码,它们只是元数据,但某些特性可能会被编译器特殊处理。
错误
特性本身不会直接影响IL代码,它们只是元数据,但某些特性可能会被编译器特殊处理。
-
6/10问题
6. 问题
以下哪个关键字用于定义只能在当前程序集中访问的类型
正确
internal访问修饰符限制类型或成员只能在当前程序集中访问
错误
internal访问修饰符限制类型或成员只能在当前程序集中访问
-
7/10问题
7. 问题
关于C#中的多线程,以下说法正确的是
正确
ThreadPool重用线程,更高效。lock只能用于引用类型,volatile不确保原子性,Task可能使用线程池中的线程。
错误
ThreadPool重用线程,更高效。lock只能用于引用类型,volatile不确保原子性,Task可能使用线程池中的线程。
-
8/10问题
8. 问题
以下哪个方法用于等待多个任务完成
正确
Task.WaitAll用于等待多个任务完成,Task.Wait等待单个任务,Task.Run启动任务,Task.Delay创建延迟任务
错误
Task.WaitAll用于等待多个任务完成,Task.Wait等待单个任务,Task.Run启动任务,Task.Delay创建延迟任务
-
9/10问题
9. 问题
关于C#中的扩展方法,以下说法错误的是
正确
扩展方法不会修改原始类型,它们只是静态方法的语法糖。
错误
扩展方法不会修改原始类型,它们只是静态方法的语法糖。
-
10/10问题
10. 问题
以下哪个LINQ操作符用于返回序列中的第一个元素
正确
First返回序列中的第一个元素,Single要求序列只有一个元素,ElementAt按索引获取,Last获取最后一个元素。
错误
First返回序列中的第一个元素,Single要求序列只有一个元素,ElementAt按索引获取,Last获取最后一个元素。