.NET高级面试题选择题50题

一、单选题(每题2分,共50题)
您的姓名:
1、C#是什么类型的编程语言()?
2、在.NET中,属性(Property)的核心作用是()?
3、启用Nullable引用类型需在项目文件中添加的配置是()?
4、用于标记可空引用类型的关键字是()?
5、CTS在.NET中的含义是()?
6、CLR的作用类似于()?
7、扩展方法的定义需满足的关键条件是()?
8、无法扩展接口默认方法的原因是()?
9、字符串不可变性的底层表现是()?
10、StringBuilder优化字符串操作的核心原理是()?
11、.NET中非托管资源释放的常用方式是()?
12、委托与事件的核心区别是()?
13、C#中创建并启动新线程的推荐方式是()?
14、线程安全的定义是()?
15、.NET中实现线程安全的方式不包括()?
16、线程池的工作原理不包括()?
17、长期任务不建议使用线程池的原因是()?
18、Task.Run与Task.Factory.StartNew的区别是()?
19、异步编程的核心特点是()?
20、async/await与传统多线程编程的区别不包括()?
21、lock关键字不能锁定的值类型的原因是()?
22、LINQ的核心作用是()?
23、异步流(IAsyncEnumerable<T>)的原理是()?
24、AsyncLocal<T>与ThreadLocal<T>的核心区别是()?
25、延迟加载(Lazy Loading)的核心目的是()?
26、.NET中实现并行编程的主要工具是()?
27、泛型协变使用的关键字是()?
28、泛型逆变的作用是()?
29、泛型类型参数无法直接实例化的原因是()?
30、IEnumerable与IQueryable的核心区别是()?
31、EF Core变更跟踪的核心机制是()?
32、EF Core中通过乐观锁实现并发冲突处理的常用方式是()?
33、反射与表达式树的性能差异是()?
34、AOP(面向切面编程)在.NET中的核心作用是()?
35、.NET中实现微服务架构的关键技术不包括()?
36、C#中params关键字的作用是()?
37、排查.NET系统性能问题的首要步骤是()?
38、提高.NET性能的方式不包括()?
39、.NET中值类型实例的内存分配方式是()?
40、.NET中引用类型实例的内存分配方式是()?
41、C#中避免内存泄漏的方式不包括()?
42、.NET中常见的内存泄漏场景是()?
43、GC(垃圾回收器)在.NET中的作用是()?
44、GAC(全局程序集缓存)的作用是()?
45、HTTP 301状态码的含义是()?
46、HTTP 405状态码的原因是()?
47、PDB文件的作用及调试时的存放位置是()?
48、消息队列的核心优势不包括()?
49、软件架构的目标不包括()?
50、架构模式、设计模式、代码模式的核心区别是()?
更多问卷 复制此问卷