200+ Trắc nghiệm Lập trình .NET (có đáp án)
Tổng hợp trên 200 câu hỏi Trắc nghiệm Lập trình .NET có đáp án với các câu hỏi đa dạng, phong phú từ nhiều nguồn giúp sinh viên ôn Trắc nghiệm Lập trình .NET đạt kết quả cao.
200+ Trắc nghiệm Lập trình .NET (có đáp án)
Câu 1. Các ứng dụng của .NET chạy trên những ngôn ngữ nào?
A. C#
B. Basic
C. C++
D. Cả 3 ý trên
Câu 2. Thư viện nào liên quan đến xử lý tập hợp?
A. System.Collections
B. System.Data
C. System.Drawing
D. System.Net
Câu 3. LinQ là tính năng xuất hiện từ phiên bản nào?
A. .NET Framework 3.0
B. .NET Framework 3.5
C. .NET Framework 4.0
D. .NET Framework 4.5
Câu 4. .NET Framework có các thành phần nào sau đây?
A. Common Language Runtime
B. NET Framework Base classes
C. Giao diện người dùng
D. Cả 3 ý kiên trên
Câu 5. Khái niệm composition xác định rằng bạn có thể?
A. Biên soạn code tốt với C#
B. Soạn các dự án C# với những object khác nhau
C. Giảm lỗi bằng cách viết lại trong quá trình lập trình
D. Tất cả các đáp án trên
Câu 6. Các lớp .NET có phăn nào trong các phần sau?
A. Hỗ trợ Win GUI và Control
B. WebForm (ASP.NET)
C. Data Access (ADO.NET)
D. Cả 3 ý trên
Câu 7. Thư viện nào liên quan đến xử lý tập hợp?
A. System.Collections
B. System.Data
C. System.Drawing
D. System.Net
Câu 8. Thư viện nào liên quan đến các lớp thực thi chức năng GUI?
A. System.IO
B. System.Drawing
C. System.Web
D. System.Xml
Câu 9. Thư viện nào liên quan đến các lớp toán học, chuyển đổi dữ liệu?
A. System.Threading
B. System.Data
C. System.Math
D. System.lO
Câu 10. Ngôn ngữ nào ra đời cùng với .NET?
A. C++
B. C#
C. C++ và Java
D. Cả 3 ý kiến trên
Câu 11. Kiểu Object có mối quan hệ gì với tất cả các kiểu?
A. Cha
B. Con
C. Public
D. Private
Câu 12. Vai trò C# trong .NET Framework?
A. .NET runtime sẽ phổ biến và được cài đặt trong máy
B. C# tạo cơ hội cho tổ chức xây dựng các App Client/Server n_tier.
C. Kểt nối ADO.NET cho phép truy cập nhanh chóng và dễ dàng với SQLServer, Oracle....
D. Cả 3 ý trên
Câu 13. Trong C#, để chú thích (//, comment) nhiều dòng cùng 1 lúc thì kết hợp các tổ hợp phím nào sau đây?
A. Ctrl + L + C
B. Ctrl + K + V
C. Ctrl + K + U
D. Ctrl + K + C
Câu 14. Trong C#, để hủy chú thích (//, comment) nhiều dòng cùng 1 lúc thì kết hợp các tổ hợp phím nào sau đây?
A. Ctrl + L + C
B. Ctrl + K + V
C. Ctrl + K + U
D. Ctrl + K + C
Câu 15. C# không có mục nào trong các mục dưới đây?
A. Hướng đối tượng
B. An toàn kiểu
C. Một lớp được kết thừa từ nhiều lớp cha cùng kiểu
D. Là ngôn ngữ được sử dụng
Câu 16. Một phương thức ... một ngoại lệ khi phương thức phát hiện có vấn đề xảy ra. Tuấn chọn C, Nghĩa chọn A
A. Try
B. Catch
C. Throw
D. A và B
Câu 17. Các đối tượng ngoại lệ được bắt nguồn từ class ... .
A. Try
B. Catch
C. Exception
D. Event
Câu 18. Một khối ... kèm theo code có thể throw một ngoại lệ. Tuấn chọn D, Nghĩa chọn A
A. Try
B. Catch
C. Exception
D. A và B
Câu 19. Cho biết các lệnh rẽ nhánh có điều kiện?
A. If, goto, switch, break
B. If, switch, break, for
C. Return, switch, break
D. Tất cả đều sai
Câu 20. Các đối tượng ngoại lệ được bắt nguồn từ class?
A. Try
B. Catch
C. Exception
D. Event
Câu 21. Trong C#, kiểu dữ liệu nào sau đây không phải là kiều dữ liệu tham chiếu?
A. Lớp (class)
B. Giao diện (Interface)
C. Đại diện (delegate)
D. Primitive type (double, char, int, float)
Câu 22. Trong C#, kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu giá trị?
A. Primitive type (double, char, int, float)
B. Enum
C. Class
D. Struct
Câu 23. Trong C#, từ nào sau đây là từ khóa?
A. do
B. if
C. partial
D. Cả 3 từ trên
Câu 24. Trong C#, từ khóa nào sau đây mang kiểu dữ liệu giá trị?
A. string
B. char
C. class
D. new
Câu 25. Trong C#, từ khóa "this" mang ý nghĩa gì? Tuấn chọn C, Nghĩa chọn D
A. Đại diện cho thuộc tính
B. Đại diện cho trường
C. Đại diện cho lớp (đang làm việc)
D. Đại diện cho phương thức
Câu 26. Trong C#, điều kiện trong switch là đặt ở đâu?
A. bên cạnh (bên phải) case
B. bên cạnh (bên phải) switch
C. bên cạnh (bên phải) break
D. bên cạnh (bên phải) default
Câu 27. Biểu thức switch bao gồm những gì sau đây?
A. kiểu số
B. ký tự
C. enum và chuỗi
D. Tất cả các ý trên
Câu 28. Lệnh break dùng để làm gì?
A. Thoát khỏi vòng lặp kế
B. Qua bước
C. Nhảy đến nhãn
D. Cả 3 ý trên
Câu 29. Lệnh return dùng để làm gì, câu trả lời nào sau đây là sai?
A. Thoát khỏi hàm void
B. Trả về 1 giá trị của hàm
C. Thoát khỏi vòng lặp
D. Câu A và B đúng
Câu 30. Trong vòng lặp foreach, số lần lặp phụ thuộc vào gì sau đây?
A. vào biến n (n > 0) nhập vào trước đó
B. vào biến i chạy từ 0 đến n (n > 0) nhập ở câu A
C. vào số lượng các phần tử có trong danh sách
D. Cả 3 ý trên
................................
................................
................................
Xem thêm câu hỏi trắc nghiệm các môn học Đại học có đáp án hay khác:
Sách VietJack thi THPT quốc gia 2025 cho học sinh 2k7:
- Soạn văn 12 (hay nhất) - KNTT
- Soạn văn 12 (ngắn nhất) - KNTT
- Giải sgk Toán 12 - KNTT
- Giải Tiếng Anh 12 Global Success
- Giải sgk Tiếng Anh 12 Smart World
- Giải sgk Tiếng Anh 12 Friends Global
- Giải sgk Vật Lí 12 - KNTT
- Giải sgk Hóa học 12 - KNTT
- Giải sgk Sinh học 12 - KNTT
- Giải sgk Lịch Sử 12 - KNTT
- Giải sgk Địa Lí 12 - KNTT
- Giải sgk Giáo dục KTPL 12 - KNTT
- Giải sgk Tin học 12 - KNTT
- Giải sgk Công nghệ 12 - KNTT
- Giải sgk Hoạt động trải nghiệm 12 - KNTT
- Giải sgk Giáo dục quốc phòng 12 - KNTT
- Giải sgk Âm nhạc 12 - KNTT
- Giải sgk Mĩ thuật 12 - KNTT