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?
Đáp án đúng: B
Câu hỏi liên quan
Đoạn code this.Controls.Add(title)
được sử dụng trong môi trường phát triển ứng dụng giao diện người dùng (ví dụ: Windows Forms, ASP.NET). Trong ngữ cảnh này:
this
: Tham chiếu đến đối tượng hiện tại, thường là một Form hoặc một Control khác.Controls
: Là một thuộc tính của Form hoặc Control, nó là một tập hợp (collection) chứa các Control con (child controls) mà Form hoặc Control đó đang chứa.Add(title)
: Là một phương thức của tập hợpControls
. Phương thức này dùng để thêm một Control (trong trường hợp này là đối tượng có têntitle
) vào tập hợp các Control con của Form hoặc Control hiện tại.
Như vậy, đoạn code này có nghĩa là thêm một Control có tên là title
vào Form hiện tại.
Câu hỏi này kiểm tra kiến thức về ép kiểu (casting) trong C#, đặc biệt là ép kiểu giữa lớp cha và lớp con, và cách truy cập các phương thức chỉ có ở lớp con.
Phân tích các phương án:
- Phương án A: (Xe.XeChoHang).TinhThanhTien - Sai cú pháp. Cách này cố gắng truy cập một phương thức tĩnh của lớp XeChoHang thông qua lớp Xe, nhưng Xe không phải là một lớp tĩnh và cách truy cập này không đúng.
- Phương án B: ((Xe)XeChoHang).TinhThanhTien - Sai. Ở đây ta ép kiểu đối tượng XeChoHang về kiểu Xe, nhưng kiểu Xe không có phương thức TinhThanhTien(), nên không thể gọi phương thức này.
- Phương án C: ((XeChoHang)Xe).TinhThanhTien - Đúng. Giả sử có một đối tượng thuộc lớp Xe (lớp cha) và ta biết chắc chắn đối tượng này thực chất là một đối tượng thuộc lớp XeChoHang (lớp con), thì ta có thể ép kiểu đối tượng Xe này về kiểu XeChoHang. Sau khi ép kiểu thành công, ta có thể gọi phương thức TinhThanhTien() vì phương thức này chỉ có ở lớp XeChoHang.
- Phương án D: (XeChoHang.Xe).TinhThanhTien - Sai cú pháp và sai logic. Cách này giống như phương án A, cố gắng truy cập một cái gì đó tĩnh thông qua lớp XeChoHang, nhưng không hợp lệ.
Vậy, phương án C là phương án đúng nhất.
Câu hỏi này kiểm tra kiến thức về các phương thức thực thi lệnh SQL trong .NET hoặc các ngôn ngữ tương tự. Các phương thức ExecuteNonQuery
, ExecuteReader
và ExecuteScalar
được sử dụng để thực thi các lệnh SQL khác nhau.
ExecuteNonQuery
: Được sử dụng để thực thi các lệnh SQL không trả về dữ liệu trực tiếp (ví dụ: INSERT, UPDATE, DELETE). Nó trả về số hàng bị ảnh hưởng bởi lệnh.ExecuteReader
: Được sử dụng để thực thi các lệnh SELECT và trả về một đối tượngSqlDataReader
cho phép bạn đọc dữ liệu trả về theo từng hàng.ExecuteScalar
: Được sử dụng để thực thi các lệnh SQL trả về một giá trị duy nhất (ví dụ: các hàm COUNT, MIN, MAX, SUM, AVG). Nó trả về giá trị của cột đầu tiên của hàng đầu tiên trong tập kết quả.
Trong trường hợp này, các lệnh Select Count
, Min
, Max
đều trả về một giá trị duy nhất. Do đó, phương thức phù hợp nhất để sử dụng là ExecuteScalar
.
Đáp án D không phải là một phương thức chuẩn trong ADO.NET.
Câu hỏi này kiểm tra kiến thức về chuỗi kết nối (Connection String) trong C# để kết nối đến cơ sở dữ liệu SQL Server. Chuỗi kết nối chứa các thông tin cần thiết để ứng dụng có thể xác thực và thiết lập kết nối đến CSDL.
Phân tích từng đáp án:
- A.
"DataSource= PhiLong; Initial Catalog= DSinhVien; Uid = admin; Pwd = 123456";
- Đúng.DataSource
chỉ định tên máy chủ SQL Server,Initial Catalog
chỉ định tên CSDL,Uid
chỉ định username, vàPwd
chỉ định password. - B.
"DataSource= PhiLong; Database= DSinhVien; Uid = admin; Pasword = 123456";
- Sai. Thuộc tínhDatabase
thay vìInitial Catalog
và lỗi chính tả "Pasword" thay vì "Password". - C.
"DataSource= PhiLong; Database = DSinhVien; Uid = admin; Pwd = 123456";
- Sai. Thuộc tínhDatabase
thay vìInitial Catalog
. - D.
"DataSource= PhiLong; Initial Catalog= DSinhVien; Uid = admin; Pasword = 123456";
- Sai. Lỗi chính tả "Pasword" thay vì "Password".
Vậy, đáp án đúng là A.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.