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

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

1. Trong .NET, thuộc tính (attribute) được sử dụng để làm gì?
2. Trong C#, delegates được sử dụng để làm gì?
3. Trong C#, LINQ to SQL được sử dụng để làm gì?
4. Đâu là cách tốt nhất để bảo mật thông tin nhạy cảm (ví dụ: mật khẩu) trong ứng dụng .NET?
5. Trong C#, từ khóa nào được sử dụng để khai báo một biến hằng số?
6. Đâu là sự khác biệt chính giữa abstract class và interface trong C#?
7. Trong .NET, Code Contracts được sử dụng để làm gì?
8. Trong .NET, thuật ngữ 'boxing' đề cập đến điều gì?
9. Phương thức nào của đối tượng `SqlConnection` được sử dụng để mở kết nối đến cơ sở dữ liệu?
10. 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)?
11. Đâu là sự khác biệt chính giữa '==' và phương thức '.Equals()' trong C# khi so sánh các đối tượng?
12. Đâu là một tính năng quan trọng của .NET Framework?
13. Trong ASP.NET, Session State được sử dụng để làm gì?
14. Trong C#, từ khóa 'sealed' có ý nghĩa gì khi áp dụng cho một lớp?
15. Đâu là một lợi ích chính của việc sử dụng LINQ (Language Integrated Query) trong .NET?
16. Đâu là lợi ích chính của việc sử dụng NuGet trong .NET?
17. Đâu là lợi ích chính của việc sử dụng AutoMapper trong .NET?
18. Đâu là mục đích chính của Garbage Collector trong .NET?
19. Trong mô hình MVC, Controller có vai trò gì?
20. Trong ASP.NET Core, middleware là gì?
21. Đâu là sự khác biệt chính giữa Task và Thread trong .NET?
22. Đâu là sự khác biệt chính giữa 'as' và ép kiểu trực tiếp trong C#?
23. Trong C#, extension methods được sử dụng để làm gì?
24. Interface trong C# được dùng để làm gì?
25. Trong ASP.NET Core, dependency injection container được sử dụng để làm gì?
26. Trong .NET, 'async' và 'await' được sử dụng để làm gì?
27. Đâu là cách tốt nhất để xử lý lỗi trong .NET?
28. Đâu là lợi ích của việc sử dụng Dependency Injection (DI) trong .NET?
29. Đâu là sự khác biệt chính giữa 'throw' và 'throw ex' trong C# khi xử lý ngoại lệ?
30. Đâu là cách tốt nhất để giải phóng tài nguyên không được quản lý (unmanaged resources) trong .NET?