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

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

1. Trong .NET, đâu là mục đích của Global Assembly Cache (GAC)?
2. Đâu là lợi ích của việc sử dụng NuGet trong .NET?
3. Đâu là sự khác biệt chính giữa `ArrayList` và `List` trong C#?
4. Trong ASP.NET MVC, Action Filter là gì?
5. Trong C#, từ khóa nào được sử dụng để khai báo một hằng số?
6. Đâu là mục đích chính của Garbage Collector trong .NET?
7. Trong .NET, Assembly là gì?
8. Trong .NET, cái gì xảy ra khi một exception không được xử lý?
9. Trong C#, sự khác biệt giữa `throw;` và `throw ex;` trong một khối catch là gì?
10. Trong .NET, LINQ là viết tắt của cụm từ nào?
11. Trong Entity Framework, kỹ thuật nào được sử dụng để ánh xạ các lớp .NET với các bảng trong cơ sở dữ liệu?
12. Trong C#, sự khác biệt giữa `struct` và `class` là gì?
13. Phương thức nào của đối tượng `Stream` được sử dụng để đọc dữ liệu từ một stream?
14. Trong ASP.NET Core, Kestrel là gì?
15. Trong C#, từ khóa `yield` được sử dụng để làm gì?
16. Đâu là ưu điểm của việc sử dụng Dependency Injection (DI) trong .NET?
17. Trong C#, từ khóa `sealed` được sử dụng để làm gì?
18. Trong ASP.NET Core, dependency injection container được cấu hình ở đâu?
19. Trong C#, thuộc tính nào cho phép bạn chỉ định rằng một tham số phương thức là tùy chọn?
20. Trong .NET, đâu là mục đích của thuộc tính `[Serializable]`?
21. Đâu là mục đích chính của thuộc tính `ViewBag` trong ASP.NET MVC?
22. Trong ASP.NET Core, middleware là gì?
23. Trong .NET, Delegate là gì?
24. Trong .NET, thuộc tính (Attribute) là gì?
25. Trong .NET, đâu là mục đích của `IDisposable` interface?
26. Interface và Abstract Class trong C# khác nhau như thế nào?
27. Trong ASP.NET Core, làm thế nào để bạn cấu hình logging?
28. Trong .NET, kiểu dữ liệu nào được sử dụng để biểu diễn một giá trị boolean (true hoặc false)?
29. Trong C#, sự khác biệt giữa `==` và phương thức `Equals()` là gì?
30. Đâu là lợi ích của việc sử dụng async và await trong C#?