Gozic.AI
Frontend
HTML5 - CSS3 Tutorial
Bootstrap Tutorial
JS Tutorial
JQuery Tutorial
AngularJS Tutorial
ReactJS Tutorial
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Android Java Tutorial
Flutter Tutorial
Database
SQL Server/MySQL
Other
C Tutorial
C Sharp Tutorial
PHP Tutorial
Laravel Tutorial
Git/Github Tutorial
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Tools
Contact Us
Frontend
HTML5 - CSS3 Tutorial
Bootstrap Tutorial
JS Tutorial
JQuery Tutorial
AngularJS Tutorial
ReactJS Tutorial
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Android Java Tutorial
Flutter Tutorial
Database
SQL Server/MySQL
Other
C Tutorial
C Sharp Tutorial
PHP Tutorial
Laravel Tutorial
Git/Github Tutorial
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Tools
Contact Us
Menu Trắc Nghiệm
Trắc Nghiệm
Lập Trình C#
Tổng hợp
Phỏng vấn
Danh Sách Môn Học
FRONTEND
Học HTML/CSS
Học JavaScript
Học JQuery
Học ReactJS
Học Angular
Học VueJS
JAVA
Java Core
JSP / Servlet
Java Spring Boot
MOBILE
Lập Trình Android Kotlin
Lập Trình iOS Swift
Lập Trình Flutter
CSDL
MySQL
MongoDB
KHÁC
Lập Trình C
Lập Trình C++
Lập Trình C#
Lập Trình PHP
Lập Trình Laravel
Git
Bằng Lái Xe
Bằng Lái Xe Máy
Lập Trình C#
Tổng hợp
Phỏng vấn
Danh Sách Môn Học
FRONTEND
Học HTML/CSS
Học JavaScript
Học JQuery
Học ReactJS
Học Angular
Học VueJS
JAVA
Java Core
JSP / Servlet
Java Spring Boot
MOBILE
Lập Trình Android Kotlin
Lập Trình iOS Swift
Lập Trình Flutter
CSDL
MySQL
MongoDB
KHÁC
Lập Trình C
Lập Trình C++
Lập Trình C#
Lập Trình PHP
Lập Trình Laravel
Git
Bằng Lái Xe
Bằng Lái Xe Máy
Tổng câu hỏi trong bộ đề
Trang Chủ
Mục Khác
KHÁC
Lập Trình C#
Phỏng vấn
Previous
Next
Câu hỏi 1: C# là gì và nó chạy trên nền tảng nào?
A: Ngôn ngữ lập trình Java chạy trên JVM
B: Ngôn ngữ lập trình động chạy trên Node.js
C: Ngôn ngữ lập trình hướng đối tượng của Microsoft chạy trên .NET
D: Ngôn ngữ lập trình script trên trình duyệt
Câu hỏi 2: Sự khác biệt giữa 'ref' và 'out' trong C# là gì?
A: ref cần gán giá trị trước khi truyền vào, out thì không
B: out truyền theo tham chiếu còn ref thì không
C: Không có sự khác biệt
D: out dùng cho kiểu dữ liệu chuỗi
Câu hỏi 3: Tính đa hình trong C# được thể hiện như thế nào?
A: Qua constructor
B: Qua overload và override
C: Qua thuộc tính private
D: Qua biến static
Câu hỏi 4: Delegate trong C# là gì?
A: Một hàm ẩn danh
B: Một kiểu dữ liệu dạng enum
C: Biến đại diện cho phương thức, cho phép gán và gọi phương thức
D: Một loại constructor
Câu hỏi 5: Sự khác nhau giữa Interface và Abstract class là gì?
A: Interface có thể chứa biến thực thi
B: Abstract class không thể kế thừa
C: Interface không chứa code thực thi, Abstract class có thể
D: Interface không hỗ trợ đa hình
Câu hỏi 6: LINQ là gì?
A: Ngôn ngữ truy vấn tích hợp dùng để truy vấn collection hoặc database
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 7: Khi nào nên dùng struct thay vì class?
A: Khi cần tạo kiểu dữ liệu nhẹ, không cần kế thừa và xử lý nhanh
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 8: sealed class trong C# là gì?
A: Class không thể bị kế thừa
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 9: Nullable type trong C# có nghĩa là gì?
A: Kiểu dữ liệu có thể chứa giá trị null
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 10: using trong C# dùng để làm gì?
A: Import namespace hoặc đảm bảo giải phóng tài nguyên với IDisposable
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 11: async/await trong C# có tác dụng gì?
A: Hỗ trợ viết code bất đồng bộ gọn gàng hơn
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 12: boxing và unboxing là gì?
A: Ép kiểu từ kiểu giá trị sang đối tượng và ngược lại
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 13: readonly khác gì với const?
A: const gán giá trị khi khai báo, readonly có thể gán trong constructor
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 14: Sự khác nhau giữa Task và Thread?
A: Task nhẹ hơn Thread, quản lý bởi ThreadPool
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
Câu hỏi 15: Tại sao cần Garbage Collector trong C#?
A: Tự động quản lý và thu hồi bộ nhớ không dùng
B: Không chính xác
C: Không chắc chắn
D: Sai hoàn toàn
×