CSS 331 - Visual Basic - Test 2 Review
If the strDue variable contains the string "$8.50$", what will the strDue.Trim("$"c) method return?
"8.50"
If the strDue variable contains the string "$8.50$", what will the strDue.TrimStart("$"c) method return?
"8.50$"
The concatenation operator in Visual Basic
&
What will the following code display in the lblAsterisks control? For intX as Integer = 1 to 2 For intY As Integer = 1 to 3 lblAsterisks.Text = lblAsterisks.Text & "*" Next intY lblAsterisks.Text = lblAsterisks.Text & ControlChars.NewLine Next intX a. *** *** b. *** *** *** c. ** ** ** d. *** *** *** ***
*** ***
If the strAddress variable contains the string "15 Palm Ave.", what will the strAddress.IndexOf("Palm", 5) method return? a. -1 b. 5 c. 6 d. False
-1
What does the IndexOf method return when the string does not contain the subString?
-1
What does the Peek method return when the end of the file is reached? a. -1 b. 0 c. the last character in the file d. the newline character
-1
Write the Financial.Pmt method that calculates the monthly payment (expressed as a positive number) for a loan of $130,000 for 30 years with a 2% annual interest rate.
-Financial.Pmt(0.02 / 12, 30 * 12, 130000)
Which of the following calculates the monthly payment (expressed as a positive number) for a loan of $10,000 for 2 years with a 3.5% annual interest rate? a. -Financial.Pmt(0.035, 2, 10000) b. -Financial.Pmt(0.035 / 12, 2 * 12, 10000) c. -Financial.Pmt(2 * 12, 0.035 / 12, 10000) d. -Financial.Pmt(10000, 0.035 / 12, 2 * 12)
-Financial.Pmt(0.035 / 12, 2 * 12, 10000)
Write the Financial.Pmt method that calculates the monthly payment (expressed as a positive number) for a loan of $25,000 for 10 years with a 4% annual interest rate.
-Financial.Pmt(0.04 / 12, 10 * 12, 25000)
The name of a class file ends with which of the following filename extensions? a. .cla b. .cls c. .vb d. None of the above
.vb
(Read code carefully, answer with an integer) How many times will the string literal "Hi" appear in the lblMsg control? Dim intCount As Integer Do While intCount > 4 lblMsg.Text = lblMsg.Text & "Hi" & ControlChars.NewLine intCount += 1 Loop
0
(Read code carefully, answer with an integer) How many times will the string literal "Hi" appear in the lblMsg control? Dim intCount As Integer Do lblMsg.Text = lblMsg.Text & "Hi" & ControlChars.NewLine intCount += 1 Loop While intCount > 4
1
If a list box's Sorted property is set to True, how will the numbers 4, 35, 3, 1, and 12 be displayed in the list box? a. 4, 35, 3, 1, 12 b. 1, 3, 4, 12, 35 c. 1, 12, 3, 35, 4 d. 35, 12, 4, 3, 1
1, 12, 3, 35, 4
If the loop's For clause is For intX = 2 to 8 Step 2, what value will be in the intX variable when the loop ends?
10
For intX as Integer = 10 To 99, the loop will end when the intX variable contains the number _____? a. 100 b. 111 c. 101 d. 110
100
(Read code carefully, answer with an integer) When the computer stops process the loop, the variable intCount contains what number? For intCount As Integer = 6 To 13 Step 2 lblMsg.Text = lblMsg.Text & "Hi" & ControlChars.NewLine Next intCount
14
If the strAddress variable contains the string "41 Main Street", what will the strAddress.IndexOf("Main") method return? a. -1 b. 3 c. 4 d. True
3
When a list box's Sorted property is set to True, in what order will the following items appear: 35, 40, 3, 4?
3, 35, 4, 40
What will the following code display in the lblSum control? Dim intSum As Integer Dim intY As Integer Do While intY < 3 For intX As Integer = 1 to 4 intSum += intX Next intX intY += 1 Loop lblSum.Text = intSum.ToString a. 5 b. 8 c. 15 d. 30
30
(Read code carefully, answer with an integer) How many times will the string literal "Hi" appear in the lblMsg control? For intCount As Integer = 6 To 13 Step 2 lblMsg.Text = lblMsg.Text & "Hi" & ControlChars.NewLine Next intCount
4
If the loop's For clause is For intX = 2 to 8 Step 2, how many times will the loop instructions be processed?
4
If the strPresident variable contains the string "Abraham Lincoln", what value will the strPresident.IndexOf("ham") method return? a. True b. -1 c. 4 d. 5
4
If a list box's Sorted property is set to False, how will the numbers 4, 35, 3, 1, and 12 be displayed in the list box? a. 4, 35, 3, 1, 12 b. 1, 3, 4, 12, 35 c. 1, 12, 3, 35, 4 d. 35, 12, 4, 3, 1
4, 35, 3, 1, 12
Explain the difference between a Sub procedure and a Function procedure.
A Function returns a value, a Sub procedure doesn't.
Which of the following is false? a. A function returns only one value to the statement that invoked it b. A Sub procedure can accept only one item of data passed to it c. The parameterList in a procedure header is optional d. None of the above
A Sub procedure can accept only one item of data passed to it
Which of the following statements is false? a. A class can contain only one constructor b. An example of a behavior is the SetTime method in a Time class c. An object created from a class is referred to as an instance of the class d. An instance of a class is considered an object
A class can contain only one constructor
What is a class?
A class is a pattern that the computer uses to create an object.
stands for "active server page"
ASP
Which of a form's properties specifies the default button (if any)?
AcceptButton
A property of a form; used to designate the default button
AcceptButton property
A numeric variable used for accumulating (adding together) something
Accumulator
arrays whose elements are used to accumulate (add together) values
Accumulator arrays
Which of the following methods is used to add items to a list box? a. Add b. AddList c. Item d. ItemAdd
Add
The Items collection's method used to add an item to a list box
Add method
If the strWord variable contains the string "spring", which of the following statements assigns the letter r to the strLetter variable? a. strLetter = strWord.Substring(2) b. strLetter = strWord(2) c. strLetter = strWord(2, 1) d. All of the above
All of the above
The intCounters array contains five elements. Which of the following assigns the number 1 to each element? a. For intSub As Integer = 0 To 4 intCounters(intSub) = 1 Next intSub b. Dim intSub As Integer Do While intSub < 5 intCounters(intSub) = 1 intSub += 1 Loop c. For intSub As Integer = 1 To 5 intCounters(intSub - 1) = 1 Next intSub d. All of the above
All of the above
The strDue variable contains the string "$****75". Which of the following statements removes the dollar sign and asterisks from the variable? a. strDue = strDue.Trim("$"c, "*"c) b. strDue = strDue.TrimStart("*"c, "$"c) c. strDue = strDue.TrimStart("$"c, "*"c) d. All of the above
All of the above
Which of the following assigns the number 0 to each element in a two-row, four-column Integer array named intSums? a. For intRow As Integer = 0 To 1 For intCol As Integer = 0 To 3 intSums(intRow, intCol) = 0 Next intCol Next intRow b. Dim intRow As Integer Dim intCol As Integer Do While intRow < 2 intCol = 0 Do While intCol < 4 intSums(intRow, intCol) = 0 intCol += 1 Loop intRow += 1 Loop c. For intX As Integer = 1 To 2 For intY As Integer = 1 To 4 intSums(intX - 1, intY - 1) = 0 Next intY Next intX d. All of the above
All of the above
Which of the following clauses will stop the loop when the value in the intPopulation variable is less than the number 5000? a. Do While intPopulation >= 5000 b. Do Until intPopulation < 5000 c. Loop While intPopulation >= 5000 d. All of the above
All of the above
Which of the following selects the Cat item, which appears third in the cboAnimal control? a. cboAnimal.SelectedIndex = 2 b. cboAnimal.SelectedItem = "Cat" c. cboAnimal.Text = "Cat" D. All of the above
All of the above
Which of the following statements changes the contents of the strZip variable from 60521 to 60461? a. strZip = strZip.Insert(2, "46") strZip = strZip.Remove(4, 2) b. strZip = strZip.Remove(2) strZip = strZip.Insert(2, "461") c. strZip = strZip.Remove(2, 2) strZip = strZip.Insert(2, "46") d. All of the above
All of the above
used with a StreamWriter variable to open a sequential access file for append
AppendText method
When a list box's Sorted property is set to True, in what order will the following items appear: Banana, Apple, Watermelon?
Apple, Banana, Watermelon
the items of information in a calling statement; items passed to a Sub procedure, function, or method
Arguments
a group of related variables that have the same name and data type and are stored in consecutive locations in the computer's main memory
Array
a string; also called a character array
Array of characters
reverses the order of the values stored in a one-dimensional array
Array.Reverse method
sorts the values stored in a one-dimensional array in ascending order
Array.Sort method
Which of the following statements sorts the intQuantities array in ascending order? a. Array.Sort(intQuantities) b. intQuantities.Sort c. Sort(intQuantities) d. SortArray(intQuantities)
Array.Sort(intQuantities)
the characteristics that describe an object
Attributes
the Visual Basic feature that enables you to specify the property of a class in one line
Auto-implemented properties
an object's methods and events
Behaviors
Scope of the variable declared in a For...Next statement's For clause; indicates that the variable can be used only within the For...Next loop
Block scope
The dblNums array is a six-element Double array. Which of the following If clauses determines whether the entire array has been searched? a. If intSub = dblNums.Length Then b. If intSub <= dblNums.Length Then c. If intSub > dblNums.GetUpperBound(0) Then d. Both a and c
Both a and c
Which of the following declares a five-element one-dimensional array? a. Dim intSold(4) As Integer b. Dim intSold(5) As Integer = {4, 78, 65, 23, 2} c. Dim intSold() As Integer = {4, 78, 65, 23, 2} d. Both a and c
Both a and c
Which of the following is a valid header for a procedure that is passed the number 15? a. Private Function GetTax(ByVal intRate as Integer) As Decimal b. Private Function GetTax(ByAdd intRate as Integer) As Decimal c. Private Sub CalcTax(ByVal intRate as Integer) d. Both a and c
Both a and c
a program that allows a client computer to request and view Web pages
Browser
Write the parameterList for a procedure that receives a Decimal value followed by the address of a Decimal variable. Use decSales and decBonus as the parameter names.
ByVal decSales As Decimal, ByRef decBonus As Decimal
Write a calling statement that invokes an independent Sub procedure named CalcBonus, passing it the value stored in the decFebSales variable and the address of the decFebBonus variable.
CalcBonus(decFebSales, decFebBonus)
a statement that invokes (calls) an independent Sub procedure or function
Calling statement
a property of the e parameter in the form's FormClosing event procedure; when set to True, it prevents the form from closing
Cancel property
A property of a form; used to designate the button that can be selected by pressing the Esc key
CancelButton property
a string; a group (or array) of related characters
Character array
a sequence (stream) of characters
Character stream
a digit that is added to either the beginning or end (but typically the end) of a number for the purpose of validating the number's authenticity
Check digit
a pattern that the computer follows when instantiating (creating) an object
Class
the statement used to define a class in Visual Basic
Class statement
The Items collection's method used to clear (remove) items from a list box
Clear method
a computer that requests information from a Web server
Client computer
used with either a StreamWriter variable or a StreamReader variable to close a sequential access file
Close method
A group of individual objects treated as one unit
Collection
a control that offers the user a list of choices and also has a text field that may or may not be editable
Combo box
The ampersand (&); used to concatenate strings
Concatenation operator
a method whose instructions are automatically processed each time the class is used to instantiate an object; used to initialize the class' Private variables; always a Sub procedure named New
Constructor
performs a case-sensitive search to determine whether a string contains a specific sequence of characters; returns a Boolean value (True or False)
Contains method
Advances the insertion point to the next line
ControlChars.NewLine constant
Which constant is used to represent the Tab key?
ControlChars.Tab
Represents the Tab key
ControlChars.Tab constant
Stores an integer that represents the number of items in the Items collection
Count property
A numeric variable used for counting something
Counter
arrays whose elements are used for counting something
Counter array
A loop whose processing is controlled by a counter; the loop body will be processed a precise number of times
Counter-controlled loop
If the file to be opened exists, which method erases the file's contents? a. AppendText b. CreateText c. InsertText d. OpenText
CreateText
used with a StreamWriter variable to open a sequential access file for output
CreateText method
Decreasing a value
Decrementing
The button that can be selected by pressing the Enter key even when the button does not have the focus; designated by setting the form's AcceptButton property
Default button
a constructor that has no parameters; a class can have only one default constructor
Default constructor
The item automatically selected in a list box when the application is started and the interface appears
Default list box item
If the user clicks the Cancel button in a message box, the MessageBox.Show method returns the integer 2, which is represented by which DialogResult value?
DialogResult.Cancel
Numbers are sorted before letters, and a lowercase letter is sorted before its uppercase equivalent
Dictionary order
Which of the following instantiates an Inventory object and assigns it to the chair variable? a. Dim chair As Inventory b. Dim chair As New Inventory c. Dim chair = New Inventory d. Dim New chair As Inventory
Dim chair As New Inventory
Which of the following declares a two-dimensional array that has four rows and three columns? a. Dim decNums(2, 3) As Decimal b. Dim decNums(3, 4) As Decimal c. Dim decNums(3, 2) As Decimal d. Dim decNums(4, 3) As Decimal
Dim decNums(3, 2) As Decimal
Write a statement that declares a procedure-level Employee variable named hourly. The statement should also instantiate an Employee object, storing it in the hourly variable.
Dim hourly As New Employee
Write a declaration statement for a procedure-level variable named inInventory. The variable will be used to read data from a sequential access file.
Dim inInventory As IO.StreamReader
Write a statement that declares a procedure-level one-dimensional array named intOrders. The array should contain 15 elements.
Dim intOrders(14) As Integer
Write a statement that declares a procedure-level Employee variable named manager.
Dim manager As Employee
Write a declaration statement for a procedure-level variable named outInventory. The variable will store a StreamWriter object.
Dim outInventory As IO.StreamWriter
Which of the following statements declares an object to represent the pseudo-random number generator in a procedure? a. Dim randGen As New RandomNumber b. Dim randGen As New Generator c. Dim randGen As New Random d. Dim randGen As New RandomObject
Dim randGen As New Random
Write a Dim statement that creates a Random object named randGen.
Dim randGen As New Random
Write a statement that invokes the DisplayCompanyName procedure, which has no parameters.
DisplayCompanyName()
Write a Do clause that processes the loop instructions until the end of the file is reach. The file is associated with inInventory.
Do Until inInventory.Peek = -1
Using the Until keyword, write a Do clause that processes the loop body as long as the value in the intAge variable is less than or equal to 21.
Do Until intAge <= 21
Using the Until keyword, write a Do clause that stops the loop when the value in the strContinue contains the letter N (in uppercase).
Do Until strContinue.ToUpper = "N"
Using the While keyword, write a Do clause that processes the loop body as long as the value in the dblScore variable is greater than 0 and, at the same time, less than or equal to 100.
Do While dblScore > 0 AndAlso dblScore <= 100
Using the While keyword, write a Do clause that processes the loop body as long as the value in the intAge variable is greater than 21.
Do While intAge > 21
The intNums array is declared as follows: Dim intNums() As Integer = {10, 5, 7, 2}. Which of the following blocks of code correctly calculates the average value stored in the array? The intTotal, intSub, and dblAvg variables contain the number 0 before the loop is processed. a. Do While intSub < 4 intNums(intSub) = intTotal + intTotal intSub += 1 Loop dblAvg = intTotal / intSub b. Do While intSub < 4 intTotal += intNums(intSub) intSub = intSub + 1 Loop dblAvg = intTotal / intSub c. Do While intSub < 4 intTotal += intNums(intSub) intSub += 1 Loop dblAvg = intTotal / intSub - 1 d. Do While intSub < 4 intTotal = intTotal + intNums(intSub) intSub = intSub + 1 Loop dblAvg = intTotal / (intSub - 1)
Do While intSub < 4 intTotal += intNums(intSub) intSub = intSub + 1 Loop dblAvg = intTotal / intSub
The intSales array is declared as follows: Dim intSales() As Integer = {10000, 12000, 900, 500, 20000}. Which of the following loops will correctly multiply each element by 2? The intSub variable contains the number 0 before the loop is processed. a. Do While intSub <= 4 intSub *= 2 Loop b. Do While intSub <= 4 intSales *= 2 intSub += 1 Loop c. Do While intSub < 5 intSales(intSub) *= 2 intSub += 1 Loop d. None of the above
Do While intSub < 5 intSales(intSub) *= 2 intSub += 1 Loop
The strItems array is declared as follows: Dim strItems(20) As String. The intSub variable keeps track of the array subscripts and is initialized to 0. Which of the following Do clauses will process the loop instructions for each element in the array? a. Do While intSub > 20 b. Do While intSub < 20 c. Do While intSub >= 20 d. Do While intSub <= 20
Do While intSub > 20
A Visual Basic statement that can be used to code both pretest loops and posttest loops
Do...Loop statement
The Financial.Pmt method returns a number of which data type?
Double
Which style of combo box has a text portion that is not editable?
DropDownList
Which property is used to specify a combo box's style? a. ComboBoxStyle b. DropDownStyle c. DropStyle d. Style
DropDownStyle
determines the style of a combo box
DropDownStyle property
an interactive document that can accept information from the user and also retrieve information for the user
Dynamic Web page
the variables in an array
Elements
use to enable (True) or disable (False) a control during run time
Enabled property
an OOP term that means "contains" in a class
Encapsulates
A loop whose instructions are processed indefinitely; also called an infinite loop
Endless loop
Sub procedures that are processed only when a specific event occurs; also called event-handling Sub procedures
Event procedures
procedures that are processed only when a specific event occurs; also called event procedures
Event-handling Sub procedures
the actions to which an object can respond
Events
used to determine whether a file exists
Exists method
in OOP, this term refers to the fact that an object's Public members are visible to an application
Exposed
(True of False) A class is an object.
False
(True or False) An object's attributes indicate the tasks that the object can perform.
False
(True or False) In order to access each element in an array, the For Each...Next statement needs to know the highest subscript in the array.
False
(True or False) Only the For...Next statement can be used to code a nested loop.
False
(True or False) The code to traverse a two-dimensional array using the For Each...Next statement requires two loops.
False
(True or False) When using two loops to traverse an array, you can use the For...Next statement to code the outer loop and use the For Each...Next statement to code the nested loop.
False
(True or False) Without using the line continuation character, you can break a line of code immediately before a comma.
False
A WriteOnly property can be an auto-implemented property. a. True b. False
False
What does the Contains method return when the string does not contain the subString?
False
Used to calculate the periodic payment on either a loan or an investment
Financial.Pmt method
moves the focus to a specified control during run time
Focus method
When traversing an array, which of the following statements does not need to keep track of the individual array subscripts: Do...Loop, For...Next, or For Each...Next?
For Each...Next
used to code a loop whose instructions should be processed for each element in a group
For Each...Next statement
Write a For clause that repeats the loop body instructions 10 times. Use intX as the counter variable's name, and declare the variable in the For clause.
For intX As Integer = 1 to 10
Which of the following For clauses indicates that the loop instructions should be processed as long as the intX variable's value is less than 100? a. For intX as Integer = 10 To 100 b. For intX as Integer = 10 To 99 c. For intX as Integer = 10 To 101 d. None of the above
For intX as Integer = 10 To 99
Which of the following statements can be used to code a loop whose instructions you want processed 10 times? a. Do...Loop b. For...Next c. All of the above
For...Next
A Visual Basic statement that is used to code a specific type of pretest loop, called a counter-controlled loop
For...Next statement
Which of a form's events is triggered when you click the Close button on its title bar? a. FormClose b. FormClosing c. FormExit d. None of the above
FormClosing
occurs when a form is about to be closed, which can happen as a result of the computer processing the Me.Close() statement or the user clicking the Close button on the form's title bar
FormClosing event
another name for Function procedures
Function
a procedure that returns a value after performing its assigned task; also referred to more simply as a function
Function procedure
The Return statement is entered in which statement in a Property procedure? a. Get b. Set
Get
the section of a Property procedure that contains the Get statement
Get block
appears in a Get block in a Property procedure; contains the code that allows an application to retrieve the contents of the Private variable associated with the property
Get statement
Which of the following statements invokes the GetArea Sub procedure, passing it two variables by value? a. GetArea(dblLength, dblWidth) As Double b. GetArea(ByVal dblLength, ByVal dblWidth) c. GetArea ByVal(dblLength, dblWidth) d. GetArea(dblLength, dblWidth)
GetArea(ByVal dblLength, ByVal dblWidth)
returns an integer that represents the highest subscript in a specified dimension of an array; when used with a one-dimensional array, the dimension is 0; when used with a two-dimensional array, the dimension is 0 for the row subscript and 1 for the column subscript
GetUpperBound method
in OOP, this term refers to the fact that object's Private members are not visible to an application
Hidden
In code, you refer to a control on a Web page by using which of the following properties? a. Caption b. ID c. Name d. Text
ID
Which of the following can be used to determine whether the employ.txt file exists? a. If IO.File.Exists("employ.txt") Then b. If IO.File("employ.txt").Exists Then c. If IO.Exists("employ.txt") = True Then d. If IO.Exists.File("employ.txt") = True Then
If IO.File.Exists("employ.txt") Then
Write an If clause that determines whether the inventory.txt file exists.
If IO.File.Exists("inventory.txt") Then
The intNum array is declared as follows: Dim intNum(,) As Integer = {{6, 12, 9, 5, 2}, {35, 60, 17, 8, 10}}. Which of the following If clauses determines whether the intRow and intCol variables contain valid row and column subscripts, respectively, for the array? a. If intNum(intRow, intCol) >= 0 AndAlso intNum(intRow, intCol) < 5 Then b. If intNum(intRow, intCol) >= 0 AndAlso intNum(intRow, intCol) <= 5 Then c. If intRow >= 0 AndAlso intRow < 3 AndAlso intCol >= 0 AndAlso intCol < 6 Then d. If intRow >= 0 AndAlso intRow < 2 AndAlso intCol >= 0 AndAlso intCol < 5 Then
If intNum(intRow, intCol) >= 0 AndAlso intNum(intRow, intCol) < 5 Then
The intSales array is declared as follows: Dim intSales() As Integer = {10000, 12000, 900, 500, 20000}. Which of the following If clauses determines whether the intSub variable contains a valid subscript for the array? a. If intSub >= 0 AndAlso intSub <= 4 Then b. If intSub >= 0 AndAlso intSub < 4 Then c. If intSub >= 0 AndAlso intSub <= 5 Then d. If intSub > 0 AndAlso intSub < 5 Then
If intSub >= 0 AndAlso intSub <= 4 Then
Write an If clause that determines whether the strInput variable contains two numbers followed by an uppercase letter.
If strInput Like "##[A-Z]" Then
Write an If clause that determines whether the strInput variable contains a dollar sign followed by a number and a letter (in uppercase or lowercase).
If strInput Like "[$]#[a-zA-Z]" Then
Increasing a value
Incrementing
procedures that are not connected to any object and event; the procedure is processed only when called (invoked) from code
Independent Sub procedures
performs a case-sensitive search to determine whether a string contains a specific sequence of characters; returns either -1 (if the string does not contain the sequence of characters) or an integer that represents the starting position of the sequence of characters
IndexOf method
Another name for an endless loop
Infinite loop
files from which an application reads data
Input files
inserts characters anywhere in a string
Insert method
an object created from a class
Instance
the process of creating an object from a class
Instantiated
If the first parameter has the Integer data type and the second parameter has the Double data type, what data types should the first and second arguments have?
Integer, Double
The items in a combo box belong to which collection? a. Items b. List c. ListBox d. Values
Items
The items in a list box belong to which collection?
Items
The items in a list box belong to which collection? a. Items b. List c. ListItems d. Values
Items
The collection of items in a list box
Items collection
one of the properties of a one-dimensional array; stores an integer that represents the number of array elements
Length property
stores an integer that represents the number of characters contained in a string
Length property
uses pattern-matching characters to determine whether one string is equal to another string; performs a case-sensitive comparison
Like operator
a sequence (stream) of characters followed by the newline character
Line
an underscore that is immediately preceded by a space and located at the end of a physical line of code in the Code Editor window; used to split a long instruction into two or more physical lines
Line continuation character
A control used to display a list of items from which the user can select zero items, one item, or multiple items
List box
An event associated with a form; occurs when the application is started and the form is displayed the first time
Load event
Another name for the repetition structure
Loop
Using the Until keyword, write a Loop clause that processes the loop body as long as the value in the intAge variable is less than or equal to 21.
Loop Until intAge <= 21
Using the Until keyword, write a Loop clause that stops the loop when the value in the strContinue variable contains the letter N (in uppercase).
Loop Until strContinue.ToUpper = "N"
Using the While keyword, write a Loop clause that processes the loop body as long as the value in the dblScore variable is greater than 0 and, at the same time, less than or equal to 100.
Loop While dblScore > 0 AndAlso dblScore <= 100
Using the While keyword, write a Loop clause that processes the loop body as long as the value in the intAge variable is greater than 21.
Loop While intAge > 21
The requirement that must be met for the computer to STOP processing the loop body instructions
Loop exit condition
The requirement that must be met for the computer to CONTINUE processing the loop body instructions
Looping condition
rounds a numeric value to a specific number of decimal places
Math.Round method
Which property specifies the number of characters that a text box will accept? a. Length b. MaxLength c. LengthMax d. Maximum
MaxLength
a property of a text box control; specifies the maximum number of characters the control will accept
MaxLength property
the variables declared in the attributes section of a class
Member variables
used to include one or more menus on a form; instantiated using the MenuStrip tool located in the Menus & Toolbars section of the toolbox
Menu strip control
displays a message box that contains text, one or more buttons, and an icon; allows an application to communicate with the user while the application is running
MessageBox.Show method
Which constant displays the Exclamation icon in a message box? a. MessageBox.Exclamation b. MessageBox.IconExclamation c. MessageBoxIcon.Exclamation d. MessageBox.WarningIcon
MessageBoxIcon.Exclamation
What constant is associated with the Information in the MessageBox.Show method?
MessageBoxIcon.Information
the actions that an object is capable of performing
Methods
Which of a text box's properties determines whether the text box can accept either one or multiple lines of text?
Multiline
A property of a text box; indicates whether the text box can accept and display either one or multiple lines of text
Multiline property
Which of the following is the name of the Inventory class's default constructor? a. Inventory b. InventoryConstructor c. Default d. New
New
The intNums array is declared as follows: Dim intNums() As Integer = {10, 5, 7, 2}. Which of the following blocks of code correctly calculates the average value stored in the array? The intTotal variable contains the number 0 before the loop is processed. a. For Each intX As Integer In intNums intTotal += intX Next intX dblAvg = intTotal / intNums.Length b. For Each intX As Integer In intNums intTotal += intNums(intX) Next intX dblAvg = intTotal / intX c. For Each intX As Integer In intNums intTotal += intNums(intX) intX += 1 Next intX dblAvg = intTotal / intX d. None of the above
None of the above
What type of object is created by the OpenText method? a. File b. SequenceReader c. StreamWriter d. None of the above
None of the above
the acronym for object-oriented programming
OOP
anything that can be seen, touched, or used
Object
a programming language that allows the use of objects in an application's interface and code
Object-oriented programming language
an array whose elements are identified by a unique subscript
One-dimensional array
used with a StreamReader variable to open a sequential access file for input
OpenText method
files to which an application writes data
Output files
Occurs when the value assigned to a memory location is too large for the location's data type
Overflow error
two or more class methods that have the same name but different parameterLists
Overloaded methods
Which method right-aligns a string? a. PadLeft b. PadRight c. LeftAlign d. RightAlign
PadLeft
right-aligns a string by inserting characters at the beginning of the string
PadLeft Method
left-aligns a string by inserting characters at the end of the string
PadRight Method
two or more one-dimensional arrays whose elements are related by their subscripts (positions) in the arrays
Parallel one-dimensional arrays
a constructor that contains one or more parameters
Parameterized constructor
memory locations (variables) declared in a procedure header; accepts the information passed to the procedure
Parameters
used when naming Sub procedures and functions; the practice of capitalizing the first letter in the name and the first letter of each subsequent word in the name
Pascal case
refers to the process of passing a variable's address to a procedure so that the value in the variable can be changed
Passing by reference
refers to the process of passing a copy of a variable's value to a procedure
Passing by value
Explain the difference between passing a variable by value and passing it by reference.
Passing by value makes a copy of the variable, passing by reference passes the memory address.
Which property allows you to specify a specific character that will always be displayed in a text box, no matter what character the user types? a. Char b. CharPassword c. Password d. PasswordChar
PasswordChar
specifies the characters used to hide the user's input
PasswordChar property
used with a StreamReader variable to determine whether a file contains another character to read
Peek method
refers to the process of initializing the elements in an array
Populating the array
occurs when the information on a dynamic Web page is sent (posted) back to a server for processing
Postback
A loop whose condition is evaluated AFTER the instructions in its loop body are processed
Posttest loop
A loop whose condition is evaluated BEFORE the instructions in its loop body are processed
Pretest loop
To hide one of a class's members, you declare the member using which of the following keywords? a. Hide b. Invisible c. Private d. ReadOnly
Private
A function named GetBonus receives a Double value and returns a Double value. Write the function header, using dblSales as the parameter name.
Private Function GetBonus(byVal dblSales As Double) As Double
Which of the following is a valid header for a procedure that receives a copy of the value stored in a String variable? a. Private Sub DisplayName(ByCopy strName As String) b. Private Sub DisplayName ByVal(strName As String) c. Private Sub DisplayName(ByVal strName As String) d. None of the above
Private Sub DisplayName(ByVal strName As String)
A Sub procedure named GetEndInv is passed four Integer variables from its calling statement. The first three variables store the following three values: beginning inventory, number sold, and number purchased. The procedure should use these values to calculate the ending inventory, and then store the result in the fourth variable. Which of the following headers is correct? a. Private Sub GetEndInv(ByVal intB As Integer, ByVal intS As Integer, ByVal intP As Integer, ByRef intFinal As Integer) b. Private Sub GetEndInv(ByVal intB As Integer, ByVal intS As Integer, ByVal intP As Integer, ByVal intFinal As Integer) c. Private Sub GetEndInv(ByRef intB as Integer, ByRef intS As Integer, ByRef intP As Integer, ByVal intFinal As Integer) d. Private Sub GetEndInv(ByRef intB As Integer, ByRef intS As Integer, ByRef intP As Integer, ByRef intFinal as Integer)
Private Sub GetEndInv(ByVal intB As Integer, ByVal intS As Integer, ByVal intP As Integer, ByRef intFinal As Integer)
Which of the following is a valid header for a procedure that receives the address of a Decimal variable followed by an integer? a. Private Sub GetFee(ByVal decX As Decimal, ByAdd intY As Integer) b. Private Sub GetFee(decX as Decimal, intY as Integer) c. Private Sub GetFee(ByRef decX as Decimal, ByVal intY as Integer) d. None of the above
Private Sub GetFee(ByRef decX as Decimal, ByVal intY as Integer)
Which of the following is a valid header for a procedure that receives an integer followed by a number with a decimal place? a. Private Sub GetFee(intBase As Value, decRate As Value) b. Private Sub GetFee(ByRef intBase As Integer, ByRef decRate As Decimal) c. Private Sub GetFee(ByVal intBase As Integer, ByVal decRate As Decimal) d. None of the above
Private Sub GetFee(ByVal intBase As Integer, ByVal decRate As Decimal)
Write a statement that declares a class-level two-dimensional array named intOrders. The array should contain five rows and three columns.
Private intOrders(4, 2) As Integer
a mathematical algorithm that produces a sequence of random numbers; in Visual Basic, the psuedo-random generator is represented by an object whose data type is Random
Psuedo-random number generator
creates a Public property that an application can use to access a Private variable in a class
Public property procedure
represents the pseudo-random number generator in Visual Basic
Random object
used to generate a random integer that is greater than or equal to a minimum value but less than a maximum value
Random.Next method
Which of the following controls is used to verify that an entry on a Web page is within minimum and maximum values? a. MinMaxValidation b. MaxMinValidation c. EntryValidator d. RangeValidator
RangeValidator
used with a StreamReader variable to read a line of text from a sequential access file
ReadLine method
Which keyword indicates that a property's value can be displayed but not changed by an application?
ReadOnly
used when defining a Property procedure; indicates that the property's value can only be retrieved (read) by an application
ReadOnly keyword
A property of a text box; specifies whether or not the user can change the contents of the text box
ReadOnly property
used with a StreamReader variable to read a sequential access file, all at once
ReadToEnd method
Numbers with a decimal place
Real numbers
removes a specified number of characters located anywhere in a string
Remove method
The control structure used to repeatedly process one or more program instructions; also called a loop
Repetition structure
replaces a sequence of characters in a string with another sequence of characters
Replace method
Which of the following controls is used to verify that a control on a Web page contains data? a. FieldValidator b. RequiredField c. RequiredFieldValidator d. RequiredValidator
RequiredFieldValidator
Which of the following instructs a function to return the value stored in the dblBonus variable? a. Return dblBonus b. Return byVal dblBonus c. Send dblBonus d. SendBack dblBonus
Return dblBonus
Write the Return statement for Private Function GetBonus(byVal dblSales As Double) As Double. The statement should return the value stored in its dblBonus variable.
Return dblBonus
the Visual Basic statement that returns a function's value to the statement that invoked the function
Return statement
another name for a simple variable
Scalar variable
A property of a text box; specifies whether the text box has no scroll bars, a horizontal scroll bar, a vertical scroll bar, or both a horizontal and vertical scroll bars
ScrollBars property
Which of the following properties stores the index of the item selected in a list box? a. Index b. SelectedIndex c. Selection d. SelectionIndex
SelectedIndex
Which two properties can be used to select a default item in a list box?
SelectedIndex and SelectedItem
Can be used to select an item in a list box and also to determine which item is selected; stores the index of the selected item
SelectedIndex property
Occurs when an item is selected in a list box
SelectedIndexChanged event
Can be used to select an item in a list box and also to determine which item is selected; stores the value of the selected item
SelectedItem property
Which event occurs when the user selects a different item in a list box? a. SelectionChanged b. SelectedItemChanged c. SelectedValueChanged d. None of the above
SelectedValueChanged
Occurs when an item is selected in a list box
SelectedValueChanged event
Determines the number of items that can be selected in a list box
SelectionMode property
files composed of characters that are both read and written sequentially; also called text files
Sequential access files
If you need to validate a value before assigning it to a Private variable, you enter the validation code in which block in a Property procedure? a. Assign b. Get c. Set d. Validate
Set
In a Property procedure, validation code is typically entered in which statement: Get or Set?
Set
the section of a Property procedure that contains the Set statement
Set block
appears in a Set block in a Property procedure; contains the code that allows an application to assign a value to the Private variable associated with the property; may also contain validation code
Set statement
appear to the right of a menu item and allow the user to select the item without opening the menu
Shortcut keys
a method's name combined with its optional parameterList
Signature
a variable that is unrelated to any other variable in the computer's main memory; also called a scalar variable
Simple variable
Specifies whether the list box items should appear in the order they are entered in the list box or in sorted order
Sorted property
A class contains a Private variable named strState. The variable is associated with a Public property named State. Which of the following is the best way for a parameterized constructor to assign the value stored in its strName parameter to the variable? a. strState = strName b. State = strState c. strState = State.strName d. State = strName
State = strName
a noninteractive document whose purpose is merely to display information to the viewer
Static Web page
a sequence of characters; also called a character stream
Stream of characters
the Visual Basic class used to create StreamReader objects
StreamReader class
used to read a sequence (stream) of characters from a sequential access file
StreamReader object
a variable that stores a StreamReader object; used to refer to a sequential access input file in code
StreamReader variable
What type of object is created by the AppendText method? a. File b. SequenceReader c. StreamWriter d. None of the above
StreamWriter
the Visual Basic class used to create StreamWriter objects
StreamWriter class
used to write a sequence (stream) of characters to a sequential access file
StreamWriter object
a variable that stores a StreamWriter object; used to refer to a sequential access output file in code
StreamWriter variable
Provides an easy way to add items to a list box's Items collection
String collection editor
a unique integer that identifies the position of an element in an array
Subscript
used to access any number of characters contained in a string
Substring method
The item that appears in the text portion of a combo box is stored in which property? a. SelectedText b. SelectedValue c. Text d. TextItem
Text
Which property stores the value either selected in the list portion or typed in the text portion of a combo box?
Text
another name for sequential access files
Text files
What event occurs when the value in the text portion of a combo box changes?
TextChanged
Which event occurs when the user either types a value in the text portion of a combo box or selects a different item in the list portion? a. ChangedItem b. ChangedValue c. SelectedItemChanged d. TextChanged
TextChanged
Which of the following is false? a. The order of the arguments listed in the calling statement should agree with the order of the parameters listed in the receiving procedure's header. b. The data type of each argument in the calling statement should match the data type of its corresponding parameter in the procedure header. c. When you pass an item to a procedure by value, the procedure stores the item's value in a separate memory location. d. The name of each argument in the calling statement should be identical to the name of its corresponding parameter in the procedure header.
The name of each argument in the calling statement should be identical to the name of its corresponding parameter in the procedure header.
Which of the following is false? a. When you pass a variable by reference, the receiving procedure can change it's contents. b. To pass a variable by reference, you include the ByRef keyword before the variable's name in the calling statement. c. When you pass a variable by value, the receiving procedure creates a procedure-level variable to store the value passed to it. d. When you pass a variable by value, the receiving procedure cannot change its contents.
To pass a variable by reference, you include the ByRef keyword before the variable's name in the calling statement.
removes characters from both the beginning and the end of a string
Trim method
removes characters from the end of a string
TrimEnd method
removes characters from the beginning of a string
TrimStart method
(True or False) A Private variable in a class can be accessed directly by a Public method in the same class.
True
(True or False) An application must use a Public member of a class to access the class' Private members.
True
(True or False) An object is an instance of a class.
True
(True or False) Counters and accumulators must be initialized.
True
(True or False) Counters and accumulators must be updated.
True
(True or False) Counters are usually updated by a constant amount.
True
(True or False) In order to access each element in an array, the Do...Loop statement needs to know the highest subscript in the array.
True
(True or False) In order to access each element in an array, the For...Next statement needs to know the highest subscript in the array.
True
(True or False) The code to traverse a two-dimensional array using the Do...Loop statement requires two loops.
True
(True or False) The code to traverse a two-dimensional array using the For...Next statement requires two loops.
True
(True or False) The memory locations listed in a procedure header's parameterList have procedure scope and are removed from the computer's main memory when the procedure ends.
True
an array made up of rows and columns; each element has the same name and data type and is identified by a unique combination of two subscripts; a row subscript and a column subscript
Two-dimensional array
the tools contained in the Validation section of the toolbox; used to validate user input on a Web page
Validation tools
the documents stored on Web servers
Web pages
The Visual Basic code in a Web page is processed by which of the following? a. client computer b. Web server
Web server
a computer that contains special software that "serves up" Web pages in response to requests from client computers
Web server
used with a StreamWriter variable to write data to a sequential access file; differs from the WriteLine method in that it does not write a newline character after the data
Write method
used with a StreamWriter variable to write data to a sequential access file; differs from the Write method in that it writes a newline character after the data
WriteLine method
used when defining a Property procedure; indicates that an application can only set (write to) the property's value
WriteOnly keyword
Explain the difference between invoking a Sub procedure and invoking a function.
You invoke an independent Sub procedure using a stand-alone statement that includes the Sub procedure's name followed by zero or more arguments that are separated by commas and enclosed in parentheses. You invoke a function by including the function's name and arguments (if any) in a statement.
Which of the following is false? a. Menu titles should be one word only. b. Each menu title should have a unique access key. c. You should assign shortcut keys to commonly used menu titles. d. Menu items should be entered using book title capitalization.
You should assign shortcut keys to commonly used menu titles.
What is the line continuation character?
_
A class contains an auto-implemented property named Title. Which of the following is the correct way for the default constructor to assign the string "Unknown" to the variable associated with the property? a. _Title = "Unknown" b. _Title.strTitle = "Unknown" c. Title = "Unknown" d. None of the above
_Title = "Unknown"
A constructor is _____________________. a. a function b. a Property procedure c. a Sub procedure d. either a function or a Sub procedure
a Sub procedure
The horizontal line in a menu is called _____________________. a. a menu bar b. a separator bar c. an item separator d. None of the above
a separator bar
If a message is for informational purposes only and does not require the user to make a decision, the message box should display which of the following? a. an OK button and the Information icon b. an OK button and the Exclamation icon c. a Yes button and the Stop icon d. a No button and the Stop icon
an OK button and the Information icon
The underlined letter in a menu element's caption is called _____________________. a. an access key b. a menu key c. a shortcut key d. None of the above.
an access key
What are the items that appear within parentheses in a calling statement called? a. arguments b. parameters c. passers d. None of the above
arguments
Write a statement that uses the Contains method to determine whether the strAddress variable contains the string "Elm St." (in uppercase, lowercase, or a combination of uppercase and lowercase). Assign the return value to the blnIsContained variable.
blnIsContained = strAddress.ToUpper.Contains("ELM ST.")
Which of the following methods can be used to determine whether the strRate variable contains the percent sign? a. blnResult = strRate.Contains("%") b. intResult = strRate.IndexOf("%") c. intResult = strRate.IndexOf("%", 0) d. All of the above
blnResult = strRate.Contains("%")
Which of the following is a program that uses HTML to render a Web page on the computer screen? a. browser b. client c. server d. renderer
browser
Write a statement that prevents the btnCalc control from responding to the user.
btnCalc.Enabled = False
Write a statement that allows the btnCalc control to respond to the user.
btnCalc.Enabled = True
Which of the following statements enables the btnClear control? a. btnClear.Enabled() b. btnClear.Enabled = Yes c. btnClear.Enabled = True d. btnClear.Enable = True
btnClear.Enabled = True
Which of the following statements sends the focus to the btnClear control? a. btnClear.Focus() b. btnClear.Focus() = True c. btnClear.SendFocus() d. btnClear.SetFocus()
btnClear.Focus()
If a statement passes a variable's address, the variable is said to be passed ________________________________________. a. by address b. by content c. by reference d. by value
by reference
The Item class contains a Public method named GetDiscount. The method is a function. An application instantiates an Item object and assigns it to a variable named cellPhone. Which of the following can be used by the application to invoke the GetDiscount method? a. dblDiscount = Item.GetDiscount b. dblDiscount = cellPhone.GetDiscount c. dblDiscount = GetDiscount.cellPhone d. cellPhone.GetDiscount
cellPhone.GetDiscount
A computer that requests an ASP page from a Web server is called a _____________________ computer. a. browser b. client c. requesting d. server
client
Which of the following is responsible for processing a Web page's HTML instructions? a. client computer b. Web server
client computer
Write a statement that invokes the following function Private Function GetBonus(byVal dblSales As Double) As Double passing it the value stored in the dblFebSales variable. The statement should assign the return value to the dblFebBonus variable.
dblFebBonus = GetBonus(dblFebSales)
Write a statement that rounds the value stored in the dblRate variable to one decimal place and then assigns the result to the variable.
dblRate = Math.Round(dblRate, 1)
Which of the following rounds the contents of the dblSales variable to two decimal places? a. dblSales = Math.Round(dblSales, 2) b. dblSales = Math.Round(2, dblSales) c. dblSales = Round.Math(dblSales, 2) d. dblSales = Round.Math(2, dblSales)
dblSales = Math.Round(dblSales, 2)
Which of the following statements is equivalent to the statement dblTotal = dblTotal + dblSales? a. dblTotal += dblSales b. dblSales += dblTotal c. dblTotal =+ dblSales d. dblSales =+ dblTotal
dblTotal += dblSales
Which of the following statements invokes the GetDiscount function, passing it the contents of two Decimal variables named decSales and decRate? The statement should assign the function's return value to the decDiscount variable. a. decDiscount = GetDiscount(ByVal decSales, ByVal decRate b. GetDiscount(decSales, decRate, decDiscount) c. decDiscount = GetDiscount(decSales, decRate) d. None of the above
decDiscount = GetDiscount(decSales, decRate)
Which of the following returns the highest column subscript in a two-dimensional array named decPays? a. decPays.GetUpperBound(1) b. decPays.GetUpperBound(0) c. decPays.GetUpperSubscript(0) d. decPays.GetHighestColumn(0)
decPays.GetUpperBound(1)
Write an assignment statement that increments the decTotal variable by the value in the decRegion variable. Use an arithmetic assignment operator.
decTotal += decRegion
An online form used to purchase a product is an example of which type of Web page? a. dynamic b. static
dynamic
When entered in a form's FormClosing procedure, what statement prevents the computer from closing the form?
e.Cancel = True
Which of the following statements prevents a form from being closed? a. e.Cancel = False b. e.Cancel = True c. e.Close = False d. e.sender.Close = Flase
e.Cancel = True
To make the btnCalc control the default button, you need to set the _______________ property. a. btnCalc's AcceptButton b. btnCalc's DefaultButton c. form's AcceptButton d. form's DefaultButton
form's AcceptButton
Using inInventory, write a statement to open a sequential access file named inventory.txt for input.
inInventory = IO.File.OpenText("inventory.txt")
Write a statement to close the file associated with inInventory.
inInventory.Close()
If the intNums array contains six elements, which of the following statements assigns the number 6 to the intElements variable? a. intElements = Len(intNums) b. intElements = Length(intNums) c. intElements = intNums.Len d. intElements = intNums.Length
intElements = intNums.Length
Write a statement that uses the IndexOf method to determine whether the strAddress variable contains the string "Elm St." (in uppercase, lowercase, or a combination of uppercase and lowercase). Assign the return value to the intIndex variable.
intIndex = strAddress.ToUpper.IndexOf("ELM ST.")
Write a statement that assigns the highest column subscript in the intOrders array to the intLastColSub variable.
intLastColSub = intOrders.GetUpperBound(1)
Write a statement that assigns the highest subscript in the intOrders array to the intLastSub variable.
intLastSub = intOrders.GetUpperBound(0)
The strNames array contains 100 elements. Which of the following statements assigns the number 99 to the intLastSub variable? a. intLastSub = strNames.Length b. intLastSub = strNames.GetUpperBound(0) + 1 c. intLastSub = strNames.GetUpperBound(0) d. Both a and b.
intLastSub = strNames.GetUpperBound(0)
Write an assignment statement that decrements the intNum counter variable by 5. Use an arithmetic assignment operator.
intNum -= 5
Write a statement that assigns the number of elements in the intOrders array to the intNum variable.
intNum = intOrders.Length
Which of the following statements generates a random integer from 1 to 25 (including 25)? a. intNum = randGen.Next(1, 25) b. intNum = randGen.Next(1, 26) c. intNum = randGen(1, 25) d. intNum = randGen.NextNumber(1, 26)
intNum = randGen.Next(1, 26)
Using randGen, write a statement that assigns a random integer from 2 to 25 (excluding 25) to the intNum variable.
intNum = randGen.Next(2, 25)
Using randGen, write a statement that assigns a random integer from 25 to 100 (including 100) to the intNum variable.
intNum = randGen.Next(25, 101)
Which of the following assigns the number of characters in the strAddress variable to the intNum variable? a. intNum = strAddress.Length b. intNum = strAddress.LengthOf c. intNum = Length(strAddress) d. intNum = LengthOf(strAddress)
intNum = strAddress.Length
If the strMsg variable contains the string "Her birthday is Friday!", which of the following assigns the number 16 to the intNum variable? a. intNum = strMsg.Substring(0, "F") b. intNum = strMsg.Contains("F") c. intNum = strMsg.IndexOf("F") d. intNum = strMsg.IndexOf(0, "F")
intNum = strMsg.IndexOf("F")
Write a statement that assigns the number of characters in the strZip variables to the intNum variables.
intNum = strZip.Length
Write a statement that assigns the number of items in the lstPrices control to the intNumPrices variable.
intNumPrices = lstPrices.Items.Count
Write a statement that updates the second element in the intOrders array by the value stored in the intSold variable.
intOrders (1) += intSold
Write a statement that subtracts the number 10 from the first element in the intOrders array.
intOrders(0) -= 10
Write a statement that assigns the number 150 to the third element in the intOrders array.
intOrders(2) = 150
Write a statement that assigns the number 150 to the element located in the fourth row, third column in the intOrders array.
intOrders(3, 2) = 150
The items in the intOrders array are associated with the items listed in the lstProducts control. Write a statement that assigns the array value associated with the selected list box items to the intQuantity variable.
intQuantity = intOrders(lstProducts.SelectedIndex)
Write an assignment statement that increments the intRegistered counter variable by 2. Use an arithmetic assignment operator.
intRegistered += 2
Write a statement that assigns the number of rows in the intOrders array to the intRows variable.
intRows = intOrders.GetUpperBound(0) + 1
The Purchase class contains a ReadOnly property named Tax. The property is associated with the Private dblTax variable. A button's Click event procedure instantiates a Purchase object and assigns it to the currentSale variable. Which of the following is valid in the Click event procedure? a. lblTax.Text = currentSale.Tax.ToString("C2") b. currentSale.Tax = 15 c. currentSale.Tax = dblPrice * 0.05 d. None of the above
lblTax.Text = currentSale.Tax.ToString("C2")
Which of the following statements selects the fourth item in the lstNames control? a. lstNames.SelectIndex = 3 b. lstNames.SelectIndex = 4 c. lstNames.SelectedIndex = 3 d. lstNames.SelectedItem = 4
lstNames.SelectedIndex = 3
Write an Add method that adds the contents of the decPrice variable to the lstPrices control.
lstPrices.Items.Add(decPrice)
Write a statement that removes the items from the lstPrices control.
lstPrices.Items.Clear()
Write a statement that instantiates an Employee and assigns it to the manager variable.
manager = New Employee
The Inventory class contains a Private variable named strId. The variable is associated with the Public ItemId property. An application instantiates an Inventory object and assigns it to a variable named onHand. Which of the following can be used by the application to assign the string "XG45" to the strId variable? a. onHand.ItemId = "XG45" b. ItemId.strId = "XG45" c. onHand.strId = "XG45" d. ItemId.strId = "XG45"
onHand.ItemId = "XG45"
Which of the following opens the employ.txt file and allows the computer to write new data to the end of the file's existing data? a. outFile = IO.File.AddText("employ.txt") b. outFile = IO.File.AppendText("employ.txt") c. outFile = IO.File.InsertText("employ.txt") d. outFile = IO.File.WriteText("employ.txt")
outFile = IO.File.AppendText("employ.txt")
Using outInventory, write a statement to open a sequential access file named inventory.txt for output.
outInventory = IO.File.CreateText("inventory.txt")
Write a statement to close the file associated with outInventory.
outInventory.Close()
Using outInventory, write a statement that writes the content of the strId variable on a separate line in the file.
outInventory.WriteLine(strId)
Two or more methods that have the same name but different parameterLists are referred to as what type of methods? a. loaded b. overloaded c. parallel d. signature
overloaded
If the elements in two arrays are related by their subscripts, the arrays are called _____________________ arrays. a. associated b. coupled c. matching d. parallel
parallel
What is an item within parentheses in a procedure header called?
parameter
What are the items that appear within parentheses in a procedure header called? a. arguments b. parameters c. passers d. None of the above
parameters
Which of the following occurs when a user clicks a Submit button on a Web page? a. backpost b. clientpost c. postback d. serverpost
postback
The instructions in a _______________ loop might not be processed at all, whereas the instructions in a _______________ loop are always processed at least once. a. posttest, pretest b. pretest, posttest
pretest, posttest
The intNum array is declared as follows: Dim intNum(,) As Integer = {{6, 12, 9, 5, 2}, {35, 60, 17, 8, 10}}. The intNum(1, 4) = intNum(1, 2) - 5 statement will _____________________. a. replace the 10 amount with 12 b. replace the 5 amount with 7 c. replace the 2 amount with 4 d. None of the above.
replace the 10 amount with 12
The intSales array is declared as follows: Dim intSales() As Integer = {10000, 12000, 900, 500, 20000}. The statement intSales(2) += 10 will _____________________. a. replace the 900 amount with 10 b. replace the 900 amount with 910 c. replace the 12000 amount with 10 d. replace the 12000 amount with 12010
replace the 900 amount with 910
Which of the following allows the user to access a menu item without opening the menu? a. an access key b. a menu key c. shortcut keys d. None of the above
shortcut keys
The method name combined with the method's optional parameterList is called the method's _____________________. a. autograph b. inscription c. signature d. statement
signature
The strAmount variable contains the string "678.95". Which of the following statements changes the contents of the variable to the string "678.95!!!"? a. strAmount = strAmount.PadRight(9, "!") b. strAmount = strAmount.PadRight(9, "!"c) c. strAmount = strAmount.PadRight(3, "!"c) d. None of the above
strAmount = strAmount.PadRight(3, "!"c)
The strAmount variable contains the string "1,234". Write a statement that uses the Remove method to change the variable's contents to "1234".
strAmount = strAmount.Remove(1, 1)
Write a statement that uses the PadRight method to change the contents of the strBonus variable from "100" to "100$$$".
strBonus = strBonus.PadRight(6, "$"c)
The strStates and strCapitals arrays are parallel arrays. If Illinois is stored in the second element in the strStates array, where is its capital (Springfield) stored? a. strCapitals(1) b. strCapitals(2)
strCapitals(1)
The strItem variable contains the string "XMredBQ". Write a statement that uses the Substring method to assign the string "red" to the strColor variable.
strColor = strItem.Substring(2, 3)
The strName variable contains the string "Jane H. Does". Write a statement that use the Index method to assign the string "H" to the strInitial variable.
strInitial = strName(5)
The strName variable contains the string "Jane H. Doe". Write a statement that uses the Substring method to assign the string "H" to the strInitial variable.
strInitial = strName.Substring(5, 1)
Which of the following expressions evaluates to True when the strItem variable contains the string "1234Y5"? a. strItem Like "####[A-Z]#" b. strItem Like "9999[A-Z]9" c. strItem Like "######" d. None of the above.
strItem Like "9999[A-Z]9"
If the strWord variable contains the string "crispy", which of the following statements assigns the letter s to the strLetter variable? a. strLetter = strWord.Substring(3) b. strLetter = strWord.Substring(3, 1) c. strLetter = strWord.Substring(4, 1) d. None of the above
strLetter = strWord.Substring(3, 1)
The strName variable contains the string "Doe Jane". Which of the following changes the variable's contents to the string "Doe, Jane"? a. strName = strName.Insert(3, ",") b. strName = strName.Insert(4, ",") c. strName = strName.AddTo(3, ",") d. None of the above
strName = strName.Insert(3, ",")
If the strName variable contains the string "Sharon Kelper", which of the following changes the contents of the variable to the string "Sharon P. Kelper"? a. strName = strName.Insert(6, " P.") b. strName = strName.Insert(7, " P.") c. strName = strName.Insert(8, "P. ") d. None of the above.
strName = strName.Insert(7, " P.")
The strName variable contains the string "Jeffers". Which of the following statements changes the contents of the variable to the string "Jeff"? a. strName = strName.Remove(4) b. strName = strName.Remove(5) c. strName = strName.Remove(5, 3) d. strName = strName.Remove(3, 5)
strName = strName.Remove(4)
Which of the following assigns the string "Rover" to the fifth element in a one-dimensional array named strPetNames? a. strPetNames(4) = "Rover" b. strPetNames[4] = "Rover" c. strPetNames(5) = "Rover" d. strPetNames.Items.Add(5) = "Rover"
strPetNames(4) = "Rover"
Write a statement that reads a line of text from the file associated with inInventory. Assign the line of text to the strProduct variable.
strProduct = inInventory.ReadLine
Which of the following statements changes the contents of the strSocSec variable from "000-11-2222" to "000112222"? a. strSocSec = strSocSec.Remove("-") b. strSocSec = strSocSec.RemoveAll("-") c. strSocSec = strSocSec.Replace("-","") d. strSocSec = strSocSec.ReplaceAll("-")
strSocSec = strSocSec.Replace("-","")
Write a statement that uses the Insert method to change the contents of the strState variables from "Ky" to "Kentucky".
strState = strState.Insert(1, "entuck")
Which of the following statements assigns the string "California" to the element located in the fourth column, sixth row in the two-dimensional strStates array? a. strStates(3, 5) = "California" b. strStates(5, 3) = "California" c. strStates(6, 3) = "California" d. strStates(3, 6) = "California"
strStates(5, 3) = "California"
Which of the following reads a line of text from a sequential access file and assigns the line (excluding the newline character) to the strText variable? a. inFile.Read(strText) b. inFile.ReadLine(strText) c. strText = inFile.ReadLine d. strText = inFile.Read(line)
strText = inFile.ReadLine
The strTotal variable contains the string "***75.67". Write a statement that uses the Replace method to change the variable's contents to "75.67".
strTotal = strTotal.Replace("*", "")
The strTotal variable contains the string "***75.67". Write a statement that uses the TrimStart mothod to change the variable's contents to "75.67".
strTotal = strTotal.TrimStart("*"c)
Which of the following statements assigns the first four characters in the strItem variable to the strWarehouse variable? a. strWarehouse = strItem.Assign(0, 4) b. strWarehouse = strItem.Assign(1, 4) c. strWarehouse = strItem.Substring(0, 4) d. strWarehouse = strItem.Substring(1, 4)
strWarehouse = strItem.Substring(0, 4)
Which of the following statements changes the contents of the strWord variable from "led" to "lead"? a. strWord = strWord.AddTo(2, "a") b. strWord = strWord.Insert(2, "a") c. strWord = strWord.Insert(3, "a") d. strWord = strWord.Into(3, "a"c)
strWord = strWord.Insert(2, "a")
Which event is triggered when the computer processes the Me.Close() statement entered in the btnExit_Click procedure? a. the form's Closing event b. the form's FormClosing event c. the btnExit control's Closing event d. the btnExit control's FormClosing event
the form's FormClosing event
Which of the following indicates whether a variable is being passed by value or by reference? a. the calling statement b. the receiving procedure's header c. the statements entered within the receiving procedure d. All of the above
the receiving procedure's header
Write a statement that reads the entire file associated with the inFile variable and assigns the file's contents to the txtDocument control.
txtDocument.Text = inFile.ReadtoEnd
Write a Handles clause that associates a procedure with the TextChanged events for the txtFirst and txtSecond controls.
txtFirst.TextChanged, txtSecond.TextChanged
Write a statement that moves the insertion point to the txtName control.
txtName.Focus()
How can an application access the Private variables in a class? a. directly b. using properties created by Public Property procedures c. through Private procedures contained in the class d. None of the above
using properties created by Public Property procedures