Đề 9 – Bài tập, đề thi trắc nghiệm online Lập trình .NET

Đề 9 - Bài tập, đề thi trắc nghiệm online Lập trình .NET

1. Tính năng `Garbage Collection′ trong CLR có mục đích gì?
2. Dependency Injection (DI) là gì và tại sao nó quan trọng trong phát triển ứng dụng .NET?
3. NuGet trong .NET dùng để làm gì?
4. IActionResult trong ASP.NET Core được sử dụng để làm gì?
5. Sự khác biệt giữa `StringBuilder′ và `string′ trong C# khi làm việc với chuỗi là gì?
6. Attribute trong C# và .NET được sử dụng để làm gì?
7. Sự kiện (events) trong C# và .NET được sử dụng để làm gì?
8. Blazor trong .NET cho phép phát triển loại ứng dụng web nào?
9. Sự khác biệt chính giữa `interface′ và `abstract class′ trong C# là gì?
10. Async và Await trong C# và .NET được sử dụng để làm gì?
11. `Sealed class′ trong C# có ý nghĩa gì?
12. Ngôn ngữ lập trình chính được sử dụng để phát triển ứng dụng .NET là gì?
13. `Task′ trong .NET Framework và .NET (.NET Core trở lên) đại diện cho điều gì?
14. Reflection trong .NET cho phép làm gì?
15. HttpContext trong ASP.NET Core cung cấp thông tin gì?
16. Delegates trong C# và .NET là gì?
17. WPF (Windows Presentation Foundation) trong .NET được sử dụng để làm gì?
18. Generic (kiểu tổng quát) trong C# và .NET giải quyết vấn đề gì?
19. Middleware trong ASP.NET Core là gì?
20. LINQ (Language Integrated Query) trong .NET cung cấp khả năng gì?
21. `Serialization′ và `Deserialization′ trong .NET là gì?
22. `Virtual methods′ và `override′ trong C# được sử dụng để làm gì?
23. `Dependency Injection Container′ (DI Container) trong .NET có vai trò gì?
24. Entity Framework Core (EF Core) là gì trong .NET?
25. Trong .NET, CLR (Common Language Runtime) có vai trò chính nào?
26. `Exception handling′ (xử lý ngoại lệ) trong .NET được thực hiện bằng cấu trúc nào?
27. Trong lập trình .NET, thuật ngữ `boxing′ và `unboxing′ đề cập đến quá trình gì?
28. Razor Pages trong ASP.NET Core khác biệt so với MVC (Model-View-Controller) như thế nào?
29. Đâu là sự khác biệt chính giữa .NET Framework và .NET (.NET Core trở lên)?
30. `Thread′ và `Task′ khác nhau như thế nào trong .NET?