Font size
WorksheetsCâu Hỏi Trắc Nghiệm Lập Trình
Total questions: 145
Worksheet time: 1hrs 23mins
Để thay đổi Color Theme của Visual Studio .Net ta chọn trong menu nào?
Tools/ Options/ General.
View/ Toolbox.
Extensions/ Customize Menu.
Tools/ Customize.
VB.NET cho phép người sử dụng thiết lập các ứng dụng theo?
Console, Windows Form, ASP.NET.
Windows Form.
ASP.NET.
Console.
Thuật ngữ IDE là?
Integrated Development Environment.
Integrated Design Environment.
Interior Development Environment.
Interior Design Environment.
Thuật ngữ CLR viết đầy đủ là?
Common Language Runtime.
Common Language Run.
Class Language Runtime.
Class Language Run.
Cho đoạn lệnh sau, hãy cho biết chức năng của lệnh Console.ReadKey()?
Dùng với mục đích dừng màn hình để xem kết quả.
Dùng để đọc dữ liệu từ bàn phím.
Lệnh này dùng để in giá trị ra màn hình console.
Lệnh này đọc 1 ký tự từ bàn phím và trả về kiểu số nguyên.
Để tạo một điều khiển TextBox trên Form ta sử dụng?
Thanh Toolbox.
Thanh Toolbar.
Cửa sổ Project Explorer.
Cửa sổ Properties Window.
Trong một Solution có 3 project, để thiết lập 1 project chạy mặc định trong Solution, ta chọn?
Nháy chuột phải vào Project cần chạy mặc định/ Set as Startup Project.
Trong một Solution chỉ có thể có một Project.
Project được tạo đầu tiên là project chạy mặc định, không thay đổi được.
Chọn mục My Project trong Project cần chạy mặc định, thay đổi mục Starup form.
Lệnh đọc dữ liệu từ bàn phím cho đến khi gặp ký tự xuống dòng thì dừng?
Console.ReadLine()
Console.WriteLine()
Console.WriteLine.
Console.Read()
Lệnh in mỗi giá trị trên một dòng?
Console.WriteLine()
Console.WriteLine.
Console.Read()
Console.ReadLine()
Cho thủ tục sau: Sub Main() Console.WriteLine("Moi ban nhap lan luot Ten, Tuoi, Dia chi:") Console.Write("Ban ten: " + Console.ReadLine() + ", " + Console.ReadLine() + "tuoi, o " + Console.ReadLine() + ".") End Sub Nếu người dùng nhập lần lượt: Marry, 20, California. Đoạn lệnh trên cho kết quả?
Ban ten: Marry, 20 tuoi, o California.
Chương trình báo lỗi.
Ban ten: Marry 20 tuoi o California.
Ban ten: Marry + 20 tuoi + o California.
Đoạn chương trình sau cho kết quả bao nhiêu? Dim a, b As String a = "1" b = "2" MsgBox(a + b)
12.
3.
Báo lỗi dòng 1.
Báo lỗi dòng 4.
Giả sử có giá trị x=10. Câu lệnh nào sau đây sẽ in kết quả textbox có tên là txtKetQua?
Giả sử có giá trị x=10. Câu lệnh nào sau đây sẽ in kết quả textbox có tên là txtKetQua?
txtKetQua.Text=str(x)
Print(x.KetQua)
txtKetQua.Print(x)
txtKetQua.x=10
Tên biến, tên hằng, tên chương trình con KHÔNG sử dụng ký tự nào sau đây?
Dấu cách.
Chữ in hoa.
Chữ số.
Chữ in thường.
Để dùng x mũ y ta dùng hàm hay phép toán nào sau đây?
x ^ y
exp(x,y)
pow(x,y)
Một hàm khác.
Thực hiện phép chia số nguyên a cho số nguyên b lấy phần dư, cách viết nào đúng?
a mod b
a % b
a / b
a \ b
Thực hiện phép chia số nguyên a cho số nguyên b lấy phần nguyên, cách viết nào đúng?
a \ b
int (a / b)
a / b
a div b
Muốn khai báo một hằng trong VB. Net, cách viết nào đúng?
Const
Const
Private
Dim
Trong VB. Net, để truy cập tới phần tử thứ 3 của mảng A, cách viết nào đúng?
A(2)
A[3]
A[2]
Tất cả đều sai.
Hàm để chuyển đổi biến Str từ kiểu chuỗi ngày tháng sang kiểu dữ liệu ngày tháng ta dùng hàm?
CDATE(Str)
Date(Str)
Convert.ToDate(Str)
ConverDATE(Str)
Muốn chuyển một biến kiểu xâu (string) chứa các ký tự số sang dạng số kiểu integer ta sử dụng hàm?
cint(
change integer(
chr(
asc(
Trong câu lệnh For nếu ta bỏ đi từ khoá Next thì?
Câu lệnh For sai.
Không ảnh hưởng gì đến câu lệnh mỗi lần lặp tăng 1 đơn vị.
Câu lệnh luôn được xem là đúng (vòng lặp vô tận).
Câu lệnh lặp vô hạn.
Cấu trúc nào sau đây có số bước lặp xác định?
For … Next
Do while…Loop
Do until….Loop
Do…Loop until
Câu lệnh Do
It nhất 1 lần.
Nhiều nhất 1 lần.
It nhất là 0 lần.
Tất cả đều đúng.
Khai báo mảng như sau: Dim A As Integer() = New Integer(4). Hỏi Mảng A có bao nhiêu phần tử.
5
3
1
Một giá trị khác.
Đoạn chương trình sau cho kết quả là gì khi chạy với n = 20?
good3
good1
good2
Đoạn chương trình báo lỗi
Cho biết kết quả của đoạn chương trình sau khi chạy đoạn chương trình?
Các đáp án đều sai.
One
Two
Three
Cho biết vòng lặp For sau đây thực hiện bao nhiêu lần?
Cho biết vòng lặp For sau đây thực hiện bao nhiêu lần?
3 lần.
1 lần.
2 lần.
4 lần.
Cho biết chương trình sau sẽ in ra kết quả gì?
1 4 9 16 25
2 4 6 8 10
1 4 6 9 25
3 4 5 6 72
Cho biết chương trình sau sẽ in ra kết quả gì?
4 6 9 16 25 36
1 4 9 16 25
2 4 6 8 10
3 4 5 6 72
Đoạn chương trình trên có chức năng gì?
In ra các số có 2 chữ số có tổng các chữ số bằng 10.
In ra tất cả các số từ 1 đến 99.
In ra các số từ 10 đến 99.
Các câu a, b, c đều sai.
Đoạn lệnh sau có kết quả là bao nhiêu?
1 2 4 5
1 2 3 4 5
1 4 5
0 1 2 3 4 5
Đoạn lệnh sau có kết quả là bao nhiêu?
1 3 4
1 2 4
1 2 3 4
Không có đáp án đúng.
Đoạn lệnh sau có kết quả là bao nhiêu?
1 2 3
1 2 4
1 4
1 2 3 4
Đoạn lệnh sau có kết quả là bao nhiêu?
x = 20
x = 15
x = 10
Không xác định.
Đoạn lệnh sau S có kết quả là bao nhiêu?
210
200
100
Không có đáp án đúng.
Đoạn lệnh sau thực hiện công việc gì?
Đoạn lệnh sau thực hiện công việc gì?
In ra các giá tri trong chuỗi trên 3 dòng.
In ra các giá trị trong chuỗi trên 1 dòng.
Báo lỗi.
Không in gì.
Đoạn lệnh sau thực hiện công việc gì?
In ra các phần tử của mảng.
Tính tổng các phần tử của mảng.
Nhập vào các phần tử của mảng.
Sắp xếp mảng tăng dần.
Đoạn lệnh sau cho kết quả của biến counter bằng bao nhiêu?
6
5
1
4
Hãy cho biết câu nào sau đây đúng?
Chương trình sẽ báo lỗi khi chạy (Run-time error).
Chương trình sẽ báo lỗi vì khai báo biến không hợp lệ.
Chương trình vẫn chạy được.
Cả 3 đáp án trên đều sai.
Cho biết chương trình sau sẽ in ra kết quả gì?
120
5
240
Chương trình báo lỗi.
Tính bao gói là?
Cơ chế ràng buộc dữ liệu và thao tác trên dữ liệu đó thành một thể thống nhất, tránh được các tác động bất ngờ từ bên ngoài. Thể thống nhất này gọi là đối tượng.
Cơ chế chia chương trình thành các hàm và thủ tục thực hiện các chức năng riêng rẽ.
Cơ chế không cho phép các thành phần khác truy cập đến bên trong nó.
Cơ chế cho thấy một hàm có thể có nhiều thể hiện khác nhau ở từng thời điểm.
Tính kế thừa là?
Khả năng xây dựng các lớp mới từ các lớp cũ, lớp mới được gọi là lớp dẫn xuất, lớp cũ được gọi là lớp cơ sở.
Khả năng sử dụng lại các hàm đã xây dựng.
Khả năng sử dụng lại các kiểu dữ liệu đã xây dựng.
Tất cả đều đúng.
Tính đa hình là?
Khả năng một thông điệp có thể thay đổi cách thể hiện của nó theo lớp cụ thể của đối tượng được nhận thông điệp.
Khả năng một thông
Tính đa hình là?
Khả năng một thông điệp có thể thay đổi cách thể hiện của nó theo lớp cụ thể của đối tượng được nhận thông điệp.
Khả năng một thông điệp có thể được truyền lại cho lớp con của nó.
Khả năng một hàm, thủ tục có thể được kế thừa lại.
Khả năng một hàm, thủ tục được sử dụng lại.
Lớp đối tượng là?
Một thiết kế hay mẫu cho các đối tượng cùng kiểu.
Một thể hiện cụ thể cho các đối tượng.
Tập các phần tử cùng loại.
Tập các giá trị cùng loại.
Trong phương án sau, phương án mô tả tính đa hình là?
Các lớp Điểm, Hình tròn, Hình vuông, Hình chữ nhật… đều có phương thức Vẽ.
Lớp Hình tròn kế thừa lớp điểm.
Lớp Hình vuông kế thừa lớp hình chữ nhật.
Lớp Điểm, Hình tròn cùng có hàm tạo, hàm hủy.
Khi khai báo và xây dựng một lớp ta cần phải xác định rõ thành phần?
Thuộc tính (dữ liệu) và phương thức (hành vi) của lớp.
Dữ liệu và đối tượng của lớp.
Khái niệm và đối tượng của lớp.
Vô số thành phần.
Cho đoạn chương trình sau: Class A Private x As Integer Public y As Integer End Class Sub Main() Dim obj1, obj2 As New A() obj1.x = 10 obj2.y = 8 End Sub Đoạn chương trình bị lỗi tại dòng nào?
Lỗi tại dòng obj1.x=10;
Lỗi tại dòng obj1.y=8;
Lỗi tại dòng Dim obj1,obj2 as A
Lỗi tại dòng Private x As Integer
Cho đoạn chương trình sau: Class A Private x As Integer Public y As Integer End Class Sub Main() Dim obj1, obj2 As New A() obj1.x = 10 obj2.y = 8 End Sub Đoạn chương trình bị lỗi tại obj1.x=10. Nguyên nhân của lỗi này là?
Không thể truy cập vào thành phần private của lớp.
Chưa khai báo x.
Không xác định được giá trị x.
Phải gọi thông qua tên lớp không được gọi thông qua tên đối tượng.
Thành phần public của lớp là thành phần?
Cho phép truy xuất từ bên trong và ngoài lớp và cho phép kế thừa.
Không cho phép truy xuất từ bên ngoài của lớp chỉ có các phương thức bên trong lớp mới có thể truy xuất được.
Không cho phép truy xuất từ bên ngoài của lớp nhưng cho phép lớp kế thừa truy xuất tới.
Cho phép truy xuất từ bên ngoài lớp.
Khi khai báo thành phần thuộc tính và phương thức của lớp với từ khóa Dim thì phạm vi truy cập là?
private
public
protected
Chương trình sẽ lỗi và yêu cầu phải khai báo một trong 3 từ khóa.
Hàm tạo (constructor) trong ngôn ngữ VB. Net?
Có tên New, có thể có hoặc không có đối số.
Có tên trùng với tên lớp.
Chỉ có thể xây dựng 1 hàm tạo.
Xây dựng bên trong hoặc bên ngoài lớp.
Hàm tạo (constructor) trong ngôn ngữ VB. Net?
Có tên New, có thể có hoặc không có đối số.
Có tên trùng với tên lớp.
Chỉ có thể xây dựng 1 hàm tạo.
Xây dựng bên trong hoặc bên ngoài lớp.
Kết quả của đoạn lệnh trên?
4
2
0
8
Để khai báo một mảng gồm 10 sinh viên ta có thể sử dụng câu lệnh khai báo?
Dim mang(10) As SinhVien
Dim mang[10] As SinhVien
Không thể khai báo mảng các đối tượng
SinhVien mang(10)
Kết quả khi chạy chương trình?
Lỗi dòng "Implements Ianimals"
In ra "Dog"
Lỗi dòng "p.f2()"
Không in gì.
Nếu gọi obj3.SomeMethod() thì kết quả hiển thị là?
BaseClass definition
DerivedClass definition
Lỗi.
Không in gì.
Cách khai báo kế thừa trong VB. Net sử dụng từ khóa?
inherits
extends
Sử dụng dấu :
Không có đáp án đúng.
Để khai báo hàm tạo với tham số b = 6 mặc định ta khai báo?
Public Sub New(a As Integer, Optional b As Integer = 6)
Public Sub New(Optional a As Integer, Optional b As Integer = 6)
Public Sub New(a As Integer, b As Integer = 6)
Public Sub New(Optional a As Integer= 6, b As Integer = 6)
Khi đưa các lớp thực tế vào quản lý trong máy tính ta nhận thấy mỗi đối tượng thực tế có vô số thuộc tính nhưng với mỗi bài toán cụ thể ta chỉ xác định các lớp chỉ gồm một số thuộc tính nhất định. Cách thức đó gọi là:
Sự trừu tượng hóa dữ liệu.
Sự trừu tượng hóa chức năng.
Tính đa hình.
Tính kế thừa.
Trong lớp phân số khai báo phương thức sau có ý nghĩa gì? Public Sub New(Optional tu As Integer = 1, Optional mau As Integer = 3) Me.tu = tu Me.mau = mau End Sub
Hàm tạo có tham số mặc định của lớp PhanSo.
Hàm tạo sao chép của lớp PhanSo.
Phương thức gán của lớp PhanSo.
Khai báo trên không thể tồn tại trong lớp PhanSo.
Câu lệnh khai báo "Dim ps1 As New PhanSo()" bị báo lỗi vì?
Gọi tới hàm tạo không đối mà chương trình lại không xây dựng.
Chương trình trên không thể lỗi được vì chương trình VB. Net sẽ tự phát sinh hàm tạo không đối.
Không xác định được gọi tới hàm tạo nào.
Tất cả đều sai.
Một phương thức (method) trong một lớp con có cùng tên và kiểu trả về với một phương thức trong lớp cha của nó là?
Method overriding.
Method overloading.
Method hiding.
Method shadowing.
Khai báo một phương thức trừu tượng?
Public MustOverride Sub Sound()
Public abstract Sub Sound()
Public MustOverride Sub Sound()
public Overrides Sub Sound()
Cho đoạn chương trình sau: Class Vehicle Public Sub drive() Console.WriteLine("Vehicle: drive") End Sub End Class Class Car Inherits Vehicle Public Sub drive() Console.WriteLine("Car: drive") End Sub End Class Sub Main() 'args As String()) Dim v As New Vehicle() Dim c As New Car() v.drive() c.drive() v = c v.drive() End Sub Kết quả hiển thị?
Vehicle: drive Car: drive Vehicle: drive
Lỗi compile tại dòng v = c
Lỗi runtime tại dòng v = c
Vehicle: drive Car: drive Car: drive
Kết quả hiển thị?
Vehicle: drive Car: drive Vehicle: drive
Lỗi runtime tại dòng v = c
Lỗi compile tại dòng v = c
Vehicle: drive Car: drive Car: drive
Phát biểu nào sai?
Đối tượng của lớp trừu tượng có thể được khởi tạo.
Mọi lớp chứa phương thức trừu tượng phải được khai báo với từ khóa MustInherit.
Lớp trừu tượng có thể chứa 1 hoặc nhiều phương thức trừu tượng.
Lớp trừu tượng có thể được kế thừa.
Đa kế thừa trong VB. Net có thể được thực thi bởi?
Interfaces.
Multithreading.
Abstract methods.
Class.
Kết quả của đoạn mã trên là?
Meggies001
Lỗi Compile.
Lỗi Runtime.
Không in gì.
Phát biểu nào không đúng về Interface?
Một lớp không thể thực thi nhiều interface.
Interface được sử dụng để đạt được đa kế thừa trong VB. Net.
Đối tượng của một interface không thể được khởi tạo.
Một interface có thể kế thừa nhiều interface.
Để thêm một phần tử mới vào ListBox ta sử dụng câu lệnh nào?
A. ListBox1.Items.Add("xin chao")
B. ListBox1.AddNewItem("Xin chao")
C. ListBox1.Items.AddNew("Xin chao")
D. Không có đáp án đúng.
Thuộc tính Visible của các đối tượng dùng để?
A. Không cho phép di chuyển điều khiển
B. Hiển thị hình ảnh
C. Cho phép nhập văn bản
D. Ẩn hoặc hiện điều khiển
Để cho phép kích thước ảnh phù hợp với PictureBox, ta dùng thuộc tính?
A. SizeMode
B. Image
C. Size
D. MaximumSize
Điều khiển nào dùng để nhóm các thông tin có liên quan lại với nhau?
A. Form
B. Panel
C. Combobox
D. GroupBox
Để xóa ảnh hiện tại trong đối tượng PictureBox ta dùng câu lệnh nào sau đây?
A. PictureBox1.Image=null
B. PictureBox1.Image= ""
C. PictureBox1.FromFile=null
D. Không có đáp án nào đúng
Đối tượng nào cho phép tạo nhiều trang làm việc trên một cửa sổ Form:
A. TreeView
B. Listview
C. TabControl
D. Combobox
Đối tượng nào thuộc nhóm Containers trên thanh toolbox
A. Combobox
B. Listbox
C. Panel
D. Label
Dòng không được chọn trong ListBox có giá
Đối tượng nào thuộc nhóm Containers trên thanh toolbox
Combobox
Listbox
Panel
Label
Dòng không được chọn trong ListBox có giá trị chỉ mục là bao nhiêu?
-1
0
1
Một giá trị bất kỳ
ComboBox là gì?
Là điều khiển cho phép nhập dữ liệu và lựa chọn dữ liệu
Là điều khiển cho phép xem thông tin
Là điều khiển giống ListBox
Không có đáp án đúng
ComboBox có mấy dạng?
1
2
3
4
Điều khiển nào cho phép người dùng nhập liệu giá trị ngày theo đúng quy cách yêu cầu?
TextBox
DateTimePicker
ComboBox
MonthCalendar
Điều khiển nào được sử dụng để chọn ngày?
DateTimePicker
MonthCalendar
Không có đáp án đúng
Thuộc tính FirstDayOfWeek của điều khiển MonthCalendar có giá trị mặc định là ngày nào?
Thứ 7
Chủ nhật
Thứ 2.
Không có đáp án đúng
Thuộc tính nào cho phép đổi màu nền của điều khiển Panel?
BackColor
BorderStyle
BackGround
Không có đáp án đúng
Phát biểu nào sau đây là đúng?
Timer control chỉ dành cho người phát triển ứng dụng.
Timer control ẩn (invisible) trong quá trình ứng dụng đang chạy (runtime).
Timer control kích hoạt sự kiện tại một khoảng thời gian cụ thể.
Tất cả đáp án đều đúng
RichTextBox có thể?
Hiển thị được rất nhiều loại tài liệu định dạng font chữ, hình ảnh, kiểu tài liệu.
Chỉ hiển thị chữ và không thể định dạng
Chỉ dùng để hiển thị chữ và định dạng font chữ
Dùng để hiển thị hình ảnh
Điều khiển ProgressBar là?
Điều khiển cho phép hiển thị tiến trình thực hiện.
Điều khiển cho phép hiển thị list thư mục
Điều khiển tiến trình thực hiện
Điều khiển hiển thị thông báo lỗi của chương trình
Thuộc tính Name của các điều khiển được đặt tên thế nào?
Đặt tên có độ dài không quá 20 ký tự
Đặt tên bắt đầu bằng cmd, txt, lbl…
Không chứa dấu cách, viết tiếng Việt không dấu, không chứa ký hiệu đặc biệt
Có thể đặt tùy ý, miễn là có ý nghĩa
Khi muốn tạo cây thư mục ta sử dụng điều khiển nào?
Điều khiển Timer
Điều khiển RichTextBox
Điều khiển TreeView
Điều khiển ProgressBar
Khi muốn hiển thị tiến trình thực hiện ta chọn điều khiển?
Điều khiển RichTextBox
Điều khiển TreeView
Điều khiển ListView
Điều khiển ProgressBar
Để làm việc với listView, câu lệnh lstMyListView.items.Clear() thực hiện công việc gì?
Xóa tất cả item trong ListView.
Xóa một item bất kì trong ListView
Chọn một item và hiển thị trong ListView
Khô
Để làm việc với listView, câu lệnh lstMyListView.items.Clear() thực hiện công việc gì?
Xóa tất cả item trong ListView.
Xóa một item bất kì trong ListView
Chọn một item và hiển thị trong ListView
Không có đáp án đúng.
Lỗi cú pháp là?
Lỗi này do gõ sai cấu trúc ngôn ngữ
Xảy ra bất ngờ khi chương trình đang chạy.
Lỗi do tư duy sai dẫn đến kết quả sai
Lỗi do phần cứng gây ra
Xử lý lỗi cú pháp bằng cách?
Lỗi này bộ soạn thảo mã có thể bắt được, người lập trình sửa lại cú pháp.
Bẫy lỗi và sử dụng cấu trúc xử lý lỗi
Chạy chương trình nhiều lần với nhiều kết quả để xem nó có phù hợp hay không.
Xóa đoạn chương trình có lỗi và soạn thảo lại
Chọn câu trả lời đúng nhất về kết quả thực hiện các câu lệnh sau? Dim objListView as ListViewItem objListView = lstMyListView.Items.Add("Hi",0) objListView.SubItems.Add("Display")
Thêm item
Xoá item
Thêm item và subitem vào ListView
Chọn một item và hiển thị trong ListView
Thuộc tính Enabled của đối tượng Timer chọn là True nghĩa là?
Đối tượng Time được chạy
Đối tượng Time không chạy
Tắt đối tượng Time
Tất cả đáp án đều đúng
Phát biểu nào sau đây đúng về đối tượng timer?
Timer control ẩn trong quá trình ứng dụng đang chạy.
Đối tượng timer hiện trong quá trinhg chạy
Đối tượng timer ẩn hay hiện do người lập trình tự cài đặt
Phát biểu nào sau đây về RichTextBox là đúng?
RichTextBox là ô TextBox mở rộng
RichTextBox là vùng dùng để soạn thảo văn bản
RichTextBox cung cấp nhiều khả năng định dạng hơn TextBox
Đoạn chương trình sau thực hiện công việc gì? If lstMyListView.selectedItems.Count > 0 Then MessageBox.Show (lstMyListView.selectedItems (0).Text) End If
Thêm item
Xoá item
Thêm item và subitem vào ListView
Chọn một item và hiển thị trong ListView
Đoạn chương trình sau thực hiện công việc gì? tvwLanguages.Nodes.clear()
Xóa tất cả node trong TreeView
Xóa node được chọn
Thêm một đối tượng
Sửa các node trong Treview
Điều khiển nào sau đây thường được chọn để ra lệnh thực thi một công việc?
Điều khiển RichTextBox
Điều khiển TreeView
Điều khiển ListView
Điều khiển Button
Thuộc tính nào cho phép ẩn/hiện đối tượng điều khiển trên form khi chạy chương trình
Visible
Enable
Name
Font
Phương thức nào dùng để hiển thị một Dialog?
ShowDialog()
DisplayDialog()
Show()
Display()
Điều khiển nào dưới đây cho phép người dùng kiểm tra và mở một file tồn tại?
OpenFileDialog
SaveFileDialog
FontDialog
FolderBro
Ng để hiển thị một Dialog?
ShowDialog()
DisplayDialog()
Show()
Display()
Điều khiển nào dưới đây cho phép người dùng kiểm tra và mở một file tồn tại?
OpenFileDialog
SaveFileDialog
FontDialog
FolderBrowserDialog
Thuộc tính nào dưới đây của điều khiển SaveFileDialog chỉ định hộp thoại hỏi người dùng có nên tạo File hay không nếu người dùng chỉ định File không tồn tại?
OverwrirePrompt
CreatePrompt
OpenPrompt
Prmpt
Thuộc tính nào của điều khiển ColorDialog hiển thị tất cả hộp thoại các màu cơ bản?
ShowColor
CustomColors
Color
AnyColor
Đâu là cú pháp thích hợp khi hiển thị thông báo (message)?
MessageBox.Show("Hi there", "Hi")
MessageBox.Show(Hi there, Hi)
MessageBox.Show "Hi There", "Hi"
MessageBox.Show Hi There, Hi
Câu lệnh nào dưới để dùng để disable (vô hiệu hóa) đối tượng mnuFilePrint?
mnuFilePrint.Disabled = True
mnuFilePrint.Enabled = False
mnuFilePrint.Available = False
Disable mnuFilePrint
Thuộc tính nào để xác định kiểu File hiển thị trong hộp thoại Open or Save As?
FileTypes
Filter
Types
FileDisplay
Khi người dụng chọn một file trong hộp thoại Open or Save As. Đường dẫn và tên file được lưu ở thuộc tính nào dưới đây?
Filename
PathName
File
Item
Thuộc tính nào khởi tạo đường dẫn thư mục đầu tiên khi mở hộp thoại Open or Save As?
InitialDirectory
InitialFolder
Location
Path
Trong VB.Net hỗ trợ cho phép tạo bao nhiêu menu?
10
7
11
8
Trong điều khiển ToolBox có bao nhiêu loại Dialog trong mục Dialog Category?
3
5
7
4
Điều khiển nào trong Toolbox để tạo menu trên Windows Form?
Menu control
Menu Strip control
Form control
Menu properties
Danh sách các mục được hiển thị trong từng menu được gọi là:
Items
Menu list
Menu items
Lists
Lập trình viên sử dụng thuộc tính nào để tham chiếu đến từng menu trong code?
Text
Code
Name
Element
Mỗi Menu Title sẽ có duy nhất một ________________?
Access key
Property
Caption
Lists
Đâu là 2 điều khiển cần có khi tạo một toolbar?
Only toolbar control
ImageList và Toolbar Control
Cả A và B
Tất cả các ý trên
SqlConnection là đối tượng dùng để ?
A. Tạo một kết nối đến cơ sơ dữ liệu trên sql server
B. Thực thi một câu truy vấn
C. Là một đối tượng dùng để đọc dữ liệu được trả về
D. Tạo kết nối đến cơ sở dữ liệu Access
Để điền dữ liệu vào cho điều khiển dataGridView,bạn khai báo câu lệnh
A. dataGridView1.DataSource = nguồn dữ liệu
B. dataGridView1.DataMember = nguồn dữ liệu
C. dataGridView1.RowSource = nguồn dữ
Để điền dữ liệu vào cho điều khiển dataGridView,bạn khai báo câu lệnh
dataGridView1.DataSource = nguồn dữ liệu
dataGridView1.DataMember = nguồn dữ liệu
dataGridView1.RowSource = nguồn dữ liệu
Không có đáp án đúng
Chúng ta cần những tham số nào khi khởi tạo đối tượng của lớp SqlConnection?
server ; database, integrated security
server; password; database
database; integrated security; password
server; database; username
Để thực hiện các câu lệnh Insert ta sử dụng phương thức nào trong VB.NET?
ExecuteNonQuery()
ExecuteReader()
ExecuteScalar()
EndExecuteNonQuery()
Để thực thi câu lệnh truy vấn Select ta sử dụng câu lệnh nào ?
ExecuteReader()
ExecuteNonQuery()
ExecuteScalar()
EndExecuteReader()
Câu lệnh sau sai ở dòng nào?
3
1
4
2
Câu lệnh sau sai ở dòng nào ?
4
3
1
2
Câu lệnh sau sai ở dòng nào ?
4
2
1
3
Để sử dụng được các đối tượng SqlConnection,SqlCommand bạn phải khai báo sử dụng thêm thư viện nào?
Imports System.Data.SqlClient
Imports System.Data
Imports System.Data.SqlClient.Data
Imports System.Data. OLEDB
Để mở kết nối đến Server ta sử dụng phương thức ?
ketnoi.Open()
ketnoi.OpenConnection()
ketnoi.OpenDatabase()
Không có đáp án nào đúng
Để lấy ra vị trí dòng hiện thời trong DataGridView ta sử dụng câu lệnh nào ?
dataGridView1.CurrentRow.Index
dataGridView1.CurrentCell.Index
dataGridView1.CurrentRow.Count
Không có đáp án đúng
Để lấy ra giá trị của ô đang chọn hiện thời( dòng hiện thời đang là dòng đầu tiên), trong dataGridView bạn chọn?
DataGridView1.CurrentRow.Cells(0).Value
dataGridView1.CurrentRow.Cells[0].Text
dataGridView1.CurrentCell.Row[0].Value
dataGridView1.CurrentRow
dòng đầu tiên), trong dataGridView bạn chọn?
DataGridView1.CurrentRow.Cells(0).Value
dataGridView1.CurrentRow.Cells[0].Text
dataGridView1.CurrentCell.Row[0].Value
dataGridView1.CurrentRow.Row[0].Value
Muốn lấy giá trị của cột thứ 2, ở dòng thứ 3 trong dataGridView bạn chọn ?
dataGridView1.Rows[2].Cells(1).Value
dataGridView1.CurrentRow[2].Cells[1].Value
dataGridView1.Cells[2].Rows[1].Value
Không có đáp án đúng
Đoạn chương trình sau thực hiện công việc gì? dataGridView1.Rows(current).Selected = false current = 0 dataGridView1.Rows(current).Selected = true
Di chuyển đến bản ghi đầu tiên
Di chuyển đến bản ghi cuối cùng
Di chuyển đến bản ghi đằng sau bản ghi hiện hành
Di chuyển đến bản ghi đằng trước bản ghi hiện hành
Đoạn chương trình sau thực hiện công việc gì? if current >dataGridView1.Rows.Count-1 then return end if dataGridView1.Rows(current).Selected = false current = current + 1 dataGridView1.Rows(current).Selected = true
Di chuyển đến bản ghi sau bản ghi hiện hành
Di chuyển đến bản ghi đầu tiên
Di chuyển đến bản ghi đằng trước bản ghi hiện hành
Di chuyển đến bản ghi cuối cùng
Đoạn chương trình sau thực hiện công việc gì? if current <= 0 then return end if dataGridView1.Rows(current).Selected = false current = current-1 dataGridView1.Rows(current).Selected = true
Di chuyển đến bản ghi trước bản ghi hiện hành
Di chuyển đến bản ghi cuối cùng
Di chuyển đến bản ghi đằng sau bản ghi hiện hành
Di chuyển đến bản ghi đầu tiên
Đoạn chương trình sau thực hiện công việc gì? if dataGridView1.Rows(current).IsNewRow then return
Kiểm tra xem người dùng có nhấn vào dòng trắng trong điều khiển dataGridView hay không
Chương trình bị lỗi vì điều khiển dataGridView không có thuộc tính IsNewRow
Kiểm tra xem điều khiển dataGridView có chứa dòng trắng hay không
Không có đáp án đúng
Đoạn chương trình sau thực hiện công việc gì? if current >dataGridView1.Rows.Count-1 then return
Kiểm tra xem đã đi đến bản ghi cuối cùng chưa, nếu đến bản ghi cuối cùng thì thoát khỏi chương trình
Kiểm tra xem đã đi đến bản ghi cuối cùng chưa, nếu chưa đến bản ghi cuối cùng thì thoát k
