25 câu hỏi
Trong C#, điều kiện trong switch là đặt ở đâu?
bên cạnh (bên phải) case
bên cạnh (bên phải) switch
bên cạnh (bên phải) break
bên cạnh (bên phải) default
Biểu thức switch bao gồm những gì sau đây?
kiểu số
ký tự
enum và chuỗi
Tất cả các ý trên
Lệnh break dùng để làm gì?
Thoát khỏi vòng lặp kế
Qua bước
Nhảy đến nhãn
Cả 3 ý trên
Lệnh return dùng để làm gì, câu trả lời nào sau đây là sai?
Thoát khỏi hàm void
Trả về 1 giá trị của hàm
Thoát khỏi vòng lặp
Câu A và B đúng
Trong vòng lặp foreach, số lần lặp phụ thuộc vào gì sau đây?
vào biến n (n > 0) nhập vào trước đó
vào biến i chạy từ 0 đến n (n > 0) nhập ở câu A
vào số lượng các phần tử có trong danh sách
Cả 3 ý trên
Trong mảng một chiều, vị trí phần tử đầu tiên nằm ở đâu?
Vị trí số 0
Vị trí số 1
Vị trí phụ thuộc vào biến i nhập vào
Vị trí phụ thuộc vào biến n nhập vào
Nếu muốn chương trình chạy ít nhất một lần vòng lặp mà không cần quan tâm tới điều kiện thỏa vòng lặp thì dùng vòng lặp nào?
For
While
Do-While
Cả 3 ý trên
Trong C#, phát biểu nào sau đây là sai?
Một lớp con chỉ có thể kế thừa từ 1 lớp cha
Một lớp con có thể kế thừa từ nhiều Interface
Một lớp con có thể kế thừa từ nhiều lớp cha
Interface có thể kế thừa từ nhiều Interface
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?
Tính đóng gói (encapsulation)
Tính kế thừa (inheritance)
Tính đa hình (polymorphism)
Tất cả đều đúng
Phạm vi truy cập mặc định của lớp khi chúng ta không khai báo là gì?
Public
Private
Internal
Không có phạm vi truy cập
Phát biểu nào sau đây là sai?
AbstractClass là lựa chọn thích hợp khi vừa khai báo các phương thức thông thường vừa khai báo các phương thức trừu tượng
Interface thích hợp cho việc khai báo duy nhất các phương thức trừu tượng
Có thể khởi tạo đói tượng từ AbstractClass và Interface
AbstractClass và Interface đều khai báo các phương thức nhưng không sử dụng chúng
Phạm vi truy cập mặc định của các thành phần trong lớp khi chúng ta không khai báo là gì?
Public
Private
Internal
Không có phạm vi truy cập
Đa hình phương thức trong C# là gì?
Là các phương thức cùng tên
Là các phương thức có cùng kiểu trả về
Là các phương thức có cùng tham số
Cả 3 ý kiển trên
Để class sử dụng interface nó phải?
Kế thừa các đặc tính của interface
Chứa các phương thức giống như interface
Tạo một interface object
Tất cả các đáp án trên
Trong Form sự kiện FormClosing là gì?
Xảy ra khi form đang đóng
Xảy ra khi form đã đóng
Chỉ có sự kiện FormClosed
Xảy ra khi xóa một Control trên Form
Một điều khiển DataAdapter dùng phương thức nào dưới đây để nạp một DataSet
Fill ()
ExecuteQuery ()
Read ()
Update ()
Khi chạy chương trình, Control nào sẽ hiện ra danh sách các phần tử có trong Control đó khi người dùng click vào Control đó?
ListBox
CheckBox
GroupBox
Combobox
Thuộc tính nào sau đây mà MonthCalendar không có?
MinDate
MinDate
MaxSelectionCount
Format
Thuộc tính nào sau đây không phải của đối tượng command?
Connection
CommandText
CommandType
State
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?
SinhVien() sv = new SinhVien;
SinhVien sv = new SinhVien();
SinhVien() new sv = SinhVien;
SinhVien new sv = SinhVien();
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?
Chỉ thay đổi ở giao diện
Thay đổi code ở lớp.Designer.cs
Không thay đổi Code
Không thể thay đổi thông qua của sổ Properties
Đoạn code này có nghĩa là gì? this.Controls.Add(title)
Thêm Control title vào Form
Thêm thuộc tính title vào Form
Thêm một đối tượng title vào Control
Thêm thuộc tính title vào Control
Trong C#, ta có phương thức TinhThanhTien() là phương thức chỉ có ở lớp con là lớp XeChoHang, lớp cha là lớp Xe thì không có phương thức này. Khi ở lớp DanhSach, muốn lớp XeChoHang lấy được phương thức TinhThanhTien() thì ép kiểu theo cách nào sau đây là đúng?
(Xe.XeChoHang).TinhThanhTien
((Xe)XeChoHang).TinhThanhTien
((XeChoHang)Xe).TinhThanhTien
(XeChoHang.Xe).TinhThanhTien
Trong một ứng dụng Winform, khi dùng đối tượng SqlCommand để lấy ra danh sách các khách hàng có những đơn hàng trị giá trên 50 triệu từ CSDL trong MS SQL Server 2012, chúng ta gọi phương thức:
ExecuteReader
ExecuteNonQuery
ExecuteMyReader
ExecuteScalar
Dùng phương thức nào để thực hiện lệnh Select Count, Min, Max dữ liệu
ExecuteNonQuery
ExecuteReader
ExecuteScalar
ExecuteReadOnly
