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

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

1. NuGet Package Manager trong .NET dùng để làm gì?
2. WinForms (Windows Forms) là một framework UI cũ hơn trong .NET Framework. So với WPF, WinForms có ưu điểm gì?
3. Giá trị trả về của phương thức 'ToString()' mặc định của một đối tượng trong C# là gì?
4. LINQ (Language Integrated Query) trong .NET Framework cung cấp cách truy vấn dữ liệu từ nguồn nào?
5. ADO.NET trong .NET Framework và .NET cung cấp cơ chế nào để truy cập dữ liệu?
6. Interface (Giao diện) trong C# khác biệt với abstract class (lớp trừu tượng) ở điểm nào?
7. Generic trong C# mang lại lợi ích chính nào?
8. Phương thức 'Dispose()' và interface 'IDisposable' trong .NET được sử dụng để làm gì?
9. .NET CLI (Command-Line Interface) được sử dụng để thực hiện các tác vụ nào?
10. Ngôn ngữ lập trình nào sau đây KHÔNG phải là ngôn ngữ chính thức được hỗ trợ bởi .NET?
11. Namespace 'System' trong .NET Base Class Library chứa các lớp và kiểu dữ liệu nào?
12. Kiểu dữ liệu 'value type' trong C# khác biệt với 'reference type' chủ yếu ở điểm nào?
13. .NET MAUI (Multi-platform App UI) là framework UI mới của .NET, mục tiêu chính của MAUI là gì?
14. CTS (Common Type System) trong .NET Framework có vai trò chính là gì?
15. ASP.NET Core khác biệt so với ASP.NET MVC 5 (trên .NET Framework) chủ yếu ở điểm nào?
16. Đâu là thành phần cốt lõi của .NET runtime, chịu trách nhiệm biên dịch mã IL (Intermediate Language) sang mã máy?
17. Reflection (Phản xạ) trong .NET cho phép làm gì?
18. Entity Framework (EF) Core là một ORM (Object-Relational Mapper) cho .NET. Vai trò chính của ORM là gì?
19. Sự kiện (events) trong C# hoạt động dựa trên cơ chế nào?
20. Sự khác biệt chính giữa .NET Framework và .NET (phiên bản mới hơn, trước đây là .NET Core) là gì?
21. Delegates trong C# được sử dụng để làm gì?
22. Boxing và unboxing trong C# liên quan đến việc chuyển đổi giữa kiểu nào?
23. Async và await trong C# được sử dụng chủ yếu để giải quyết vấn đề gì?
24. Khái niệm 'Extension Methods' trong C# cho phép làm gì?
25. CLS (Common Language Specification) trong .NET Framework mở rộng CTS bằng cách nào?
26. WPF (Windows Presentation Foundation) trong .NET Framework được sử dụng để xây dựng loại ứng dụng nào?
27. Framework Class Library (FCL) trong .NET cung cấp gì cho nhà phát triển?
28. Garbage Collection (GC) trong .NET runtime hoạt động như thế nào?
29. Attribute trong C# được sử dụng để làm gì?
30. Dependency Injection (DI) trong .NET Core và .NET có lợi ích chính nào?