Xem trước Luyện tập Thi thử
? Hướng dẫn Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.Thi thử: nộp bài mới chấm điểm và hiện lời giải.Trong CSDL SQL Server, c sở dữ liệu Master thuộc:
A CSDL hệ thống. B CSDL quản trị. C CSDL tương tự. D CSDL người dùng.
Đáp án và lời giải Đáp án: A
Câu 2 :SqlConnection là đối tượng dùng để ?
A Thực thi một câu truy vấn B Tạo một kết nối đến cơ sơ dữ liệu trên server C Là một đối tượng dùng để đọc dữ liệu được trả về D Không có đáp án đúng
Đáp án và lời giải Đáp án: B
Câu 3 :Kết quả của chương trình sau là gì ? " " static void Main(string[] args) "
" { "
" int a = 30; "
" ++a; "
" Console.Write(a); "
" Console.ReadLine(); "
" "
“ }
Đáp án và lời giải Đáp án: C
Anh Chị hãy cho biết chưng trình sau để làm gì? " " "
" private void textBox2_KeyPress(object sender, KeyPressEventArgs e) "
" { "
" if (!char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar)) "
" { "
" e.Handled = true; "
" } "
" }
A Chỉ cho phép nhập chữ vào textbox B Chỉ cho phép nhập số vào textbox C Nhập được cả chữ và số D Không nhập được chữ và số
Đáp án và lời giải Đáp án: B
Câu 5 :Để thực thi câu truy vấn Update bạn sử dụng câu lệnh nào sau đây ?
A cmd.ExecuteNonQuery() B cmd.ExecuteReader() C cmd.EndExecuteNonQuery() D cmd.ExecuteScalar()
Đáp án và lời giải Đáp án: A
Câu 6 :Anh chị hãy cho biết. Ngôn ngữ C# không hỗ trợ
A Đơn kế thừa B Đa kế thừa C Implement nhiều Interface D Implement một Interface
Đáp án và lời giải Đáp án: B
Kết qủa đoạn chương trình sau là gì ? " " "
" int tich, i; "
" tich = 1; "
for(i=1;i
A Tính tích các số từ 1 đến 6 B Tính 6 giai thừa C Cả 2 đáp án trên đều đúng D Không có đáp án đúng
Đáp án và lời giải Đáp án: C
Đoạn chương trình sau thực hiện công việc gì?” “dataGridView1.Rows[current].Selected = false;” & vbCrLf & _
“current = 0;” & vbCrLf & _
“dataGridView1.Rows[current].Selected = true;
A Di chuyển đến bản ghi cuối cùng B Di chuyển đến bản ghi đầu tiên C Di chuyển đến bản ghi đằng sau bản ghi hiện hành D Di chuyển đến bản ghi đằng trước bản ghi hiện hành
Đáp án và lời giải Đáp án: B
Tạo CSDL. Khi cửa sổ New Database xuất hiện. Mục Autogrowth sử dụng để thiết lập:
A Kích thước tăng trưởng tự động của CSDL. B Kích thước khởi tạo của file CSDl. C Tên CSDL D Đường dẫn đặt file CSDL.
Đáp án và lời giải Đáp án: A
Câu 10 :Phưng thức nào của SqlDataAdapter dùng để select dữ liệu từ server và lưu vào DataTable
A Select B Fill C ExecuteReader D Save
Đáp án và lời giải Đáp án: B
Chương trình sau sai ở dòng nào? " & vbcrlf & " 1. short x; "
2. int y =100; "
3. x = (short)y;
A 1 B 2 C 3 D Không sai dòng nào
Đáp án và lời giải Đáp án: D
Để lấy ra vị trí dòng hiện thời trong DataGridView bạn sử dụng câu lệnh nào ?
A dataGridView1.CurrentCell.Index ; B dataGridView1.CurrentRow.Count ; C dataGridView1.CurrentRow.Index ; D Không có đáp án đúng
Đáp án và lời giải Đáp án: C
Chương trình sau sẽ gọi thủ tục khởi tạo nào ? " " "
" class Program "
" { "
“ static void Main(string[] args) ”
" { " & vbcrlf &
" nguoi obj = new nhanvien(); "
" } "
“ } ”
" class nguoi "
" { "
" private string hoten; "
" 1. public nguoi() { } "
" 2. public nguoi(string name, int age) { } "
" 3. public nguoi(string name) { } "
" }
Đáp án và lời giải Đáp án: A
Đối tượng SqlDataAdapter có thể đổ dữ liệu selected lên đối tượng nào sau đây:
A Dataset B DataTable C Cả a và b đúng D Cả a và b sai
Đáp án và lời giải Đáp án: C
Câu 15 :Thuộc tính nào dùng để lấy ra giá trị của dòng đang được chọn trong ListBox ?
A SelectedText B SelectedValue C SelectedItem D Không có đáp án đúng
Đáp án và lời giải Đáp án: C
Để cho " textbox txtPW không hiển thị nội dung khi gõ vào. Cách nào sau đây là đúng:
A txtPW.TextMode= TextMode.Password B txtPW.Visible=False C txtPW.PasswordChar = '*'; D Cả a, b, c đều đúng
Đáp án và lời giải Đáp án: C
Để xóa dữ liệu trong TextBox bạn dùng câu lệnh nào?
A TextBox1.Text=””; B TextBox1.Clear() ; C Cả hai đáp án trên đều đúng D Không có đáp án nào đúng
Đáp án và lời giải Đáp án: C
Để xóa ảnh hiện tại trong đối tượng PictureBox bạn dùng câu lệnh nào sau đây ?
A PictureBox1.FromFile=null B PictureBox1.Image= “” C PictureBox1.Image=null D TA(27,4)=”Không có đáp án nào đúng
Đáp án và lời giải Đáp án: C
Câu 19 :Để sử dụng được các đối tượng SqlConnection,SqlCommand bạn phải khai báo sử dụng thêm câu lệnh nào ?
A using System.Data ; B using System.Data.SqlClient ; C using System.SqlClient.Data ; D using System.Data.OLEDB ;
Đáp án và lời giải Đáp án: B
Câu 20 :Để chú thích trong c# ta dùng ?
Đáp án và lời giải Đáp án: D
Câu 21 :Để cho phép chia ListBox thành nhiều cột, chúng ta dùng ?
A Item B Column C MultiColumn D Multimedia
Đáp án và lời giải Đáp án: C
Câu 22 :Câu lệnh sau sai ở dòng nào ?” “1. SqlConnection ketnoi = new SqlConnection(@"server=(local);"” & vbCrLf & _
“+"database=Quanlysinhvien; integrated security=true;");” & vbCrLf & _
“ 2. string truyvan = "delete from sinhvien";” & vbCrLf & _
“ 3. SqlCommand cmd = new SqlCommand(truyvan,ketnoi); & vbCrLf & _
“ 4. cmd.ExecuteReader();
Đáp án và lời giải Đáp án: C
Câu 23 :Đoạn chương trình sau thực hiện công việc gì?” “if (current >=dataGridView1.Rows.Count-2) “ _
“{“
“return;”
“}”
“dataGridView1.Rows[current].Selected = false;”
“current = current + 1;”
“dataGridView1.Rows[current].Selected = true;
A Di chuyển đến bản ghi đầu tiên B Di chuyển đến bản ghi đằng trước bản ghi hiện hành C Di chuyển đến bản ghi đằng sau bản ghi hiện hành D Di chuyển đến bản ghi cuối cùng
Đáp án và lời giải Đáp án: C
Câu 24 :Anh chị hãy : Lựa chọn phát biểu đúng. Trong C#:
A Một lớp có thể có nhiều lớp cha. B Một lớp chỉ có thể được kế thừa tối đa một lớp cha. C Có thể tạo một thể hiện của một Interface. D Có thể tạo thể hiện của một lớp o (abstract)
Đáp án và lời giải Đáp án: B
Câu 25 :Đoạn chương trình sau thực hiện công việc gì?” “dataGridView1.Rows[current].Selected = false;”
“current = dataGridView1.Rows.Count-2;”
“dataGridView1.Rows[current].Selected = true;
A TA(54,1)=”Di chuyển đến bản ghi đầu tiên B Di chuyển đến bản ghi đằng sau bản ghi hiện hành C Di chuyển đến bản ghi cuối cùng D Di chuyển đến bản ghi đằng trước bản ghi hiện hành
Đáp án và lời giải Đáp án: C
Câu 26 Đáp án do AI giải Đánh dấuĐể khai báo khởi tạo đối tượng sqlCommand ta chọn ”
A sqlCommand = new SqlCommand(); " B sqlCommand = new SqlCommand(string CommandText); " C sqlCommand = new SqlCommand(string CommandText, SqlConnection sqlConnection); " D sqlCommand = new SqlCommand(string CommandText, SqlConnection sqlConnection, SqlTrasaction sqlTransaction); E a F b G Tất cả đều đúng H a và c
Đáp án và lời giải Đáp án: C
Cách khai báo và khởi tạo đối tượng trong C#?
A tên_lớp tên_đối_tượng = tên_lớp() B tên_lớp tên_đối_tượng() C tên_đối_tượng tên_lớp() D tên_lớp tên_đối_tượng = new tên_lớp()
Đáp án và lời giải Đáp án: D
Đoạn chương trình sau cho kết quả là bao nhiêu ? " & vbcrlf & " int tich, i; "
" tich = 1; "
for (i = 1; i
Đáp án và lời giải Đáp án: D
Để thao tác với cơ sở dữ liệu trong C#,bạn cần những đối tượng nào ?
A SqlConnection, SqlCommand, DataTable B SqlConnection, DataTable, SqlDataReader C SqlConnection, DataTable, SqlDataAdapter D SqlConnection, SqlCommand, SqlDataAdapter
Đáp án và lời giải Đáp án: B
Câu 30 :Lớp nhanvien kế thừa được những gì ở lớp nguoi? " " "
" class nhanvien : nguoi "
" { } "
" class nguoi "
" { "
" private string hoten; "
" public string getName "
" {get { return hoten; }} "
" public void hienthi(){ } "
" } "
"
A hoten, getName, hienthi B getName, hienthi C hoten, hienthi D hoten, getName
Đáp án và lời giải Đáp án: A