26 câu hỏi
Khai báo một mảng như sau: int[,] numbers = new int[3, 2] { { 1, 2 }, { 3, 4 }, { 5, 6 } }. câu lệnh: numbers.Length cho kết quả là
3
2
5
6
Giả sử ta có lớp Form1, khi ta kéo thả một Control từ cửa sổ vào Form1 thì đoạn code được sinh ra ở đâu?
Được sinh ra ở lớp Form1.cs
Được sinh ra ở lớp Form1.Designer.cs
Không có code được sinh ra
Không thể kéo thả một Control vào Form
AcceptButton là thuộc tính gì của Form?
Không có thuộc tính này
Thiết lập button là click khi user nhấn Enter
Thiết lập button là click khi user nhấn Caps
Thiết lập button là click khi user nhấn Esc
Ứ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:
"DataSource= PhiLong; Initial Catalog= DSinhVien; Uid = admin; Pwd = 123456";
"DataSource= PhiLong; Database= DSinhVien; Uid = admin; Pasword = 123456";
"DataSource= PhiLong; Database = DSinhVien; Uid = admin; Pwd = 123456";
"DataSource= PhiLong; Initial Catalog= DSinhVien; Uid = admin; Pasword = 123456";
Trong C#, đâu là điểm khác nhau giữa lớp Trừu Tượng và Interface?
Đều không thể tạo đối tượng bên trong được
Đều khai báo phương thức nhưng không sử dụng chúng
Đều có thể kế thừa từ lớp
Đều có thể kế thừa từ nhiều Interface
Trong C#, từ khóa base có chức năng gì trong các đáp án sau?
Gọi phương thức của lớp con
Gọi phương thức của lớp cha
Gọi phương thức lớp Interface
Cả 3 đáp án trên
Khai báo nào sau đây là sai?
Khai báo hằng dùng từ khoá constant
Khai báo biến thành viên dùng từ khoá property
Khai báo sự kiện dùng từ khoá event
Khai báo chỉ mục dùng từ khoá indexer
Khi nào bắt buộc phải Get... và Set.... Cho các biến?
Để các lớp kế thừa truy cập được
Để các phương thức trong lớp chứa các biến đó truy cập được
Để chỉ duy nhất lớp Program truy cập được
Để các lớp khác truy cập được các thuộc tính tạo ra từ các biến
Từ nào sau đây được hiểu là "Bảng thiết kế của một lớp"?
Abstract class
Virtual
Delegate
Interface
Net Data Provider chứa thành phần nào sau đây?
Conection, DataReader, DataAdapter
Conection, Command, DataAdapter
Conection, Command, DataReader, DataAdapter
Conection, Command, DataReader
Để thực thi giá trị đơn, ta dùng phương thức nào sao đây của đối tượng command:
ExecuteReader()
ExecuteScalar()
ExecuteXmlReader()
ExecuteNoneQuery()
Thành phần nào không phải là thuộc tính của đối tượng Data Adapter :
SQLCommand
DeleteCommand
UpdateCommand
InsertCommand
Phương thức Read của đối tượng DataReader để làm gì?
Di chuyển và trỏ đến bản ghi kế tiếp, nếu hết bản ghi phương thức trả về false.
Di chuyển và trỏ đến bản ghi kế tiếp, nếu hết bản ghi thì quay về từ đầu.
Di chuyển và trỏ đến bản ghi kế tiếp, nếu hết bản ghi thì đóng.
Di chuyển và trỏ đến bản ghi kế tiếp, nếu hết bản ghi thì thông báo hết.
Đối tượng nào là cầu nối của DataSet với Cơ sở dữ liệu
Conection,
Command,
DataReader,
DataAdapter
Phương thức nào sau đây của DataSet dùng để cập nhật dữ liệu:
Fill ()
ExecuteQuery ()
Read ()
Update ()
Các phương thức của đối tượng command nào sau đây là không đúng?
ExecuteReader
ExcuteNoneQuery
ExcuteScalar
SqlReader
Dùng phương thức nào để thực hiện lệnh thêm, xóa, sửa... dữ liệu
ExecuteNonQuery
ExecuteReader
ExecuteScalar
ExecuteReadOnly
Trong một trang ASP.Net có đoạn code cần tính tổng số tiền nợ của khách hàng từ CSDL với đối tượng SqlCommand. Ta phải dùng phương thức nào để truy vấn CSDL có kết quả đúng và tốt nhất.
Read
ExecuteNonQuery
ExecuteScalar
ExecuteReader
Đa hình xảy ra khi các phương thức của lớp con
Ghi đè các phương thức của lớp cha nhưng vẫn duy trì việc triển khai.
Duy trì cũng kiểu trả về và các tham số như lớp cha, nhưng cách thực hiện khác nhau.
Có kiểu trả về và tham số khác với lớp cha.
Là ảo
Để xuất giá trị của mảng đa chiều, Console.WriteLines(___):
myArray[1][3];
myArray[1,3];
myArray{1}{3};
myArray(1),(3);
Tất cả các phương thức trong lớp cơ sở trừu tượng phải được khai báo trừu tượng.
Đúng
Sai
Các phương thức được khai báo trừu tượng trong lớp cơ sở phải hiển thị việc triển khai tại thời điểm khai báo.
Đúng
Sai
Giả sử rằng: public class B : A {public B(int i) :base (i) { } } biên dịch và chạy đúng, chúng ta có thể kết luận gì vè các constructor trong lớp A?
Một constructor lấy tham số có kiểu i.
Đây chỉ là constructor mặc định.
Một constructor lấy tham số có kiểu là int.
A và B
Một lớp trừu tượng...
Có thể chứa các biến instance
Có thể chứa constructor
Có thể mở rộng class khác
Tất cả các đáp án trên
Header đúng cho một class dự định dùng là:
class MyClass IFace
class MyClass ; IFace
class MyClass : IFace
class MyClass {IFace}
Mọi class đều trực tiếp hoặc gián tiếp mở rộng lớp nào sau đây:
System
Object
Drawing
Console
