Đề 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ả

Số câu hỏi: 259 câuSố mã đề: 1 đềThời gian: 1 giờ

60,262 lượt xem 4,635 lượt làm bài


Bạn chưa làm Mã đề 1!

Xem trước nội dung
Câu 1: 0.25 điểm
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à?
A.  
Meggies001
B.  
Lỗi Runtime.
C.  
Lỗi Compile.
D.  
Không in gì.
Câu 2: 0.25 điểm
Đ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
B.  
good2
C.  
good3
D.  
good1
Câu 3: 0.25 điểm
Hàm nào trong report dùng để chuyển đổi dữ liệu sang xâu ký tự trong Crystal Report?
A.  
ConvertToText
B.  
ConvertToString
C.  
ToText
D.  
String
Câu 4: 0.25 điểm
Đố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: 0.25 điểm
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: 0.25 điểm
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: 0.25 điểm
Để 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?
A.  
Thanh Toolbar.
B.  
Cửa sổ Project Explorer
C.  
Thanh Menu.
D.  
Cửa sổ Properties Window.
Câu 8: 0.25 điểm
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: 0.25 điểm
Để kết thúc việc thay đổi dữ liệu trên DataRow, ta dùng phương thức nào?
A.  
EndEditRow()
B.  
EndUpdate()
C.  
EndEdit()
D.  
End()
Câu 10: 0.25 điểm
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à?
A.  
Chưa khai báo x.
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: 0.25 điểm
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
D.  
Điều khiển Timer
Câu 12: 0.25 điểm
Để 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?
A.  
Running Total Field
B.  
Parameter Field
C.  
Special Field
D.  
Formula Field
Câu 13: 0.25 điểm
Để 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? 
A.  
ConnectionDB
B.  
OleDbConnection
C.  
Connection
D.  
SqlConnection
Câu 14: 0.25 điểm
 Đâu là 2 điều khiển cần có khi tạo một toolbar?
A.  
Only toolbar control
B.  
Cả A và B
C.  
Tất cả các ý trên
D.  
ImageList và Toolbar Control
Câu 15: 0.25 điểm
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
D.  
Tất cả đều sai
Câu 16: 0.25 điểm
Để 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
C.  
Imports System.Data
D.  
Imports System.Data. OLEDB
Câu 17: 0.25 điểm
Để 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?
A.  
Copy()
B.  
Clone()
C.  
Add()
D.  
Insert()
Câu 18: 0.25 điểm
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ử.
A.  
3
B.  
5
C.  
1
D.  
Một giá trị khác.
Câu 19: 0.25 điểm
: Chọn câu trả lời đúng nhất?Dim objListView as ListViewItemobjListView = lstMyListView.Items.Add(“Hi”,0)objListView.SubItems.Add(“Display”)
A.  
Thêm item
B.  
Xoá item
C.  
Chọn một item và hiển thị trong ListView
D.  
Thêm item và subitem vào ListView
Câu 20: 0.25 điểm
Để ghi dữ liệu trong DataTable ra file Xml ta dùng phương thức nào?
A.  
WriteLineXml()
B.  
InsertXml()
C.  
WriteXml()
D.  
ReadXml()
Câu 21: 0.25 điểm
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?
A.  
Console.Read()
B.  
Console.ReadLine()
C.  
Console.WriteLine()
D.  
Console.WriteLine.
Câu 22: 0.25 điểm
Đ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
A.  
1 2 4 5
B.  
1 4 5 
C.  
1 2 3 4 5
D.  
0 1 2 3 4 5
Câu 23: 0.25 điểm
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à?
A.  
Method shadowing.
B.  
Method hiding.
C.  
Method overloading.
D.  
Method overriding.
Câu 24: 0.25 điểm
Để in giá trị ra màn hình console?
A.  
Console.ReadLine()
B.  
Console.Read()
C.  
Console.WriteLine
D.  
Console.Write()
Câu 25: 0.25 điểm
Cú pháp khai báo và khởi tạo đối tượng DataTable
A.  
Dim table as New DataTable()
B.  
Dim table
C.  
Dim table as DataTable()
D.  
Dim table = DataTable()
Câu 26: 0.25 điểm
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.  
Tổng số trang 
D.  
Số trang
Câu 27: 0.25 điểm
Đ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.  
Combobox
C.  
GroupBox
D.  
Panel
Câu 28: 0.25 điểm
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?
A.  
InitialDirectory
B.  
Path
C.  
InitialFolder
D.  
Location
Câu 29: 0.25 điểm
Điều khiển nào được sử dụng để chọn ngày?
A.  
sai cái đầu buồi
B.  
Không có đáp án đúng
C.  
DateTimePicker
D.  
MonthCalendar
Câu 30: 0.25 điểm
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?
A.  
Prmpt
B.  
CreatePrompt
C.  
OverwrirePrompt
D.  
OpenPrompt
Câu 31: 0.25 điểm
Để gán đối tượng SqlConnection cho đối tượng SqlCommand ta dùng thuộc tính nào?
A.  
Command
B.  
 Connection
C.  
ConnectionType
D.  
Connect
Câu 32: 0.25 điểm
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
D.  
ko có đáp án đúng
Câu 33: 0.25 điểm
: 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: 0.25 điểm
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: 0.25 điểm
Để truyền tham số từ Form vào Report ta sử dụng đối tượng nào?
A.  
Parameter Fields
B.  
Group Name Fields
C.  
Running Total Fields
D.  
Special Fields
Câu 36: 0.25 điểm
Để biết trạng thái kết nối của đối tượng Connection, ta dùng?
A.  
Check
B.  
IsState
C.  
State
D.  
Status
Câu 37: 0.25 điểm
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: 0.25 điểm
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: 0.25 điểm
Trong các đối tượng sau đối tượng nào được dùng để tính toán trên server database:
A.  
Special fields
B.  
Formula fields 
C.  
SQL expression fields
D.  
Summary fields
Câu 40: 0.25 điểm
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?
A.  
Item
B.  
Filename
C.  
File
D.  
PathName