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

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

1. Chức năng của 'async streams' (IAsyncEnumerable) trong C# là gì?
2. Trong ASP.NET MVC, 'Action Method' là gì?
3. Trong .NET, Common Language Runtime (CLR) chịu trách nhiệm chính cho điều gì?
4. Web API trong ASP.NET Core chủ yếu được sử dụng để xây dựng loại ứng dụng nào?
5. Trong C#, interface và abstract class khác nhau chủ yếu ở điểm nào?
6. Blazor trong .NET cho phép phát triển ứng dụng web với ngôn ngữ lập trình nào ở phía client?
7. Trong ASP.NET Core, `services.AddScoped()`, `services.AddTransient()`, và `services.AddSingleton()` được sử dụng để làm gì trong `Startup.cs`?
8. Trong C#, `struct` và `class` khác nhau cơ bản ở điểm nào?
9. Trong Entity Framework Core, 'DbContext' đóng vai trò gì?
10. Đâu là sự khác biệt chính giữa `ArrayList` và `List` trong .NET?
11. Đâu là một lợi ích chính của việc sử dụng Generics trong C#?
12. Trong .NET MAUI, mục tiêu chính là gì?
13. Chức năng chính của NuGet Package Manager trong .NET là gì?
14. Trong C#, từ khóa `sealed` được sử dụng để làm gì?
15. Trong C#, 'extension methods' là gì?
16. Đâu là sự khác biệt chính giữa .NET Framework và .NET (trước đây là .NET Core)?
17. Trong C#, 'delegates' và 'events' thường được sử dụng để thực hiện cơ chế nào?
18. WPF (Windows Presentation Foundation) trong .NET Framework được sử dụng để làm gì?
19. Trong mô hình lập trình hướng đối tượng, 'Tính đóng gói' (Encapsulation) mang lại lợi ích gì?
20. Chức năng chính của 'middleware' trong ASP.NET Core là gì?
21. `async` và `await` keywords trong C# được sử dụng để làm gì?
22. Mục đích chính của thuộc tính `virtual` trong C# là gì?
23. Mục đích của 'unit testing' trong phát triển phần mềm .NET là gì?
24. LINQ (Language Integrated Query) trong .NET cung cấp khả năng truy vấn dữ liệu từ nguồn nào?
25. Dependency Injection (DI) container trong .NET Framework (ví dụ: Autofac, Ninject) giúp giải quyết vấn đề gì?
26. Attribute trong C# được sử dụng để làm gì?
27. Phương thức `Dispose()` trong .NET Framework thường được sử dụng để làm gì?
28. Đâu là mục đích của 'Garbage Collection' trong .NET CLR?
29. Serialization và Deserialization trong .NET dùng để làm gì?
30. Razor Pages trong ASP.NET Core là gì?