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

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

1. Assembly trong .NET là gì?
2. Middleware trong ASP.NET Core pipeline xử lý request hoạt động theo cơ chế nào?
3. Trong ngữ cảnh bảo mật .NET, Code Access Security (CAS) dùng để làm gì?
4. Reflection trong .NET cho phép làm gì?
5. Entity Framework Core (EF Core) là một ORM (Object-Relational Mapper) dùng để làm gì?
6. Serialization trong .NET là quá trình chuyển đổi đối tượng thành dạng nào?
7. Kiểu dữ liệu nào sau đây KHÔNG phải là kiểu giá trị (value type) trong C#?
8. CLR trong .NET Framework là viết tắt của cụm từ nào?
9. WPF (Windows Presentation Foundation) chủ yếu được sử dụng để phát triển loại ứng dụng nào?
10. Từ khóa 'using' trong C# có chức năng chính nào sau đây?
11. Ngôn ngữ lập trình chính được sử dụng để phát triển ứng dụng .NET là gì?
12. Garbage Collection (GC) trong .NET CLR có nhiệm vụ chính nào?
13. Dependency Injection (DI) mang lại lợi ích chính nào trong phát triển ứng dụng .NET?
14. Phương thức mở rộng (extension method) trong C# được định nghĩa trong loại lớp nào?
15. IActionResult trong ASP.NET Core MVC được sử dụng để làm gì?
16. Tính năng nào sau đây KHÔNG phải là một phần của .NET Core (trước đây, giờ là .NET)?
17. Async và Await trong C# được sử dụng để làm gì?
18. Event trong C# là cơ chế cho phép lớp (class) nào thông báo cho lớp (class) khác khi có sự kiện xảy ra?
19. NuGet là gì trong ngữ cảnh phát triển .NET?
20. Đặc điểm nào sau đây KHÔNG phải là ưu điểm của việc sử dụng thuộc tính (property) thay vì trường (field) public trong C#?
21. Boxing và Unboxing trong C# liên quan đến việc chuyển đổi giữa kiểu nào?
22. Lỗi 'NullReferenceException' thường xảy ra khi nào trong .NET?
23. LINQ trong .NET Framework là viết tắt của cụm từ nào?
24. Attribute trong C# được sử dụng để làm gì?
25. Sự khác biệt chính giữa 'is' và 'as' operator trong C# là gì?
26. Trong ASP.NET MVC, thành phần nào chịu trách nhiệm xử lý logic nghiệp vụ và tương tác với dữ liệu?
27. Delegates trong C# được sử dụng để làm gì?
28. Interface trong C# KHÔNG thể chứa thành phần nào sau đây?
29. Generics trong C# cung cấp cơ chế nào?
30. ViewState trong ASP.NET Web Forms được sử dụng để làm gì?