5TN VisualBasic 6.0

150 440 6
Tài liệu đã được kiểm tra trùng lặp
5TN VisualBasic 6.0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

bài giảng VisualBasic

Trang 1 Lập trình với Visual Basic 6.0 Tổng số: 450 câu Nhóm A: 100 Câu Nhóm B: 100 Câu Nhóm C: 100 Câu Nhóm D: 100 câu Nhóm E: 50 Câu Câu 1: HA(1) = " Để xác định xem nút lệnh có xuất hiện khi chạy chơng trình hay không, ta dùng tính chất gì?" TA(1, 1) = " Visible" TA(1, 2) = " Enable" TA(1, 3) = " Default" TA(1, 4) = " Style" TA(1, 5) = " Appearance" DA(1) = 1 SA(1) = 5 DiemA(1) = 1 ------------------------------------------------------------------------------------ Câu2 HA(2) = " Để xác định xem nút lệnh có thế đáp ứng mọi sự kiện khi chạy chơng trình hay không, ta dùng tính chất gì?" TA(2, 1) = " Enable" TA(2, 2) = " Visible" TA(2, 3) = " Style" TA(2, 4) = " Appearance" TA(2, 5) = " Causes Validation" DA(2) = 1 SA(2) = 5 DiemA(2) = 1 ------------------------------------------------------------------------------------ Câu3 : HA(3) = " Trong hộp văn bản, số dòng giới hạn của hộp văn bản với tính chất MultiLine là True là bao nhiêu ký tự?" TA(3, 1) = " 32000" TA(3, 2) = " 64000" TA(3, 3) = " Không giới hạn" TA(3, 4) = " 1024" TA(3, 5) = " 256" DA(3) = 1 SA(3) = 5 DiemA(3) = 1 ------------------------------------------------------------------------------------ Câu 4 : 1 Trang 2 HA(4) = " Khi chạy một ứng dụng, thủ tục nào đợc thực hiện đầu tiên?" TA(4, 1) = " Form_Intialize" TA(4, 2) = " Form_Load" TA(4, 3) = " Form_Resize" TA(4, 4) = " Form_Activate" TA(4, 5) = " Form_GotFocus" DA(4) = 1 SA(4) = 5 DiemA(4) = 1 ------------------------------------------------------------------------------------ Câu 5 : HA(5) = " Có những cách nào để tạo chú thích trong chơng trình?" TA(5, 1) = " Dấu nháy đơn và từ khoá Rem" TA(5, 2) = " Dấu nháy kép và dấu nháy đơn" TA(5, 3) = " Dấu nháy đơn" TA(5, 4) = " Từ khoá Note" TA(5, 5) = " Dấu nháy đơn và từ khoá Note" DA(5) = 1 SA(5) = 5 DiemA(5) = 1 ------------------------------------------------------------------------------------ Câu 6 : HA(6) = " Để ngừng chơng trình, ta dùng từ khoá nào?" TA(6, 1) = " End" TA(6, 2) = " Exit" TA(6, 3) = " Halt" TA(6, 4) = " Close" TA(6, 5) = " Quit" DA(6) = 1 SA(6) = 5 DiemA(6) = 1 ------------------------------------------------------------------------------------ Câu 7 HA(7) = " Kiểu dữ liệu Variant đợc dùng để làm gì?" TA(7, 1) = " Lu mọi dữ liệu khác nhau của VB" TA(7, 2) = " Tạo kiểu dữ liệu tự do" TA(7, 3) = " Thay thế cho kiểu dữ liệu chuỗi" TA(7, 4) = " Lu dữ liệu dạng số nguyên" TA(7, 5) = " Đổi kiểu dữ liệu tự do sang kiểu chuỗi" DA(7) = 1 SA(7) = 5 DiemA(7) = 1 ------------------------------------------------------------------------------------ Câu 8 : HA(8) = " Chơng trình sau cho kết quả bằng bao nhiêu?" & vbCrLf & _ 2 Trang 3 "Private Sub Command1_Click()" & vbCrLf & _ " Dim k, i, j, u As String" & vbCrLf & _ " k = 1" & vbCrLf & _ " i = 2" & vbCrLf & _ "j = 3" & vbCrLf & _ "U = k&i&j" & vbCrLf & _ "Print u" & vbCrLf & _ " End Sub" TA(8, 1) = " 123" TA(8, 2) = " 6" TA(8, 3) = " Không có giá trị đúng" TA(8, 4) = " Chơng trình báo lỗi" DA(8) = 1 SA(8) = 4 DiemA(8) = 1 ------------------------------------------------------------------------------------ Câu 9 HA(9) = " Chơng trình sau cho kết quả bằng bao nhiêu?" & vbCrLf & _ "Private Sub Form_Load()" & vbCrLf & _ " Dim a$, b" & vbCrLf & _ " a = ""12""" & vbCrLf & _ " b = 6" & vbCrLf & _ " MsgBox a + b" & vbCrLf & _ "End Sub" TA(9, 1) = " 18" TA(9, 2) = " 126" TA(9, 3) = " Chơng trình báo lỗi" TA(9, 4) = " Không có kết quả đúng" DA(9) = 1 SA(9) = 4 DiemA(9) = 1 ------------------------------------------------------------------------------------ Câu 10 HA(10) = " Chơng trình sau khi chạy hiện kết quả bằng bao nhiêu?" & vbCrLf & _ "Private Sub Form_Load()" & vbCrLf & _ " Dim k, i, j, u As String" & vbCrLf & _ " k = 1" & vbCrLf & _ " i = 2" & vbCrLf & _ " j = 3" & vbCrLf & _ " u = k + i + j" & vbCrLf & _ " Print u" & vbCrLf & _ "End Sub" TA(10, 1) = " Không hiện kết quả gì" TA(10, 2) = " 123" TA(10, 3) = " 6" TA(10, 4) = " Chơng trình báo lỗi" DA(10) = 1 3 Trang 4 SA(10) = 4 DiemA(10) = 1 ------------------------------------------------------------------------------------ Câu 11 HA(11) = " Chơng trình sau cho kết quả bằng bao nhiêu?" & vbCrLf & _ "Private Sub Form_Load()" & vbCrLf & _ " Dim i As Integer, j As String" & vbCrLf & _ " Show" & vbCrLf & _ " i = 2" & vbCrLf & _ " j = ""3,123""" & vbCrLf & _ " i = i * j" & vbCrLf & _ " Print i" & vbCrLf & _ "End Sub" TA(11, 1) = " 6426" TA(11, 2) = " Chơng trình báo lỗi" TA(11, 3) = " 23123" TA(11, 4) = " 6" TA(11, 5) = " 6123" DA(11) = 1 SA(11) = 5 DiemA(11) = 1 ------------------------------------------------------------------------------------ Câu 12 HA(12) = " Hàm CDbl đợc dùng để thực hiện việc gì?" TA(12, 1) = " Chuyển đổi biến thành một số chính đôi" TA(12, 2) = " Chuyển đổi biến thành số nguyên" TA(12, 3) = " Chuyển đổi biến thành số chính đơn" TA(12, 4) = " Chuyển đổi biến thành số thực theo dấu phẩy động" TA(12, 5) = " Chuyển đổi biến thành số nguyên dài" DA(12) = 1 SA(12) = 5 DiemA(12) = 1 ------------------------------------------------------------------------------------ Câu 13 HA(13) = " Thế nào là biến toàn cục?" TA(13, 1) = " Các biến khai báo ở ngoài các thủ tục, có ý nghĩa trong mọi thủ tục và các biến đợc khai báo sau điều lệnh Option Explicit" TA(13, 2) = " Các biến khai báo ở ngoài các thủ tục, có ý nghĩa trong mọi thủ tục" TA(13, 3) = " Các biến có ý nghĩa trong tất cả các thủ tục" TA(13, 4) = " Các biến đợc khai báo ở ngoài các thủ tục" TA(13, 5) = " Các biến đợc khai báo sau điều lệnh Option Explicit" DA(13) = 1 SA(13) = 5 4 Trang 5 DiemA(13) = 1 ------------------------------------------------------------------------------------ Câu14 HA(14) = " Thế nào là biến cục bộ?" TA(14, 1) = " Các biến khai báo bên trong thủ tục, chỉ có ý nghĩa trong thủ tục đó" TA(14, 2) = " Các biến khai báo trong thân thủ tục" TA(14, 3) = " Các biến có ý nghĩa trong tất cả các thủ tục" TA(14, 4) = " Các biến chỉ có ý nghĩa trong một thủ tục, khai báo sau điều lệnh Option Explicit" DA(14) = 1 SA(14) = 4 DiemA(14) = 1 ------------------------------------------------------------------------------------ Câu15 HA(15) = " Hàm Spc() đợc dùng để làm gì?" TA(15, 1) = " Chèn một số khoảng cách đã chỉ định vào một dòng" TA(15, 2) = " Đa ra một số khoảng cách trong chơng trình" TA(15, 3) = " Lấy độ dài của chuỗi" TA(15, 4) = " Thay thế một số ký tự bằng các ký tự trắng" DA(15) = 1 SA(15) = 4 DiemA(15) = 1 ------------------------------------------------------------------------------------ Câu 16 HA(16) = " Lệnh Me.Print Format(123.456, ""##.##"") trả lại giá trị bằng bao nhiêu?" TA(16, 1) = " 123.46" TA(16, 2) = " 123.456" TA(16, 3) = " 12.45" TA(16, 4) = " 120.45" DA(16) = 1 SA(16) = 4 DiemA(16) = 1 ------------------------------------------------------------------------------------ Câu 17 : HA(17) = " Chơng trình sau hiện kết quả thế nào?" & vbCrLf & _ "Private Sub Form_Load()" & vbCrLf & _ " Show" & vbCrLf & _ " For i = 1 To 3" & vbCrLf & _ " For j = 1 To 3" & vbCrLf & _ " s = s + i * j" & vbCrLf & _ " Next j" & vbCrLf & _ " Next i" & vbCrLf & _ " Print s" & vbCrLf & _ 5 Trang 6 "End Sub" TA(17, 1) = " 36" TA(17, 2) = " 9" TA(17, 3) = " 18" TA(17, 4) = " 7" DA(17) = 1 SA(17) = 4 DiemA(17) = 1 '18 HA(18) = " Chơng trình sau thực hiện công việc gì?" & vbCrLf & _ "Private Sub Form_Load()" & vbCrLf & _ "Show" & vbCrLf & _ "t = 0" & vbCrLf & _ "p = 0" & vbCrLf & _ "Do" & vbCrLf & _ "t = t + 0.1" & vbCrLf & _ " p = p + 1" & vbCrLf & _ " Me.Print p" & vbCrLf & _ "Loop Until t = 1" & vbCrLf & _ "End Sub" TA(18, 1) = " Chơng trình lặp vô hạn" TA(18, 2) = " Lặp 10 lần" TA(18, 3) = " In ra các số lần lợt từ 0.1 đến 1" TA(18, 4) = " In ra các số từ 1 đến 10" DA(18) = 1 SA(18) = 4 DiemA(18) = 1 ------------------------------------------------------------------------------------ Câu 19 : HA(19) = " Hàm IsDate()đợc dùng để làm gì?" TA(19, 1) = " Xem có thể chuyển đổi biểu thức thành một ngày tháng hay không" TA(19, 2) = " Đổi biểu thức thành kiểu ngày" TA(19, 3) = " Đổi từ ngày sang số" TA(19, 4) = " Đổi kiểu ngày thành kiểu chuỗi" DA(19) = 1 SA(19) = 4 DiemA(19) = 1 ------------------------------------------------------------------------------------ Câu 20 HA(20) = " Hàm IsNumeric() đợc dùng để làm gì?" TA(20, 1) = " Xem có thể chuyển đổi một biến thành một số hay không." TA(20, 2) = " Đổi một chuỗi thành một số" TA(20, 3) = " Đổi số thành chuỗi" 6 Trang 7 TA(20, 4) = " Đổi một biến kiểu ngày thành kiểu số" DA(20) = 1 SA(20) = 4 DiemA(20) = 1 ------------------------------------------------------------------------------------ Câu 21 HA(21) = " Sự kiện QueryUnload đợc ứng tác khi nào?" TA(21, 1) = " Khi đóng một biểu mẫu" TA(21, 2) = " Khi đóng chơng trình" TA(21, 3) = " Khi đang chạy chơng trình" TA(21, 4) = " Khi chơng trình báo lỗi" DA(21) = 1 SA(21) = 4 DiemA(21) = 1 ------------------------------------------------------------------------------------ Câu 22 HA(22) = " Chơng trình sau trả lại giá trị bằng bao nhiêu?" & vbCrLf & _ "Private Sub Form_Load()" & vbCrLf & _ "Dim i, s As Integer" & vbCrLf & _ "Show" & vbCrLf & _ "i = 1" & vbCrLf & _ "s = 0" & vbCrLf & _ "1: s = s + i" & vbCrLf & _ " i = i + 1" & vbCrLf & _ " If i <= 100 Then GoTo 1" & vbCrLf & _ " Print s" & vbCrLf & _ "End Sub" TA(22, 1) = " 5050" TA(22, 2) = " 0" TA(22, 3) = " 100" TA(22, 4) = " 55" TA(22, 5) = " Không có kết quả đúng" DA(22) = 1 SA(22) = 5 DiemA(22) = 1 ------------------------------------------------------------------------------------ Câu 23 HA(23) = " Chơng trình sau cho kết quả bằng bao nhiêu?" & vbCrLf & _ "Private Sub Form_Load()" & vbCrLf & _ "Show" & vbCrLf & _ " a$ = ""chuong trinh""" & vbCrLf & _ " Print Mid(a$, Len(a$) - 7)" & vbCrLf & _ "End Sub" 7 Trang 8 TA(23, 1) = " Chuỗi ""ng trinh""" TA(23, 2) = " Chuỗi ""chơng trinh""" TA(23, 3) = " Chuỗi ""trinh" TA(23, 4) = " Cú pháp lệnh sai" DA(23) = 1 SA(23) = 4 DiemA(23) = 1 ------------------------------------------------------------------------------------ Câu 24 HA(24) = " Hàm Instr() dùng để làm gì?" TA(24, 1) = " Cho biết chuỗi có thuộc thành phần của chuỗi khác hay không" TA(24, 2) = " Đổi một số thành chuỗi" TA(24, 3) = " Tìm kiếm chuỗi con trong chuỗi" TA(24, 4) = " Tìm kiếm chuỗi con trong một chuỗi từ dới lên" DA(24) = 1 SA(24) = 4 DiemA(24) = 1 ------------------------------------------------------------------------------------ Câu 25 HA(25) = " Chơng trình sau thực hiện công việc gì?" & vbCrLf & _ "Private Sub Form_Click()" & vbCrLf & _ " Cls" & vbCrLf & _ " Dim i As Integer" & vbCrLf & _ " For i = 1 To 4" & vbCrLf & _ " Print Rnd" & vbCrLf & _ " Next i" & vbCrLf & _ "End Sub" TA(25, 1) = " In ra 4 số ngẫu nhiên từ [0,1)" TA(25, 2) = " In ra các số ngẫu nhiên bất kỳ" TA(25, 3) = " Không in gì" TA(25, 4) = " In ra các số 1, 2, 3, 4" DA(25) = 1 SA(25) = 4 DiemA(25) = 1 ------------------------------------------------------------------------------------ Câu '26 HA(26) = " Lệnh dới đây cho kết quả bằng bao nhiêu?" & vbCrLf & _ "Fix(-3.45)" TA(26, 1) = " -3" TA(26, 2) = " -3.45" TA(26, 3) = " -3.5" TA(26, 4) = " -4" DA(26) = 1 8 Trang 9 SA(26) = 4 DiemA(26) = 1 ------------------------------------------------------------------------------------ Câu 27 HA(27) = " Để thoát sớm khỏi một hàm, ta dùng điều lệnh nào?" TA(27, 1) = " Exit Function" TA(27, 2) = " Close" TA(27, 3) = " ExitFunction" TA(27, 4) = " End Function" DA(27) = 1 SA(27) = 4 DiemA(27) = 1 ------------------------------------------------------------------------------------ Câu 28 HA(28) = " Gọi thực hiện một thủ tục nh thế nào?" TA(28, 1) = " TenThuTuc Thamso1, Thamso2 và Call TenThuTuc(Thamso1,Thamso2, .)" TA(28, 2) = " TenThuTuc Thamso1, Thamso2" TA(28, 3) = " Call TenThuTuc(Thamso1,Thamso2, .)" TA(28, 4) = " TenThuTuc(Thamso1, Thamso2, )" DA(28) = 1 SA(28) = 4 DiemA(28) = 1 ------------------------------------------------------------------------------------ Câu 29 HA(29) = " Để tăng kích cỡ một mảng động mà không làm mất thông tin đã có, ta dùng lệnh gì?" TA(29, 1) = " ReDim Preserve" TA(29, 2) = " ReDim" TA(29, 3) = " Dim" TA(29, 4) = " Private" DA(29) = 1 SA(29) = 4 DiemA(29) = 1 ------------------------------------------------------------------------------------ Câu 30 HA(30) = " Với mảng A có các phần tử có nội dung bên trong, lệnh Erase A sẽ thực hiện điều gì?" TA(30, 1) = " Xoá nội dung các phần tử trong mảng" TA(30, 2) = " Xoá các phần tử của mảng" TA(30, 3) = " Xoá mảng, trả lại giá trị Null" TA(30, 4) = " Đa mảng A vào bộ nhớ đệm" 9 Trang 10 DA(30) = 1 SA(30) = 4 DiemA(30) = 1 ------------------------------------------------------------------------------------ Câu 31 HA(31) = " Chơng trình sau thực hiện việc gì?" & vbCrLf & _ "Private Sub Form_Load()" & vbCrLf & _ " Dim a(1 To 4)" & vbCrLf & _ " Show" & vbCrLf & _ " a(1) = 1" & vbCrLf & _ " a(2) = 2" & vbCrLf & _ " a(3) = 3" & vbCrLf & _ " a(4) = 4" & vbCrLf & _ "Print Join(a)" & vbCrLf & _ "End Sub" TA(31, 1) = " In ra chuỗi ""1 2 3 4""" TA(31, 2) = " In ra chuỗi ""1234""" TA(31, 3) = " Không thực hiện việc gì" TA(31, 4) = " Chơng trình báo lỗi" DA(31) = 1 SA(31) = 4 DiemA(31) = 1 ------------------------------------------------------------------------------------ Câu 32 HA(32) = " Trong ComboBox và ListBox, tính chất Sorted đợc dùng để làm gì?" TA(32, 1) = " ấn định các mục có hay không sắp xếp theo thứ tự ASCII" TA(32, 2) = " Sắp xếp các mục giảm dần" TA(32, 3) = " Sắp xếp các ListBox và ComboBox theo thứ tự" TA(32, 4) = " Sắp xếp các mục tăng dần" DA(32) = 1 SA(32) = 4 DiemA(32) = 1 ------------------------------------------------------------------------------------- Câu 33: Hãy xem đoạn mã sau : 1: Private Sub Form_Load() 2: Form2.Height = 23000 3: Me.Height = 2000 4: Form2.Show End Sub A. Sai dòng 1 B. Sai dòng 2 * C. Sai dòng 3 D. Sai dòng 4 10 [...]... cho ta kết quả dạng gì- hãy chọn kết quả đúng nhất? Sub Form_Load() Dim i As Integer Dim Versions As New Collection Dim A As String A = "Visual Basic 5.0" Versions.Add (A) 22 Trang 23 A = "Visual Basic 6.0" Versions.Add (A) A = "Visual Basic Net" Versions.Add (A) Show For i = 1 To 3 Print Versions.Item(i) Next i End Sub Ví dụ khác về tạo các mảng đối tợng: Private Sub Form_Load() Dim a(4) As CommandButton . 1 Lập trình với Visual Basic 6. 0 Tổng số: 4 50 câu Nhóm A: 100 Câu Nhóm B: 100 Câu Nhóm C: 100 Câu Nhóm D: 100 câu Nhóm E: 50 Câu Câu 1: HA(1) = ". = " 3 200 0" TA(3, 2) = " 64 00 0" TA(3, 3) = " Không giới hạn" TA(3, 4) = " 102 4" TA(3, 5) = " 2 56& quot; DA(3)

Ngày đăng: 05/03/2013, 17:08

Hình ảnh liên quan

Hình sau thuộc về đối tợng nào? - 5TN VisualBasic 6.0

Hình sau.

thuộc về đối tợng nào? Xem tại trang 73 của tài liệu.
Hình sau thuộc về đối tợng nào? - 5TN VisualBasic 6.0

Hình sau.

thuộc về đối tợng nào? Xem tại trang 74 của tài liệu.
Hình sau thuộc về đối tợng nào?       A.Cửa sổ Project - 5TN VisualBasic 6.0

Hình sau.

thuộc về đối tợng nào? A.Cửa sổ Project Xem tại trang 75 của tài liệu.
Hình sau thuộc về đối tợng nào? - 5TN VisualBasic 6.0

Hình sau.

thuộc về đối tợng nào? Xem tại trang 76 của tài liệu.
Hình sau thuộc về đối tợng nào? - 5TN VisualBasic 6.0

Hình sau.

thuộc về đối tợng nào? Xem tại trang 76 của tài liệu.
Hình sau thuộc về đối tợng nào? - 5TN VisualBasic 6.0

Hình sau.

thuộc về đối tợng nào? Xem tại trang 77 của tài liệu.

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan