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

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

1. Extension methods trong C# cho phép làm gì?
2. Delegate trong C# được sử dụng để làm gì?
3. Đâu là cách khai báo một biến kiểu số nguyên 32-bit trong C#?
4. Dependency Injection (DI) là gì và lợi ích chính của nó trong .NET là gì?
5. NuGet Package Manager trong .NET dùng để làm gì?
6. Cross-Origin Resource Sharing (CORS) là gì trong ngữ cảnh phát triển web ASP.NET Core?
7. Sự khác biệt giữa `IEnumerable` và `IQueryable` trong LINQ là gì?
8. Boxing và Unboxing trong C# là gì?
9. Entity Framework (EF) Core là gì trong .NET?
10. `sealed` class trong C# có ý nghĩa gì?
11. Trong ASP.NET Core, Kestrel là gì?
12. Garbage Collection (GC) trong .NET hoạt động như thế nào?
13. Middleware trong ASP.NET Core là gì và vai trò của nó trong pipeline xử lý request là gì?
14. Ngôn ngữ lập trình chính được sử dụng để phát triển ứng dụng .NET là gì?
15. LINQ (Language Integrated Query) trong .NET cung cấp khả năng gì?
16. Sự khác biệt chính giữa `string` và `StringBuilder` trong C# là gì?
17. Async và Await trong C# được sử dụng để giải quyết vấn đề gì?
18. Reflection trong .NET cho phép chương trình làm gì?
19. Razor Pages và MVC (Model-View-Controller) khác nhau như thế nào trong ASP.NET Core?
20. Công nghệ nào của .NET được sử dụng để xây dựng các ứng dụng web phía máy chủ?
21. Unit testing là gì và tại sao nó quan trọng trong phát triển phần mềm .NET?
22. Generic trong C# mang lại lợi ích gì chính?
23. Interface và Abstract Class khác nhau cơ bản ở điểm nào trong C#?
24. Phương thức `Dispose()` trong interface `IDisposable` được sử dụng để làm gì?
25. `virtual` và `override` keywords được sử dụng như thế nào trong C#?
26. SOLID principles là gì và chúng hướng đến mục tiêu gì trong thiết kế phần mềm hướng đối tượng .NET?
27. Trong .NET, Common Language Runtime (CLR) chịu trách nhiệm chính cho điều gì?
28. IActionResult interface trong ASP.NET Core MVC được sử dụng để làm gì?
29. Attribute trong .NET được sử dụng để làm gì?
30. Sự khác biệt chính giữa .NET Framework và .NET (.NET Core trở lên) là gì?