Đề Thi Online Miễn Phí Visual Basic .COM - Đại Học Kinh Doanh Và Công Nghệ Hà Nội (HUBT)
Tham khảo đề thi online miễn phí môn Visual Basic .COM dành cho sinh viên Đại học Kinh doanh và Công nghệ Hà Nội (HUBT). Đề thi kèm đáp án chi tiết, hỗ trợ bạn ôn tập hiệu quả, củng cố kiến thức lập trình cơ bản và nâng cao, chuẩn bị tốt nhất cho kỳ thi học phần.
Từ khoá: Visual Basic .COM Đại học Kinh doanh và Công nghệ Hà Nội HUBT đề thi online đề thi miễn phí đáp án chi tiết lập trình Visual Basic ôn tập lập trình tài liệu học phần ôn thi hiệu quả
Câu 1: Class Person Protected name As String = "Meggies"End ClassClass Student Inherits Person Public code As String = "001" Public Sub output() Console.WriteLine(name + "" + code) End SubEnd ClassSub Main() 'args As String()) Dim p As New Student() p.output()End SubKết quả của đoạn mã trên là?
Câu 2: Đoạn chương trình sau cho kết quả là gì khi chạy với n = 20? If n > 100 Then Console.WriteLine("good1") ElseIf n > 50 Then Console.WriteLine("good2") Else Console.WriteLine("good3") End If
A. Đoạn chương trình báo lỗi
Câu 3: Hàm nào trong report dùng để chuyển đổi dữ liệu sang xâu ký tự trong Crystal Report?
Câu 4: Đối tượng nào đại diện cho Report trong ứng dụng?
A. CrystalDecisions.CrystalReports.CrystalEngine.ReportDocument
B. CrystalDecisions.CrystalReports.Engine.ReportDocument
C. CrystalDecisions.CrystalReports.Engine
D. CrystalReports.Engine.ReportDocument
Câu 5: Report Footer là gì?
A. Xuất hiện trên cùng của trang đầu tiên trong report
B. Xuất hiện trên cùng của mỗi trang
C. Xuất hiện cuối cùng của trang trong report
D. Xuất hiện ở đầu mỗi nhóm và dùng để hiển thị tên nhóm
Câu 6: Cho đoạn chương trình sau:Sub main() (1) Dim x As Integer, y As Integer (2) For x = 1 To 9 (3) For y = 1 To 9 (4) If x + y = 10 Then (5) Console.WriteLine(x * 10 + y) (6) Exit For (7) End If (8)Next y (9) Next x (10) Console.ReadLine()End SubNếu bỏ dòng lệnh (6) Exit For thì?
A. Kết quả in ra không đổi nhưng thời gian chạy chương trình lâu hơn.
B. Đọan chương trình sẽ báo lỗi cú pháp.
C. Kết quả in ra sẽ khác so với trước lúc chưa bỏ.
D. Các câu a, b, c đều sai.
Câu 7: Để chạy chương trình hiện thời ta nhấn nút Chạy (Run) trên phần nào sau đây?
B. Cửa sổ Project Explorer
D. Cửa sổ Properties Window.
Câu 8: Thuộc tính Enabled chọn là True nghĩa là?
A. Tất cả đáp án đều đúng
B. Tắt đối tượng Time
C. Đối tượng Time được chạy
D. Đối tượng Time không chạy
Câu 9: Để kết thúc việc thay đổi dữ liệu trên DataRow, ta dùng phương thức nào?
Câu 10: Cho đoạn chương trình sau: Class A Private x As Integer Public y As IntegerEnd ClassSub Main() Dim obj1, obj2 As New A() obj1.x = 10 obj2.y = 8End 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à?
B. Không thể truy cập vào thành phần private của lớp.
C. Không xác định được giá trị x.
D. Phải gọi thông qua tên lớp không được gọi thông qua tên đối tượng.
Câu 11: Khi muốn tạo cây thư mục ta sử dụng điều khiển nào?
A. Điều khiển ProgressBar
B. Điều khiển TreeView
C. Điều khiển RichTextBox
Câu 12: Để thực hiện những tính toán theo nhóm của dữ liệu đã được gộp nhóm trên Report, ta dùng loại trường nào?
Câu 13: Để kết nối đến cơ sở dữ liệu dạng Access hoặc Excel thì ta dùng đối tượng nào?
Câu 14: Đâu là 2 điều khiển cần có khi tạo một toolbar?
C. Tất cả các ý trên
D. ImageList và Toolbar Control
Câu 15: Phương thức Getname(i) của đối tượng DataReader dùng để làm gì?
A. Trả về giá trị là dữ liệu của dòng thứ i
B. Trả về giá trị là thứ tự cột với tên cột được chỉ định
C. Trả về giá trị dạng chuỗi là tên cột thứ i
Câu 16: Để 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. Imports System.Data.SqlClient.Data
B. Imports System.Data.SqlClient
D. Imports System.Data. OLEDB
Câu 17: Để sao chép cấu trúc và dữ liệu từ đối tượng DataTable này sang đối tượng DataTable khác ta dùng phương thức nào?
Câu 18: 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ử.
D. Một giá trị khác.
Câu 19: : Chọn câu trả lời đúng nhất?Dim objListView as ListViewItemobjListView = lstMyListView.Items.Add(“Hi”,0)objListView.SubItems.Add(“Display”)
C. Chọn một item và hiển thị trong ListView
D. Thêm item và subitem vào ListView
Câu 20: Để ghi dữ liệu trong DataTable ra file Xml ta dùng phương thức nào?
Câu 21: 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?
Câu 22: Đoạn lệnh sau có kết quả là bao nhiêu? Sub Main() For i As Integer = 1 To 5 If i = 3 Then Continue For Console.Write(" {0} ", i) Next Console.ReadLine() End Sub
Câu 23: 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à?
Câu 24: Để in giá trị ra màn hình console?
Câu 25: Cú pháp khai báo và khởi tạo đối tượng DataTable
A. Dim table as New DataTable()
C. Dim table as DataTable()
D. Dim table = DataTable()
Câu 26: Trong đối tượng Special Field, hàm Total Page Count là:
A. Số record tuần tự được gán vào cho tất cả record trả về cho report
B. Số tuần từ đuóc gán vào tất cả các nhóm
Câu 27: Điều khiển nào dùng để nhóm các thông tin có liên quan lại với nhau?
Câu 28: 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?
Câu 29: Điều khiển nào được sử dụng để chọn ngày?
B. Không có đáp án đúng
Câu 30: 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?
Câu 31: Để gán đối tượng SqlConnection cho đối tượng SqlCommand ta dùng thuộc tính nào?
Câu 32: Câu lệnh sau dùng để?lstMyListView.items.Cear()
A. Xóa tất cả item trong ListView.
B. Chọn một item và hiển thị trong ListView
C. Xóa một item bất kì trong ListView
Câu 33: : Thành phần private của lớp là thành phần?
A. Cho phép truy xuất từ bên ngoài lớp và cho phép kế thừa.
B. Cho phép truy xuất từ bên ngoài lớp.
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.
D. 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.
Câu 34: ComboBox là gì?
A. Không có đáp án đúng
B. Là điều khiển cho phép xem thông tin
C. Là điều khiển cho phép nhập dữ liệu và lựa chọn dữ liệu
D. Là điều khiển giống ListBox
Câu 35: Để truyền tham số từ Form vào Report ta sử dụng đối tượng nào?
Câu 36: Để biết trạng thái kết nối của đối tượng Connection, ta dùng?
Câu 37: Trong đối tượng Special Field, hàm Data date là:
A. Date mà data được đọc từ database
B. Thời gian mà report được in
C. Ngày tháng mà report được in
D. Thời gian mà report được sửa lần cuối
Câu 38: Biểu thức nào sau đây dùng để truyền tham số cho báo biểu:
A. CrystalReport>.GetParameterValue(<Giá trị>,<Tên tham số > )
B. CrystalReport>.GetParameterValue(<Tên tham số>,<Giá trị> )
C. CrystalReport>.SetParameterValue(<Tên tham số>,<Giá trị> )
D. CrystalReport>.SetParameterValue(<Giá trị>,<Tên tham số > )
Câu 39: Trong các đối tượng sau đối tượng nào được dùng để tính toán trên server database:
Câu 40: 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?