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

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

1. Trong ASP.NET Core, dependency injection container được cấu hình ở đâu?
2. Trong C#, mục đích của từ khóa `sealed` là gì?
3. Delegate trong C# được sử dụng để làm gì?
4. Trong .NET, kiểu dữ liệu nào sau đây được sử dụng để biểu diễn một số nguyên 64-bit có dấu?
5. Sự khác biệt chính giữa `Task.Run()` và `Task.Factory.StartNew()` trong .NET là gì?
6. Trong C#, `??` operator (null-coalescing operator) được sử dụng để làm gì?
7. Trong ASP.NET Core, Kestrel là gì?
8. Trong ASP.NET Core, làm thế nào để bạn cấu hình logging?
9. Trong Entity Framework Core, DbSet được sử dụng để làm gì?
10. `async` và `await` trong C# được sử dụng để làm gì?
11. Trong C#, sự khác biệt giữa `const` và `readonly` là gì?
12. Trong .NET, thuật ngữ 'boxing' đề cập đến điều gì?
13. Trong C#, mục đích của từ khóa `event` là gì?
14. Trong .NET, assembly nào chứa các kiểu dữ liệu cơ bản như `Int32` và `String`?
15. Cho đoạn code sau trong C#: `string str1 = 'hello'; string str2 = 'hello'; Console.WriteLine(str1 == str2);`. Kết quả in ra màn hình là gì?
16. Trong C#, mục đích của từ khóa `virtual` là gì?
17. Đâu là mục đích chính của garbage collector (GC) trong .NET?
18. Trong Entity Framework Core, phương thức nào được sử dụng để lưu các thay đổi vào cơ sở dữ liệu?
19. 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 C#?
20. MVC (Model-View-Controller) là một design pattern được sử dụng trong ASP.NET MVC. Chức năng chính của Controller là gì?
21. Trong ASP.NET Core, middleware là gì?
22. Đâu là sự khác biệt chính giữa `ArrayList` và `List` trong C#?
23. Sự khác biệt chính giữa `interface` và `abstract class` trong C# là gì?
24. DI (Dependency Injection) là gì và nó mang lại lợi ích gì trong phát triển ứng dụng .NET?
25. Đặc điểm nào sau đây mô tả đúng nhất về thuộc tính (property) trong C#?
26. Trong Entity Framework Core, phương thức `AsNoTracking()` được sử dụng để làm gì?
27. Trong C#, sự khác biệt giữa `==` và phương thức `Equals()` là gì?
28. Trong .NET, mục đích chính của thuộc tính (attribute) là gì?
29. Trong .NET, WCF (Windows Communication Foundation) là gì?
30. Trong LINQ, phương thức mở rộng nào được sử dụng để lọc một chuỗi các phần tử dựa trên một điều kiện nhất định?