Đề 4 – Đề thi, câu hỏi trắc nghiệm online Lập trình .NET

Đề 4 - Đề thi, câu hỏi trắc nghiệm online Lập trình .NET

1. Kể tên ít nhất 3 tính năng mới có trong C# 11.
2. LINQ (Language Integrated Query) trong .NET là gì?
3. Reflection trong .NET là gì?
4. Unit testing là gì và tại sao nó quan trọng?
5. Sự khác biệt giữa `const` và `readonly` trong C# là gì?
6. Middleware trong ASP.NET Core là gì?
7. Sự khác biệt giữa `==` và `.Equals()` trong C# là gì?
8. Đâu là mục đích chính của Common Language Runtime (CLR) trong .NET?
9. Entity Framework Core (EF Core) là gì?
10. Sự khác biệt chính giữa `interface` và `abstract class` trong C# là gì?
11. HttpContext trong ASP.NET Core là gì?
12. Ngôn ngữ lập trình nào sau đây KHÔNG được hỗ trợ trực tiếp bởi .NET Framework?
13. Serialization là gì?
14. Event trong C# được xây dựng dựa trên khái niệm nào?
15. Sự khác biệt giữa `throw;` và `throw ex;` trong C# khi xử lý exception là gì?
16. Delegate trong C# là gì?
17. Razor Pages trong ASP.NET Core là gì?
18. NuGet là gì?
19. Garbage Collector (GC) trong .NET làm gì?
20. IActionResult trong ASP.NET Core là gì?
21. Attribute trong C# được sử dụng để làm gì?
22. `sealed` class trong C# có nghĩa là gì?
23. Extension methods trong C# là gì?
24. Boxing và Unboxing trong .NET là gì?
25. Async và Await trong C# được sử dụng để làm gì?
26. Assembly trong .NET là gì?
27. Trong .NET, kiểu dữ liệu nào được sử dụng để biểu diễn một giá trị boolean?
28. Sự khác biệt chính giữa `List` và `ArrayList` trong .NET là gì?
29. Task Parallel Library (TPL) trong .NET là gì?
30. Dependency Injection (DI) là gì?