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

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

1. CI∕CD (Continuous Integration∕Continuous Delivery) pipeline trong .NET giúp ích gì cho quy trình phát triển phần mềm?
2. Garbage Collection (GC) trong .NET hoạt động như thế nào?
3. Entity Framework (EF) Core là một ORM (Object-Relational Mapper) trong .NET. ORM có vai trò gì?
4. Razor Pages và MVC (Model-View-Controller) trong ASP.NET Core khác nhau cơ bản ở điểm nào?
5. Trong .NET, CLR (Common Language Runtime) đóng vai trò gì?
6. Event trong C# được xây dựng dựa trên cơ chế nào?
7. Attribute trong C# được sử dụng để làm gì?
8. NuGet Package Manager trong .NET dùng để làm gì?
9. MediatR trong .NET giúp đơn giản hóa việc quản lý logic nghiệp vụ bằng cách nào?
10. Trong ASP.NET Core, Middleware là gì?
11. Ngôn ngữ lập trình chính được sử dụng rộng rãi nhất trong .NET Framework là gì?
12. Interface trong C# khác biệt chính so với Abstract class là gì?
13. SOLID principles là tập hợp các nguyên tắc thiết kế hướng đối tượng. Nguyên tắc chữ `S′ trong SOLID đại diện cho điều gì?
14. Delegate trong C# có chức năng tương tự như khái niệm nào trong các ngôn ngữ lập trình khác?
15. Serilog và NLog là các thư viện logging phổ biến trong .NET. Chúng cung cấp lợi ích chính nào?
16. Kiểu dữ liệu `Nullable` trong C# được dùng để làm gì?
17. Async và Await trong C# được sử dụng để giải quyết vấn đề gì?
18. IActionResult trong ASP.NET Core MVC được sử dụng để làm gì?
19. gRPC trong .NET thường được sử dụng để xây dựng loại ứng dụng nào?
20. Reflection trong .NET cho phép làm gì?
21. Boxing và Unboxing trong C# là gì?
22. Unit testing trong .NET có mục đích chính là gì?
23. Phương thức `Dispose()` trong .NET được sử dụng để làm gì?
24. Kestrel trong ASP.NET Core là gì?
25. JWT (JSON Web Token) thường được sử dụng cho mục đích gì trong ứng dụng .NET?
26. DI Container (Dependency Injection Container) như Autofac hoặc Microsoft.Extensions.DependencyInjection giúp gì trong ứng dụng .NET?
27. Policy-based Authorization trong ASP.NET Core cho phép định nghĩa quyền truy cập dựa trên điều gì?
28. LINQ (Language Integrated Query) trong .NET Framework cung cấp khả năng gì?
29. Docker containerization có lợi ích gì trong phát triển và triển khai ứng dụng .NET?
30. Dependency Injection (DI) trong .NET giúp đạt được mục tiêu chính nào?