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

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

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

Số câu30
Quiz ID11764
Câu 1
1. Kiểu dữ liệu nào sau đây là kiểu tham chiếu (reference type) trong C#?
Câu 2
2. Trong ASP.NET Core, middleware là gì?
Câu 3
3. Sự khác biệt giữa 'as' và 'cast' operators trong C# khi chuyển đổi kiểu dữ liệu là gì?
Câu 4
4. Async và await trong C# được sử dụng chủ yếu để giải quyết vấn đề nào?
Câu 5
5. Delegates trong C# được sử dụng để làm gì?
Câu 6
6. Boxing và Unboxing gây ảnh hưởng như thế nào đến hiệu suất của ứng dụng .NET?
Câu 7
7. Đâu là vai trò của 'NuGet' trong .NET development?
Câu 8
8. Garbage Collection (GC) trong .NET CLR hoạt động như thế nào?
Câu 9
9. Trong WPF (Windows Presentation Foundation), XAML (eXtensible Application Markup Language) được sử dụng để làm gì?
Câu 10
10. Value types và Reference types khác nhau cơ bản ở cách chúng được lưu trữ trong bộ nhớ như thế nào?
Câu 11
11. Trong .NET, Assembly là gì?
Câu 12
12. Generics trong C# giải quyết vấn đề nào và mang lại lợi ích gì?
Câu 13
13. LINQ (Language Integrated Query) trong .NET Framework cung cấp khả năng gì?
Câu 14
14. Trong .NET, Common Language Runtime (CLR) có vai trò chính nào?
Câu 15
15. Interfaces và Abstract classes trong C# có điểm chung và khác biệt gì?
Câu 16
16. Attribute trong .NET được sử dụng để làm gì?
Câu 17
17. Trong lập trình hướng đối tượng với C#, tính chất 'đa hình' (polymorphism) thể hiện điều gì?
Câu 18
18. Sự khác biệt chính giữa 'const' và 'readonly' modifiers trong C# là gì?
Câu 19
19. 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 20
20. Reflection trong .NET cho phép làm gì?
Câu 21
21. Trong .NET MAUI, bạn có thể xây dựng ứng dụng cho các nền tảng nào?
Câu 22
22. Dependency Injection (DI) container trong .NET (ví dụ: Autofac, Ninject) giúp ích gì cho việc phát triển ứng dụng?
Câu 23
23. Đâu là mục đích chính của việc sử dụng 'sealed' keyword trong C# khi khai báo một class?
Câu 24
24. Đâu là mục đích chính của việc sử dụng 'using' statement trong C#?
Câu 25
25. Đâu là sự khác biệt chính giữa 'boxing' và 'unboxing' trong C#?
Câu 26
26. Sự khác biệt giữa '==' và '.Equals()' khi so sánh các đối tượng string trong C# là gì?
Câu 27
27. Extension methods trong C# cho phép làm gì?
Câu 28
28. Entity Framework (EF) Core là một ORM (Object-Relational Mapper) cho .NET. ORM có vai trò chính là gì?
Câu 29
29. Sự khác biệt giữa 'throw' và 'throw ex' khi xử lý exceptions trong C# là gì?
Câu 30
30. Đâu là lợi ích chính của việc sử dụng Properties thay vì Public Fields trong C#?

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