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

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

1. Dependency Injection Container (ví dụ Autofac, Ninject, .NET built-in DI container) có vai trò gì trong ứng dụng .NET Core?
2. Kỹ thuật Caching trong .NET (ví dụ MemoryCache, Distributed Cache) dùng để làm gì?
3. `Garbage Collector` trong .NET hoạt động như thế nào?
4. Trong .NET, JIT compiler (Just-In-Time compiler) thực hiện công việc gì?
5. Delegate trong C# được sử dụng để làm gì?
6. Trong WPF (Windows Presentation Foundation), XAML được sử dụng để làm gì?
7. Razor syntax trong ASP.NET Core được sử dụng để làm gì?
8. Thành phần nào của .NET Framework chịu trách nhiệm quản lý bộ nhớ?
9. Boxing và unboxing trong C# là gì và khi nào chúng xảy ra?
10. Event trong C# là gì và chúng hoạt động như thế nào?
11. Sự khác biệt giữa `using` statement và `using` directive trong C# là gì?
12. Đâu là namespace chứa lớp `StringBuilder` trong .NET?
13. LINQ (Language Integrated Query) trong .NET dùng để làm gì?
14. `IActionResult` interface trong ASP.NET Core dùng để làm gì?
15. Trong .NET, kiểu dữ liệu nào được sử dụng để biểu diễn một chuỗi ký tự Unicode?
16. `async` và `await` keywords trong C# được sử dụng để làm gì?
17. Sự khác biệt giữa `interface` và `abstract class` trong C# là gì?
18. `yield return` statement trong C# được sử dụng trong trường hợp nào?
19. NuGet Package Manager trong .NET dùng để làm gì?
20. Reflection trong .NET cho phép làm gì?
21. Entity Framework Core (EF Core) là gì?
22. Sự khác biệt giữa `ValueType` và `ReferenceType` trong .NET là gì?
23. Attribute trong C# được sử dụng để làm gì?
24. Trong ASP.NET Core, Middleware là gì?
25. Dependency Injection (DI) trong .NET Core mang lại lợi ích gì?
26. Trong .NET, Serialization và Deserialization là gì?
27. Phương thức `Dispose()` trong C# được sử dụng để làm gì?
28. Sự khác biệt giữa `var`, `dynamic` và `object` keywords trong C# là gì?
29. Sự khác biệt chính giữa `List` và `ArrayList` trong .NET là gì?
30. Extension methods trong C# cho phép làm gì?