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

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

1. Đâu là mục đích chính của Garbage Collection trong .NET?
2. Dependency Injection (DI) là gì và lợi ích chính của nó trong .NET là gì?
3. Reflection trong .NET là gì và ứng dụng của nó?
4. Code signing trong .NET được sử dụng để làm gì?
5. Entity Framework Core (EF Core) là gì trong .NET?
6. gRPC trong .NET được sử dụng để làm gì?
7. Phương thức mở rộng (Extension methods) trong C# cho phép làm gì?
8. Common Language Runtime (CLR) là gì và vai trò của nó trong .NET?
9. Phương thức `Console.WriteLine()` trong .NET Framework thuộc namespace nào?
10. Đâu là cách khai báo biến số nguyên có tên `age′ trong C#?
11. Kestrel trong ASP.NET Core là gì?
12. LINQ (Language Integrated Query) trong .NET dùng để làm gì?
13. Razor Pages trong ASP.NET Core là gì?
14. Trong ASP.NET Core MVC, Controller có vai trò gì?
15. Interface trong C# có thể chứa thành phần nào sau đây?
16. NuGet Package Manager được sử dụng để làm gì trong .NET development?
17. Serialization và Deserialization trong .NET dùng để làm gì?
18. Docker containerization mang lại lợi ích gì cho việc phát triển và triển khai ứng dụng .NET?
19. Unit testing là gì và tại sao nó quan trọng trong phát triển phần mềm .NET?
20. Minimal APIs trong ASP.NET Core là gì và ưu điểm của chúng?
21. Async và Await trong C# được sử dụng để làm gì?
22. Just-In-Time (JIT) compilation trong .NET là gì?
23. Delegates trong C# được sử dụng để làm gì?
24. Từ khóa nào trong C# được sử dụng để định nghĩa một lớp kế thừa từ một lớp khác?
25. Tính chất nào sau đây KHÔNG phải là đặc điểm của lập trình hướng đối tượng (OOP) trong .NET?
26. Attribute trong C# được sử dụng để làm gì?
27. Trong .NET, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn một giá trị logic, có thể là đúng hoặc sai?
28. Blazor trong .NET là gì và nó khác biệt so với ASP.NET MVC∕Razor Pages như thế nào?
29. Cross-platform development với .NET MAUI (Multi-platform App UI) nghĩa là gì?
30. Middleware trong ASP.NET Core pipeline là gì?