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

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

1. Garbage Collection (GC) trong .NET Framework hoạt động như thế nào?
2. .NET Standard là gì và mục đích chính của nó?
3. Generics trong C# và .NET Framework mang lại lợi ích chính nào?
4. LINQ (Language Integrated Query) trong .NET Framework cung cấp khả năng gì?
5. Delegate trong C# được sử dụng để làm gì?
6. Web API trong .NET được sử dụng để xây dựng loại ứng dụng nào?
7. Exception handling (xử lý ngoại lệ) trong .NET (try-catch-finally) được sử dụng để làm gì?
8. Trong C#, 'async' và 'await' là các từ khóa liên quan đến khái niệm lập trình nào?
9. Middleware trong ASP.NET Core đóng vai trò gì?
10. NuGet là gì trong hệ sinh thái .NET?
11. Khái niệm 'Common Language Runtime' (CLR) trong .NET Framework dùng để chỉ thành phần nào?
12. Entity Framework (EF) là gì và nó giải quyết vấn đề gì trong lập trình .NET?
13. ASP.NET MVC là gì và kiến trúc MVC giúp ích gì trong phát triển ứng dụng web?
14. Trong lập trình .NET, 'namespace' được sử dụng với mục đích chính là gì?
15. Điểm khác biệt lớn nhất giữa ASP.NET Framework và ASP.NET Core là gì?
16. Sự kiện (event) trong C# hoạt động dựa trên cơ chế nào?
17. Unit testing (kiểm thử đơn vị) quan trọng như thế nào trong phát triển ứng dụng .NET và nó giúp ích gì?
18. Asynchronous programming (lập trình bất đồng bộ) trong C# và .NET được sử dụng khi nào và để giải quyết vấn đề gì?
19. 'IActionResult' trong ASP.NET Core Web API là gì?
20. Razor Pages trong ASP.NET Core là gì và nó khác biệt so với ASP.NET MVC như thế nào?
21. Reflection trong .NET cho phép thực hiện điều gì?
22. Điểm khác biệt chính giữa kiểu dữ liệu 'struct' và 'class' trong C# là gì?
23. So sánh giữa 'StringBuilder' và 'string' trong C# về hiệu năng khi thao tác với chuỗi.
24. Thuật ngữ 'Cross-platform' trong bối cảnh .NET Core có nghĩa là gì?
25. Interface và abstract class trong C# có điểm gì khác biệt cơ bản?
26. Phương thức mở rộng (Extension methods) trong C# cho phép làm gì?
27. Attributes trong C# được sử dụng để làm gì?
28. Dependency Injection (DI) trong .NET Core và ASP.NET Core mang lại lợi ích gì?
29. Phương thức 'boxing' trong .NET đề cập đến quá trình nào?
30. Trong C#, từ khóa 'virtual' được sử dụng để làm gì?