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

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

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

Số câu30
Quiz ID11761
Câu 1
1. Trong ASP.NET Core, Middleware là gì?
Câu 2
2. Delegates trong C# được sử dụng để làm gì?
Câu 3
3. Sự khác biệt chính giữa cấu trúc (struct) và lớp (class) trong C# là gì?
Câu 4
4. yield return trong C# được sử dụng trong ngữ cảnh nào?
Câu 5
5. Trong .NET Framework, Common Language Runtime (CLR) chịu trách nhiệm chính cho việc gì?
Câu 6
6. Generic trong C# giúp giải quyết vấn đề gì?
Câu 7
7. Sự khác biệt chính giữa Interface và Abstract Class trong C# là gì?
Câu 8
8. Attribute trong C# được sử dụng để làm gì?
Câu 9
9. Entity Framework (EF) Core là gì trong .NET?
Câu 10
10. String Interpolation trong C# (ví dụ: `string name = 'Alice'; string message = $'Hello, {name}!';`) dùng để làm gì?
Câu 11
11. Đặc điểm nào sau đây KHÔNG phải là đặc điểm của C#?
Câu 12
12. Sự khác biệt chính giữa `throw;` và `throw ex;` (khi `ex` là exception đã bắt được) trong khối catch của C# là gì?
Câu 13
13. Mục đích chính của thuộc tính (property) 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. Trong lập trình hướng đối tượng với C#, tính đóng gói (encapsulation) nhằm mục đích gì?
Câu 16
16. Phương thức mở rộng (extension method) trong C# cho phép làm gì?
Câu 17
17. Phương thức Dispose() và interface IDisposable trong .NET được sử dụng để làm gì?
Câu 18
18. NuGet Package Manager được sử dụng để làm gì trong .NET?
Câu 19
19. Chức năng chính của Garbage Collector (GC) trong CLR là gì?
Câu 20
20. Razor Pages trong ASP.NET Core khác biệt so với MVC (Model-View-Controller) như thế nào?
Câu 21
21. Kiểu dữ liệu nào sau đây KHÔNG phải là kiểu giá trị (value type) trong C#?
Câu 22
22. Reflection trong .NET Framework cho phép làm gì?
Câu 23
23. Async và Await trong C# được sử dụng để giải quyết vấn đề gì?
Câu 24
24. Expression-bodied members trong C# (ví dụ: `public int Add(int a, int b) => a + b;`) giúp làm gì?
Câu 25
25. Event trong C# được sử dụng để làm gì?
Câu 26
26. Trong ngữ cảnh lập trình đa luồng (multithreading) với C#, race condition là gì?
Câu 27
27. ValueTask trong C# (so với Task) được giới thiệu để giải quyết vấn đề chính nào?
Câu 28
28. Dependency Injection (DI) là một nguyên tắc thiết kế phần mềm nhằm mục đích gì?
Câu 29
29. Tuple trong C# được sử dụng để làm gì?
Câu 30
30. Boxing và Unboxing trong C# liên quan đến việc chuyển đổi giữa kiểu dữ liệu nào?

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