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

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

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

Số câu30
Quiz ID11759
Câu 1
1. Unit testing là gì và tại sao nó quan trọng trong phát triển phần mềm .NET?
Câu 2
2. Interface và Abstract Class trong C# giống và khác nhau ở điểm nào?
Câu 3
3. Chức năng chính của Garbage Collector (GC) trong .NET CLR là gì?
Câu 4
4. Namespace trong C# và .NET Framework có mục đích chính là gì?
Câu 5
5. Lambda expressions trong C# là gì và thường được sử dụng ở đâu?
Câu 6
6. CLR (Common Language Runtime) trong .NET Framework đóng vai trò gì?
Câu 7
7. Razor Pages và MVC (Model-View-Controller) là hai mô hình phát triển web trong ASP.NET Core. Sự khác biệt chính giữa chúng là gì?
Câu 8
8. Finalizers (Destructors) trong C# được sử dụng để làm gì và khi nào nên sử dụng chúng?
Câu 9
9. Trong ASP.NET Core, Middleware là gì?
Câu 10
10. NuGet là gì và tại sao nó quan trọng trong phát triển .NET?
Câu 11
11. Extension methods trong C# cho phép làm gì?
Câu 12
12. Serialization và Deserialization trong .NET là gì và tại sao chúng cần thiết?
Câu 13
13. Sự khác biệt chính giữa '==' và '.Equals()' khi so sánh các đối tượng trong C# là gì?
Câu 14
14. LINQ (Language Integrated Query) trong .NET Framework cung cấp khả năng gì?
Câu 15
15. Sự khác biệt giữa `List` và `IEnumerable` trong C# là gì?
Câu 16
16. Kiểu dữ liệu value type và reference type khác nhau cơ bản ở điểm nào trong .NET?
Câu 17
17. Giải thích ngắn gọn về cơ chế hoạt động của Event trong C#.
Câu 18
18. Sự khác biệt giữa `StringBuilder` và `string` trong C# là gì, và khi nào nên sử dụng `StringBuilder`?
Câu 19
19. Reflection trong .NET cho phép làm gì?
Câu 20
20. Attribute trong C# được dùng để làm gì?
Câu 21
21. Entity Framework Core (EF Core) là gì và nó giúp ích gì trong phát triển ứng dụng .NET?
Câu 22
22. Boxing và Unboxing có thể gây ra vấn đề gì về hiệu suất trong .NET?
Câu 23
23. Đâu là mục đích chính của Dependency Inversion Principle (DIP) trong SOLID principles?
Câu 24
24. Delegates trong C# được sử dụng để làm gì?
Câu 25
25. Generics trong C# cung cấp lợi ích gì?
Câu 26
26. Boxing và Unboxing trong C# là gì và khi nào chúng xảy ra?
Câu 27
27. Trong .NET, ngôn ngữ lập trình chính được sử dụng để phát triển ứng dụng là gì?
Câu 28
28. Trong ngữ cảnh bảo mật .NET, Cookie Authentication và JWT (JSON Web Token) Authentication khác nhau như thế nào?
Câu 29
29. Dependency Injection (DI) là gì và lợi ích chính của nó trong .NET là gì?
Câu 30
30. Async và Await trong C# được sử dụng để giải quyết vấn đề gì?

Để lại một bình luận