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

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

1. ASP.NET Core khác biệt gì so với ASP.NET Framework truyền thống?
2. Hot Reload trong .NET là gì?
3. Delegates trong C# được sử dụng để làm gì?
4. Async và Await trong C# được sử dụng để làm gì?
5. Sự khác biệt chính giữa `interface′ và `abstract class′ trong C# là gì?
6. Ref và Out parameters trong C# khác nhau như thế nào?
7. Entity Framework (EF) Core là gì và vai trò của nó trong .NET?
8. Kestrel trong ASP.NET Core là gì?
9. Razor Pages trong ASP.NET Core là gì?
10. NuGet Package Manager trong .NET dùng để làm gì?
11. IActionResult trong ASP.NET Core MVC dùng để làm gì?
12. Middleware trong ASP.NET Core là gì?
13. gRPC trong .NET được sử dụng để làm gì?
14. Phương thức `Dispose()` trong .NET Framework thường được sử dụng để làm gì?
15. Thuộc tính `virtual′ trong C# được sử dụng để làm gì?
16. Blazor trong .NET là gì?
17. Attribute trong .NET được sử dụng để làm gì?
18. Minimal APIs trong ASP.NET Core là gì và ưu điểm của chúng?
19. Dependency Injection (DI) là gì và lợi ích của nó trong .NET?
20. LINQ (Language Integrated Query) trong .NET dùng để làm gì?
21. Phiên bản .NET mới nhất hiện tại (tại thời điểm tháng 10∕2024) là phiên bản nào?
22. IActionResult `Ok()′ và `BadRequest()′ khác nhau như thế nào trong ASP.NET Core Web API?
23. Unit Testing trong .NET Framework dùng để làm gì?
24. Đâu là sự khác biệt chính giữa `StringBuilder` và `string` trong C#?
25. Extension methods trong C# là gì và lợi ích của chúng?
26. Sự khác biệt giữa `public′, `private′, `protected′ và `internal′ trong C# là gì?
27. Garbage Collector (GC) trong .NET hoạt động như thế nào?
28. Boxing và Unboxing trong C# là gì?
29. Trong .NET, Common Language Runtime (CLR) chịu trách nhiệm chính cho việc gì?
30. Trong C#, từ khóa `sealed′ được sử dụng để làm gì?