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

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

1. Trong .NET, kiểu dữ liệu nào được sử dụng để biểu diễn một số nguyên 64-bit có dấu?
2. Trong ASP.NET Core, middleware được sử dụng để làm gì?
3. Đâu là mục đích chính của Dependency Injection (DI) trong .NET?
4. Trong lập trình bất đồng bộ (asynchronous programming) trong C#, từ khóa nào được sử dụng để đánh dấu một phương thức là bất đồng bộ?
5. Đâu là mục đích chính của thuộc tính `[Authorize]` trong ASP.NET Core?
6. Trong .NET, thuộc tính nào được sử dụng để chỉ định rằng một phương thức nên được gọi khi một ứng dụng Windows Forms hoặc WPF được đóng?
7. Trong .NET, phương thức nào của lớp `String` được sử dụng để thay thế tất cả các lần xuất hiện của một chuỗi con bằng một chuỗi khác?
8. Trong C#, từ khóa `sealed` được sử dụng để làm gì?
9. Trong ASP.NET Core, thành phần nào được sử dụng để ánh xạ các URL đến các phương thức (actions) trong các controller?
10. Đâu là sự khác biệt chính giữa `IEnumerable` và `IQueryable` trong .NET?
11. 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)?
12. Trong C#, từ khóa `virtual` được sử dụng để làm gì?
13. Interface `IDisposable` được sử dụng để làm gì trong .NET?
14. Lệnh nào sau đây dùng để biên dịch một project .NET Core từ command line?
15. Đâu là sự khác biệt chính giữa `Task.Run()` và `Task.Factory.StartNew()` trong C#?
16. Phương thức `Dispose()` của interface `IDisposable` nên được gọi khi nào?
17. Trong .NET, thuộc tính nào của lớp `AppDomain` chứa thông tin về đường dẫn của ứng dụng?
18. Đâu là sự khác biệt chính giữa `List` và `ArrayList` trong .NET?
19. Đâu là mục đích chính của Garbage Collector (GC) trong .NET?
20. Trong Entity Framework Core, phương thức nào được sử dụng để lưu các thay đổi vào cơ sở dữ liệu?
21. Trong .NET, thuộc tính nào của đối tượng `Exception` chứa thông tin về stack trace?
22. Trong LINQ, phương thức mở rộng nào được sử dụng để lọc một chuỗi các phần tử dựa trên một điều kiện?
23. Trong .NET, assembly nào chứa các kiểu dữ liệu cơ bản như `Int32`, `String`, và `Boolean`?
24. Đâu là sự khác biệt chính giữa `struct` và `class` trong C#?
25. Đâu là mục đích của thuộc tính `[Serializable]` trong C#?
26. Trong ASP.NET Core, làm thế nào để bạn đăng ký một service để sử dụng Dependency Injection?
27. Trong mô hình lập trình hướng sự kiện (event-driven programming) trong .NET, thành phần nào chịu trách nhiệm thông báo cho các đối tượng khác khi một sự kiện xảy ra?
28. Trong Entity Framework Core, eager loading là gì?
29. Đâu là sự khác biệt chính giữa `==` và phương thức `.Equals()` trong C#?
30. Đâu là mục đích chính của lớp `StringBuilder` trong .NET?