Đề 9 – Đề thi, câu hỏi trắc nghiệm online Lập trình .NET

Đề 9 - Đề thi, câu hỏi trắc nghiệm online Lập trình .NET

1. Cú pháp nào sau đây đúng để khai báo một delegate trong C#?
2. Trong C#, khi nào nên sử dụng `record` thay vì `class`?
3. Đâu là mục đích chính của Garbage Collector trong .NET?
4. Trong .NET, Span và Memory được sử dụng cho mục đích gì?
5. Đâu là mục đích của thuộc tính `async` và `await` trong C#?
6. Phương thức nào sau đây được sử dụng để giải phóng tài nguyên không được quản lý trong một lớp .NET?
7. Đâu là sự khác biệt chính giữa `ArrayList` và `List` trong .NET?
8. Trong .NET, mục đích chính của sử dụng Roslyn là gì?
9. Đâu là sự khác biệt chính giữa `IEnumerable` và `IQueryable` trong .NET?
10. Đâu là sự khác biệt chính giữa `==` và phương thức `.Equals()` trong C#?
11. Trong lập trình hướng đối tượng với .NET, 'inheritance' (kế thừa) có nghĩa là gì?
12. Trong .NET, phương thức mở rộng (extension method) là gì?
13. Đâu là mục đích của Code Contracts trong .NET?
14. Trong .NET, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn một giá trị boolean?
15. Đâu là mục đích của thuộc tính `const` và `readonly` trong C#?
16. Đâu là lợi ích của việc sử dụng LINQ (Language Integrated Query) trong .NET?
17. Trong .NET, Global Assembly Cache (GAC) được sử dụng để làm gì?
18. Trong .NET, 'boxing' và 'unboxing' là gì?
19. Đâu là lợi ích của việc sử dụng async streams (IAsyncEnumerable) trong C#?
20. Trong ASP.NET Core, Kestrel là gì?
21. Trong ASP.NET Core, middleware là gì?
22. Trong ASP.NET Core, Minimal APIs là gì?
23. Đâu là sự khác biệt giữa `HttpContext` và `HttpRequest` trong ASP.NET Core?
24. Đâu là mục đích của Razor Pages trong ASP.NET Core?
25. Entity Framework Core (EF Core) là gì?
26. Trong .NET, thuộc tính (attribute) được sử dụng để làm gì?
27. Interface và Abstract Class khác nhau như thế nào trong C#?
28. Sự khác biệt chính giữa `Task.Run()` và `Task.Factory.StartNew()` trong .NET là gì?
29. Đâu là mục đích của thuộc tính `sealed` (niêm phong) trong C#?
30. Dependency Injection (DI) container trong .NET có vai trò gì?