Our experts have gathered these Visual Basic 6 MCQs through research, and we hope that you will be able to see how much knowledge base you have for the subject of Visual Basic 6 by answering these 100+ multiple-choice questions.
Get started now by scrolling down!
An ADO dynamic property is:
A. A property that changes value at runtime
B. A value defined by the user
C. A value defined by the operating system
D. A property that dynamically resizes as needed to accommodate database parameters
E. A property implemented by the OLE DB service provider
Which of the following cannot be included in the Open method of the recordset?
A. Cursor Type
B. User Name
C. Active Connection
D. CursorLocation
E. LockType
F. Source
What does the controls collection contain?
A. A list of all controls on a form
B. A list of all the controls used by your program
C. A list of all text boxes on a form
D. A list of all visible controls
E. The names of all control arrays on the form
You are creating a client application that calls ActiveX DLLs. Which of the following properties of the Err object provides the name of a component that sends an error back to the client application?
A. Number
B. Description
C. CompName
D. Component
E. Source
F. Text
G. Desc
H. None of the above
Global Procedures and Global Variables are declared in:
A. Form Modules
B. Standard (Code) Modules
C. Class Modules
D. Resource files
E. ActiveX Controls
F. Data Environment
Only Controls with a ________ property such as Picturebox, Toolbox, Statusbar etc. can be placed on an MDI form:
A. Showtips
B. Negotiate
C. Align
D. BorderStyle = 0
E. Visible
F. Locked
G. Enabled
H. Tag
Whenever the current record is about to change, Visual Basic generates the ______ event:
A. Validate
B. UpdateRecords
C. UpdateControls
D. BeginTrans
E. BeginMove
F. Update
Which of the following will provide the best aggregate performance for a query that is not executed repeatedly?
A. Direct execution
B. Stored procedures
C. Prepared statements
D. Data Environment
E. ADO Data Control
The _______ property enables Visual Basic to draw complete images in memory before displaying them on the Screen.
A. AutoRedraw = True
B. AutoRedraw = False
C. Refresh
D. PaintPicture
Which event of an ActiveX control data provider runs every time a bound control extracts data through the provider?
A. GetDataMember
B. GetDataField
C. GetDataProperty
D. GetDataRow
E. GetData
F. GetFields
G. GetRows
H. RetrieveData
Which event should you use to store property values into the PropertyBag?
A. Terminate
B. ReadProperties
C. StoreProperties
D. WriteProperties
E. SaveProperties
F. CommitProperties
One can convert a Visual Basic Application into ActiveX Document using:
A. Visual Database Manager
B. Application Wizard
C. ActiveX Document Migration Wizard
D. Package and Deployment Wizard
Which event should be used to resize an ActiveX control as the user modifies the size of the control implementation on a form?
A. Resize
B. Paint
C. Repaint
D. Initialize
E. Change
F. ReDimension
G. Dimension
H. Any of the above
The ______ function can be used to run any .com, .exe, .bat or .pif file from a Visual Basic program.
A. Shell
B. Substr
C. SetAttr
D. CStr
E. Exec
F. Perform
G. Do
H. None of the above
Consider the following program code:
(i) Dim FileName as String
Open FileName For Input As #FreeFile
(ii) Dim FileName as String
FileNum = FreeFile
Open FileName For Input As #FileNum
A. Both (i) and (ii) are correct
B. Only (i) is correct
C. Only (ii) is correct
D. (i) contains a logical error
E. (ii) contains an error
F. Both (i) and (ii) contain errors
Which function or method will you use to get a count of the maximum index limit of an array?
A. UBound function
B. LBound function
C. Substr function
D. Bound Control method
E. Limit method
F. UpperLimit method
G. Upper method
H. MaxArray function
Which property of the ProgressBar determines how much of the bar is filled?
A. Min
B. Max
C. Value
D. CurrentVal
E. FillValue
F. Fill
G. BarComplete
In order to change the mouse pointer shape from glass to watch-glass, the property to be used is:
A. MousePointer
B. Picture
C. Menu
D. PointerStyle
E. Pointer
F. Cursor
G. CursorStyle
H. CursorShape
A. Are one and the same
B. Can be different at times
C. Are actually not properties
In order to access a file in Non-textual format, you have to open file in:
A. Ascii Format
B. Binary Format
C. Input Mode
D. Output mode
E. Append mode
F. Read Mode
What is the extension of the Visual Basic project file that stores the design of a user control.
A. .ctx
B. .ctl
C. .ctr
D. .ocx
E. .vbp
F. .dll
G. .ucl
H. .utl
After a Dynaset type recordset has been created and opened, further searching is possible using the:
A. LookUp method
B. Seek method
C. Locate method
D. FindNext method
E. Search method
A. NewRecordset
B. NavigateRecordset
C. OpenNextRecordset
D. NextRecordset
E. SkipRecordset
F. PreviousRecordset
G. JumpRecordset
H. GoTORecordset
In order to provide a transparent background to the Form, you must change the _________ property to _______.
A. BackStyle, Opaque
B. BackColor, White
C. BackStyle, Transparent
D. BackColor, Parent Window's Color
E. ZOrder, 0
F. BackColor, Transparent
Which event procedure is called only if AutoRedraw property is set to false:
A. Form_GotFocus
B. Form_Paint
C. Form_Activate
Which events enable you to determine which key was pressed by the user?
A. Click and KeyPress
B. Click, KeyUp and KeyDown
C. KeyUp and KeyDown
D. KeyPress, KeyUp and KeyDown
E. Click, KeyPress, KeyUp and KeyDown
The Kill command in Visual Basic is used for:
A. Stopping the current process
B. Deleting files
C. Terminating the application
D. Stopping the current thread
E. Debugging the application
F. Error handling
G. None of the above
Which method would you use to get a free or unused File identifier while opening any file:
A. FreeFile
B. GetFileNum
C. GetFile
D. GetBytes
E. NextFile
F. File
G. GetNextFile
H. None of the above
What data type is the HelpContextID?
A. String
B. Integer
C. Single
D. Double
E. Long
F. Char
G. Float
Which event is fired when a text box loses focus?
A. LostFocus
B. FocusLost
C. RemoveFocus
D. FocusAway
E. NoFocus
F. Leavefocus
Message Boxes can hold a maximum of _______ characters.
A. 256
B. 512
C. 1024
D. 2046
E. 4092
F. 5000
G. 10000
H. No limit
Which of the following is the only valid Resume statement in an error handler?
A. Resume prior
B. Resume previous
C. Resume later
D. Resume next
E. Resume before
F. Resume to
G. Resume statement
H. Resume application
To store pictures in an array, Visual Basic provides the _____ control.
A. PictureClip
B. ImageList
C. PictureBox
D. Image Box
E. Timer Control
F. ListView
G. Common Dialog
H. DataGrid
Which is the only event of the timer control?
A. Timer
B. TimeElapsed
C. TimeOver
D. Reset
E. TimeOut
F. Restart
G. Freeze
H. Stop
A. The Caption of Form1 will change to the value contained in Y$
B. The Caption of Form1 will not change
C. The Caption changes at random intervals after the function call
D. The code is incorrect
If one needs to use an ampersand(&) in a Label but does not want it to be an Access Key, the _______ property of the label must be set to False.
A. Caption
B. ClipControls
C. UseMnemonic
D. LinkMode
E. Locked
F. Label
G. ZOrder
H. Visible
What is the sequence of events when a form is unloaded?
A. QueryUnload, Unload and Terminate
B. QueryUnload, Terminate and Unload
C. QueryUnload and Unload
D. Unload only
E. Terminate, QueryUnload and Unload
F. Terminate, Unload and QueryUnload
G. Unload, QueryUnload and Terminate
H. Unload, Terminate and QueryUnload
What is the default value for the scalemode property of the form?
A. Twip
B. Point
C. Pixel
D. Character
E. Centimeter
F. Inches
G. Millimeters
Which property of the Err object returns the numeric value associated with the most recent runtime error?
A. Description
B. No
C. Number
D. Source
E. Errorcode
F. Num
G. Code
The event Lost_Focus of one object results in _____ of the other object:
A. Got_Focus
B. Lost_Focus
C. Mouse_click
D. Refresh
E. Validate
F. Load
G. Activate
H. Initialize
Which of the following ADO recordset types provides the greatest degree of concurrency?
A. Static
B. Forward-only
C. Dynamic
D. Keyset
E. Read only
F. Keyset and Dynamic
The ______ property is used to show Tool Tips or Help Balloons when the mouse rests on the object:
A. ToolTipText
B. Tag
C. Dragmode
D. ShowTips
E. Help
F. Tip
G. ShowHelp
H. Tab
Which of the following can be shown to the user using the Common Dialog control in VB?
A. Common messages passed to Windows
B. Open dialog box
C. Windows explorer
D. Input box
E. Message box
F. Error messages
G. Help
H. None of the above
Which property of the form changes the form's title?
A. Name
B. Heading
C. Caption
D. Text
E. Title
In order to enable the DBGridControl or the MSFlexGrid Control to display the contents of a table or query, you need to set only the ______ property:
A. DataSource
B. Connection
C. RecordSource
D. TableType
E. RecordType
F. DataType
The _______ property changes the tab order at runtime:
A. Tab stop
B. Tab key
C. Tab order
D. Tab index
Which of the following tools can be used to change the value of a variable or property during break mode of an application?
A. Watch window
B. Immediate window
C. Callstack
D. Locals window
E. Debug object
You want the code of the close command button to execute upon pressing the ESC key, even though the focus may be on another control in the form. Which property of the command button would you set to true?
A. Cancel
B. Escape
C. Exit
D. Focus
E. Default
F. Losefocus
G. ExecEvent
H. FireEvent
Which collection of an ActiveX control enumerates all of the properties that can be bound to a data source?
A. DataFields
B. DataMembers
C. DataBindings
D. DataProperties
E. DataBase
F. DataColumns
Which of the following situations would not cause the Initialize event of an ActiveX control to occur?
A. When a control is placed on a form at design time
B. When a form designer containing a control is closed
C. When a form is run
D. When a compiled application containing a control executes
E. When an application terminates and re-enters design-time for the host application