JavaScript is required
Danh sách đề

Câu hỏi trắc nghiệm Lập trình .Net có lời giải đầy đủ và logic

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

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
Đáp án

LINQ (Language Integrated Query) là một tính năng được giới thiệu lần đầu trong .NET Framework 3.5. Nó cho phép các nhà phát triển .NET viết các truy vấn dữ liệu trực tiếp trong ngôn ngữ lập trình C# hoặc VB.NET, sử dụng một cú pháp thống nhất để truy vấn dữ liệu từ nhiều nguồn khác nhau như cơ sở dữ liệu, XML, các đối tượng trong bộ nhớ, v.v.

Danh sách câu hỏi:

Câu 1:

LinQ là tính năng xuất hiện từ phiên bản nào?

Lời giải:
Đáp án đúng: B

LINQ (Language Integrated Query) là một tính năng được giới thiệu lần đầu trong .NET Framework 3.5. Nó cho phép các nhà phát triển .NET viết các truy vấn dữ liệu trực tiếp trong ngôn ngữ lập trình C# hoặc VB.NET, sử dụng một cú pháp thống nhất để truy vấn dữ liệu từ nhiều nguồn khác nhau như cơ sở dữ liệu, XML, các đối tượng trong bộ nhớ, v.v.

Câu 2:

NET Framework có các thành phần nào sau đây?

Lời giải:
Đáp án đúng: D

NET Framework bao gồm hai thành phần chính là Common Language Runtime (CLR) và .NET Framework Base Classes. CLR là môi trường thực thi quản lý mã .NET, cung cấp các dịch vụ như quản lý bộ nhớ, xử lý ngoại lệ và quản lý luồng. .NET Framework Base Classes cung cấp một tập hợp lớn các lớp và giao diện cho phép các nhà phát triển xây dựng các ứng dụng thuộc nhiều loại khác nhau. Giao diện người dùng (UI) là một phần của .NET Framework, nhưng nó được xây dựng dựa trên các lớp cơ sở và được quản lý bởi CLR.

Câu 3:

Thư viện nào liên quan đến xử lý tập hợp?

Lời giải:
Đáp án đúng: A

Thư viện System.Collections trong .NET cung cấp các interface và lớp để định nghĩa các tập hợp đối tượng khác nhau, chẳng hạn như danh sách, hàng đợi, stack, bảng băm, v.v. Nó chứa các lớp như ArrayList, Hashtable, Queue, Stack, Dictionary và các interface như ICollection, IEnumerable, IList, IDictionary.

System.Data liên quan đến việc truy cập và quản lý dữ liệu từ các nguồn dữ liệu khác nhau như cơ sở dữ liệu. System.Drawing cung cấp các chức năng vẽ đồ họa. System.Net liên quan đến các giao thức mạng để giao tiếp qua mạng.

Câu 4:

Thư viện nào liên quan đến các lớp thực thi chức năng GUI?

Lời giải:
Đáp án đúng: B

Đáp án đúng là B. System.Drawing. Thư viện System.Drawing trong .NET cung cấp các lớp để vẽ đồ họa, làm việc với hình ảnh và các chức năng liên quan đến giao diện người dùng đồ họa (GUI). Các thư viện khác không liên quan trực tiếp đến việc xây dựng giao diện người dùng đồ họa:

  • System.IO: Cung cấp các lớp để đọc và ghi vào các luồng dữ liệu và tệp.
  • System.Web: Cung cấp các lớp để phát triển các ứng dụng web.
  • System.Xml: Cung cấp các lớp để làm việc với dữ liệu XML.
Lời giải:
Đáp án đúng: C

Câu hỏi này kiểm tra kiến thức về các thư viện (namespace) quan trọng trong .NET Framework/C#. Chúng ta cần xác định thư viện nào cung cấp các lớp và phương thức liên quan đến toán học và chuyển đổi dữ liệu.

  • A. System.Threading: Thư viện này cung cấp các lớp để làm việc với đa luồng (multithreading), không liên quan đến toán học hay chuyển đổi dữ liệu trực tiếp.
  • B. System.Data: Thư viện này cung cấp các lớp để làm việc với dữ liệu, đặc biệt là dữ liệu từ các nguồn như cơ sở dữ liệu. Nó chứa các lớp như DataTable, DataSet, v.v. Mặc dù có thể thực hiện một số thao tác chuyển đổi dữ liệu, đây không phải là chức năng chính của nó.
  • C. System.Math: Thư viện này cung cấp các hằng số và hàm cho các phép tính toán học. Ví dụ: các hàm lượng giác, logarit, hàm mũ, làm tròn, v.v. Đây là thư viện phù hợp nhất cho các lớp toán học.
  • D. System.IO: Thư viện này cung cấp các lớp để đọc và ghi dữ liệu từ/vào các luồng và tệp. Nó liên quan đến thao tác nhập/xuất dữ liệu, không liên quan trực tiếp đến các phép toán học.

Do đó, đáp án đúng là C. System.Math.

Câu 6:

Ngôn ngữ nào ra đời cùng với .NET?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

Vai trò C# trong .NET Framework?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

C# không có mục nào trong các mục dưới đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

Cho biết các lệnh rẽ nhánh có điều kiện?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Trong C#, kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu giá trị?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

Trong C#, điều kiện trong switch là đặt ở đâu?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

Biểu thức switch bao gồm những gì sau đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

Lệnh break dùng để làm gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

Trong vòng lặp foreach, số lần lặp phụ thuộc vào gì sau đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 19:

Trong mảng một chiều, vị trí phần tử đầu tiên nằm ở đâu?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 20:

Trong C#, phát biểu nào sau đây là sai?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 21:

Một ngôn ngữ được gọi là hướng đối tượng khi nó thoả mãn đặc trưng nào sau đây?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 22:

Phạm vi truy cập mặc định của lớp khi chúng ta không khai báo là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 24:

Đa hình phương thức trong C# là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 25:

Trong Form sự kiện FormClosing là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 27:

Thuộc tính nào sau đây mà MonthCalendar không có?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 29:

Giả sử ta có lớp SinhVien(), cú pháp tạo đối tượng sinh viên (sv) nào sau đây là đúng?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

Khi hiệu chỉnh các Control thông qua cửa sổ Properties thì đoạn Code sẽ thay đổi như thế nào?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

Đoạn code này có nghĩa là gì? this.Controls.Add(title)

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

Dùng phương thức nào để thực hiện lệnh Select Count, Min, Max dữ liệu

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 34:

AcceptButton là thuộc tính gì của Form?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 35:

Ứng dụng Winform có kết nối với SQL Server 2012 trên một máy tính có tên là PhiLong. CSDL cần kết nối là DSinhVien. User được phép kết nối đến CSDL này là admin và mật khẩu là 123456. Connection String nào sau đây có thể dùng cho kết nối SqlConnection này:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 36:

Trong C#, đâu là điểm khác nhau giữa lớp Trừu Tượng và Interface?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

Trong C#, từ khóa base có chức năng gì trong các đáp án sau?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 40:

Phương thức Read của đối tượng DataReader để làm gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 43:

Dùng phương thức nào để thực hiện lệnh thêm, xóa, sửa... dữ liệu

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 44:

Đa hình xảy ra khi các phương thức của lớp con

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

Để xuất giá trị của mảng đa chiều, Console.WriteLines(___):

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 48:

Một lớp trừu tượng...

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

Header đúng cho một class dự định dùng là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP