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

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

1. Đâu là một lợi ích của việc sử dụng thuộc tính (properties) trong C# thay vì sử dụng các biến thành viên public?
2. Trong .NET, khi nào nên sử dụng `StringBuilder` thay vì `String`?
3. Trong .NET, mục đích chính của thuộc tính 'virtual' là gì?
4. Async và await trong C# được sử dụng chủ yếu để làm gì?
5. Trong C#, sự khác biệt chính giữa struct và class là gì?
6. Đâu là một lợi ích của việc sử dụng NuGet trong .NET?
7. Đâu là một lợi ích của việc sử dụng generics trong C#?
8. Trong .NET, Razor Pages là gì?
9. Phương thức nào sau đây được sử dụng để chuyển đổi một chuỗi thành một số nguyên trong C#?
10. Đâu là một lợi ích chính của việc sử dụng LINQ (Language Integrated Query) trong .NET?
11. Trong .NET, mục đích chính của thuộc tính 'async' khi sử dụng với một phương thức là gì?
12. Trong .NET, kiểu dữ liệu nào được sử dụng để biểu diễn một giá trị boolean?
13. Delegates trong C# được sử dụng để làm gì?
14. Đâu là một lợi ích của việc sử dụng Dependency Injection (DI) trong .NET?
15. Trong C#, sự khác biệt chính giữa 'const' và 'readonly' là gì?
16. Đâu là sự khác biệt chính giữa 'as' và ép kiểu trực tiếp trong C#?
17. Sự khác biệt chính giữa '==' và phương thức '.Equals()' trong C# là gì?
18. Trong .NET, cái gì là CoreCLR?
19. Trong .NET, Web API được sử dụng để làm gì?
20. Trong C#, sự khác biệt chính giữa 'abstract class' và 'interface' là gì?
21. Trong .NET, công nghệ nào cho phép tạo ra các ứng dụng đa nền tảng (cross-platform)?
22. Trong .NET, namespace được sử dụng để làm gì?
23. Trong .NET, middleware là gì?
24. Đâu là mục đích chính của Garbage Collector trong .NET?
25. Trong .NET, mục đích của thuộc tính `static` là gì?
26. Trong .NET, Assembly là gì?
27. Trong lập trình hướng đối tượng với C#, tính chất nào cho phép một lớp kế thừa các thuộc tính và phương thức từ một lớp khác?
28. Trong .NET, interface được sử dụng để làm gì?
29. Trong .NET, mục đích chính của thuộc tính 'sealed' là gì?
30. Sự khác biệt chính giữa 'throw' và 'throw ex' trong xử lý ngoại lệ C# là gì?