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

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

1. Thành phần nào của .NET Framework chịu trách nhiệm chuyển đổi mã IL (Intermediate Language) thành mã máy (native code) để thực thi trên hệ điều hành cụ thể?
2. Generics trong C# mang lại lợi ích chính nào?
3. Trong lập trình hướng đối tượng với .NET, 'inheritance' (kế thừa) cho phép điều gì?
4. Từ khóa 'override' trong C# được sử dụng để làm gì?
5. ASP.NET Core là framework để phát triển loại ứng dụng nào?
6. Entity Framework (EF) Core là gì trong .NET?
7. Interface trong C# được sử dụng để định nghĩa điều gì?
8. Delegate trong C# có thể được hiểu như thế nào?
9. Kiểu dữ liệu 'value type' và 'reference type' khác nhau cơ bản như thế nào trong .NET?
10. LINQ (Language Integrated Query) trong .NET Framework cung cấp khả năng gì?
11. Attribute trong C# được dùng để làm gì?
12. CLS (Common Language Specification) đảm bảo điều gì trong .NET?
13. NuGet là gì trong hệ sinh thái .NET?
14. Phương thức 'virtual' trong C# cho phép điều gì?
15. Trong .NET, 'Garbage Collection' (GC) là cơ chế quản lý bộ nhớ tự động. Phát biểu nào sau đây mô tả đúng nhất về GC?
16. Razor Pages trong ASP.NET Core là gì?
17. Dependency Injection (DI) trong .NET Core (và .NET) mang lại lợi ích chính nào?
18. Extension methods (phương thức mở rộng) trong C# cho phép làm gì?
19. 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ợ trên nền tảng .NET?
20. IActionResult trong ASP.NET Core MVC được sử dụng để làm gì?
21. Boxing và Unboxing là gì trong .NET?
22. Điểm khác biệt chính giữa .NET Framework và .NET (trước đây là .NET Core) là gì?
23. CTS (Common Type System) trong .NET Framework định nghĩa điều gì?
24. Blazor trong .NET cho phép phát triển loại ứng dụng web nào đặc biệt?
25. Abstract class (lớp trừu tượng) khác với interface (giao diện) ở điểm nào?
26. Async và Await trong C# được sử dụng để làm gì?
27. Polymorphism (đa hình) trong OOP .NET có nghĩa là gì?
28. Event (sự kiện) trong C# được xây dựng dựa trên cơ chế nào?
29. Từ khóa 'using' trong C# thường được sử dụng để làm gì?
30. Middleware trong ASP.NET Core pipeline có vai trò gì?