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

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

1. Đâu là mục đích chính của việc sử dụng NuGet trong phát triển .NET?
2. Garbage Collection (GC) trong .NET CLR hoạt động như thế nào?
3. Delegates trong C# được sử dụng để làm gì?
4. Sự khác biệt chính giữa 'boxing' và 'unboxing' trong C# là gì?
5. Phương thức 'Dispose()' và giao diện 'IDisposable' trong .NET được sử dụng cho mục đích gì?
6. Đâu là lợi ích chính của việc sử dụng mô hình lập trình hướng sự kiện (Event-driven programming) trong .NET?
7. Razor trong ASP.NET Core MVC là gì?
8. Trong mô hình ASP.NET MVC, 'Controller' có vai trò gì?
9. Reflection trong .NET cho phép làm gì?
10. Dependency Injection (DI) là gì và lợi ích chính của nó trong .NET là gì?
11. Entity Framework (EF) Core là gì và nó giúp ích gì cho việc phát triển ứng dụng .NET?
12. Namespace nào trong .NET chứa các lớp cơ bản để làm việc với hệ thống tệp và thư mục?
13. Điểm khác biệt chính giữa .NET Framework và .NET (Core/5+) là gì?
14. Unit testing là gì và tại sao nó quan trọng trong phát triển phần mềm .NET?
15. Phương thức mở rộng (Extension methods) trong C# cho phép làm gì?
16. Generics trong C# mang lại lợi ích gì?
17. Attribute trong C# được sử dụng để làm gì?
18. ViewState trong ASP.NET Web Forms được sử dụng để làm gì?
19. Trong .NET, Common Language Runtime (CLR) chịu trách nhiệm chính cho việc gì?
20. Middleware trong ASP.NET Core có vai trò gì?
21. Serialization và Deserialization trong .NET được sử dụng để làm gì?
22. IActionResult trong ASP.NET Core MVC được sử dụng để làm gì?
23. CLS (Common Language Specification) trong .NET Framework có vai trò gì?
24. Async và Await trong C# được sử dụng để giải quyết vấn đề gì?
25. CTS (Common Type System) trong .NET Framework định nghĩa điều gì?
26. Sự khác biệt giữa 'Value Type' và 'Reference Type' trong C# là gì?
27. LINQ (Language Integrated Query) trong .NET Framework cho phép thực hiện truy vấn dữ liệu trên những nguồn dữ liệu nào?
28. Exception handling (xử lý ngoại lệ) trong .NET (try-catch-finally) được sử dụng để làm gì?
29. Sự khác biệt giữa 'interface' và 'abstract class' trong C# là gì?
30. Kestrel trong ASP.NET Core là gì?