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

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

1. Từ khóa 'sealed' trong C# được sử dụng để làm gì?
2. Sự khác biệt chính giữa 'StringBuilder' và 'string' trong C# là gì khi thao tác với chuỗi?
3. Đâu là sự khác biệt chính giữa 'interface' và 'abstract class' trong C#?
4. Unit Testing là gì và tại sao nó quan trọng trong phát triển .NET?
5. DI Container (Dependency Injection Container) trong .NET có vai trò gì?
6. Đâu là mục đích của 'async void' method trong C#?
7. Sự khác biệt chính giữa 'var' và các kiểu dữ liệu tường minh (explicit types) trong C# là gì?
8. Đâu là mục đích của Middleware trong ASP.NET Core?
9. Trong .NET, CLR (Common Language Runtime) chịu trách nhiệm chính cho công việc nào?
10. Garbage Collection (GC) trong .NET CLR hoạt động như thế nào?
11. Blazor WebAssembly cho phép làm gì?
12. Razor Pages là gì trong ASP.NET Core?
13. Delegates trong C# được sử dụng để làm gì?
14. Đâu là sự khác biệt chính giữa .NET Framework và .NET (.NET Core / .NET 5+)?
15. Async và Await trong C# được sử dụng để giải quyết vấn đề nào?
16. WPF (Windows Presentation Foundation) trong .NET được sử dụng để phát triển loại ứng dụng nào?
17. Dependency Injection (DI) là gì và lợi ích chính của nó trong .NET là gì?
18. Attributes trong C# được sử dụng để làm gì?
19. Đâu là mục đích chính của Namespaces trong C#?
20. Kiểu dữ liệu 'value type' nào sau đây KHÔNG phải là kiểu built-in trong C#?
21. Đâu là mục đích của 'using' statement trong C#?
22. LINQ (Language Integrated Query) trong .NET dùng để làm gì?
23. Entity Framework Core (EF Core) là gì?
24. Reflection trong .NET cho phép làm gì?
25. Boxing và Unboxing trong C# liên quan đến kiểu dữ liệu nào?
26. Phương thức mở rộng (Extension methods) trong C# cho phép làm gì?
27. NuGet Package Manager được sử dụng để làm gì trong .NET development?
28. Ngôn ngữ lập trình chính được sử dụng để phát triển ứng dụng .NET là gì?
29. Generic trong C# giúp giải quyết vấn đề nào?
30. IActionResult trong ASP.NET Core MVC là gì?