Introduction to Programming Using Visual Basic 2012 9th Edition Schneider Test Bankinstant download
Introduction to Programming Using Visual Basic 2012 9th Edition Schneider Test Bankinstant download
https://testbankdeal.com/product/introduction-to-programming-
using-visual-basic-2012-9th-edition-schneider-test-bank/
https://testbankdeal.com/product/introduction-to-programming-using-
visual-basic-2012-9th-edition-schneider-solutions-manual/
https://testbankdeal.com/product/introduction-to-programming-using-
visual-basic-10th-edition-schneider-test-bank/
https://testbankdeal.com/product/introduction-to-programming-using-
visual-basic-10th-edition-schneider-solutions-manual/
https://testbankdeal.com/product/business-research-methods-9th-
edition-zikmund-solutions-manual/
Services Marketing 5th Edition Zeithaml Test Bank
https://testbankdeal.com/product/services-marketing-5th-edition-
zeithaml-test-bank/
https://testbankdeal.com/product/elements-of-ecology-canadian-1st-
edition-smith-test-bank/
https://testbankdeal.com/product/labor-relations-development-
structure-process-10th-edition-john-fossum-solutions-manual/
https://testbankdeal.com/product/advertising-research-theory-and-
practice-2nd-edition-david-test-bank/
Human Motor Control 2nd Edition Rosenbaum Test Bank
https://testbankdeal.com/product/human-motor-control-2nd-edition-
rosenbaum-test-bank/
Chapter 6 Repetition
2. What numbers will be displayed in the list box when the button is clicked?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim num as Double = 10
Do While num > 1
lstBox.Items.Add(num)
num = num - 3
Loop
End Sub
5. In analyzing the solution to a program, you conclude that you want to construct a loop so
that the loop terminates either when (a < 12) or when (b = 16). Using a Do loop, the test
condition should be
(A) Do While (a > 12) Or (b <> 16)
(B) Do While (a >= 12) Or (b <> 16)
(C) Do While (a < 12) Or (b <> 16)
(D) Do While (a >= 12) And (b <> 16)
(E) Do While (a < 12) And (b = 16)
D
6. When Visual Basic executes a Do While loop it first checks the truth value of the
_________.
(A) pass
(B) loop
(C) condition
(D) statement
C
7. If the loop is to be executed at least once, the condition should be checked at the
__________.
(A) top of the loop
(B) middle of the loop
(C) bottom of the loop
(D) Nothing should be checked.
C
8. A Do While loop checks the While condition before executing the statements in the loop.
(T/F)
T
9. If the While condition in a Do While loop is false the first time it is encountered, the
statements in the loop are still executed once. (T/F)
F
10. The following statement is valid. (T/F)
Do While x <> 0
T
11. The following two sets of code produce the same output. (T/F)
Dim num As Integer = 1 Dim num As Integer = 1
Do While num <=5 Do
lstBox.Items.Add("Hello") lstBox.Items.Add("Hello")
num += 1 num += 1
Loop Loop Until (num > 5)
T
12. A loop written using the structure Do While...Loop can usually be rewritten using the
structure Do...Loop Until. (T/F)
T
13. A variable declared inside a Do loop cannot be referred to outside of the loop. (T/F)
T
14. Assume that i and last are Integer variables. Describe precisely the output produced by the
following segment for the inputs 4 and –2.
Dim last, i As Integer
last = CInt(InputBox("Enter terminating value:"))
i = 0
Do While (i <= last)
lstBox.Items.Add(i)
i += 1
Loop
(Input 4): 0 1 2 3 4
(Input –2): No output
15. The following is an infinite loop. Rearrange the statements so that the loop will terminate as
intended.
x = 0
Do
lstBox.Items.Add(x)
Loop Until x > 13
x += 2
Move the last statement one line up, before the Loop Until statement
16. What is wrong with the following simple password program where today's password is
"intrepid"?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim password As String
password = InputBox("Enter today's password:")
Do
lstBox.Items.Add("Incorrect")
password = InputBox("Enter today's password:")
Loop Until password = "intrepid"
lstBox.Items.Add("Password Correct. You may continue.")
End Sub
(A) There is no way to re-enter a failed password.
(B) The Loop Until condition should be passWord <> "intrepid".
(C) It will display "Incorrect." even if the first response is "intrepid".
(D) Nothing
C
17. How many times will HI be displayed when the following lines are executed?
Dim c As Integer = 12
Do
lstBox.Items.Add("HI")
c += 3
Loop Until (c >= 30)
(A) 5
(B) 9
(C) 6
(D) 4
(E) 10
C
22. The following are equivalent While and Until statements. (T/F)
While (num > 2) And (num < 5)
Until (num <= 2) Or (num >= 5)
T
1. When the number of repetitions needed for a set of instructions is known before they are
executed in a program, the best repetition structure to use is a(n)
(A) Do While...Loop structure.
(B) Do...Loop Until structure.
(C) For...Next loop.
(D) If blocks.
C
3. When the odd numbers are added successively, any finite sum will be a perfect square (e.g.,
1 + 3 + 5 = 9 and 9 = 3^2). What change must be made in the following program to correctly
demonstrate this fact for the first few odd numbers?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim oddNumber As Integer
Dim sum As Integer = 0
For i As Integer = 1 To 9 Step 2 'Generate first few odd numbers
oddNumber = i
For j As Integer = 1 To oddNumber Step 2 'Add odd numbers
sum += j
Next
lstBox.Items.Add(sum & " is a perfect square.")
Next
End Sub
(A) Change the Step size to 1 in the first For statement.
(B) Move oddNumber = i inside the second For loop.
(C) Reset sum to zero immediately before the second Next statement.
(D) Reset sum to zero immediately before the first Next statement.
C
4. What does the following program do with a person's name?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim name, test As String
Dim n As String = ""
name = InputBox("Enter your first name:")
For i As Integer = 0 To (name.Length - 1) Step 2
test = name.Substring(i, 1)
n = test & n
Next
txtBox.Text = n
End Sub
It displays the name
(A) in reverse order.
(B) in reverse order and skips every other letter.
(C) as it was entered.
(D) as it was entered, but skips every other letter.
B
5. Suppose the days of the year are numbered from 1 to 365 and January 1 falls on a Tuesday
as it did in 2013. What is the correct For statement to use if you want only the numbers for
the Fridays in 2013?
(A) For i As Integer = 3 to 365 Step 7
(B) For i As Integer = 1 to 365 Step 3
(C) For i As Integer = 365 To 1 Step -7
(D) For i As Integer = 3 To 365 Step 6
A
6. Given the following partial program, how many times will the statement
lstBox.Items.Add(j + k + m) be executed?
For j As Integer = 1 To 4
For k As Integer = 1 To 3
For m As Integer = 2 To 10 Step 3
lstBox.Items.Add(j + k + m)
Next
Next
Next
(A) 24
(B) 60
(C) 36
(D) 10
(E) None of the above
C
7. Which of the following program segments will sum the eight numbers input by the user?
(A)For k As Integer = 1 To 8
s = CDbl(InputBox("Enter a number.")
s += k
Next
(B) For k As Integer = 1 To 8
a = CDbl(InputBox("Enter a number.")
s += 1
Next
(C) For k As Integer = 1 To 8
a = CDbl(InputBox("Enter a number.")
a += s
Next
(D) For k As Integer = 1 To 8
a = CDbl(InputBox("Enter a number.")
s += a
Next
D
8. What will be displayed by the following program when the button is clicked?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim a As String, n, c As Integer
a = "HIGHBACK"
n = CInt(Int(a.Length / 2))
c = 0
For k As Integer = 0 To n – 1
If a.Substring(k, 1) > a.Substring(7 – k, 1) Then
c += 1
End If
Next
txtBox.Text = CStr(c)
End Sub
(A) 1
(B) 2
(C) 3
(D) 4
(E) 5
C
9. In a For statement of the form shown below, what is the default step value when the "Step c"
clause is omitted?
For i As Integer = a To b Step c
(A) the same as a
(B) the same as b
(C) 0
(D) 1
D
10. What will be displayed when the following lines are executed?
txtBox.Clear()
For k As Integer = 1 To 3
txtBox.Text &= "ABCD".Substring(4 – k, 1)
Next
(A) ABC
(B) CBA
(C) DBA
(D) DCBA
(E) DCB
E
11. Which loop computes the sum of 1/2 + 2/3 + 3/4 + 4/5 + … + 99/100?
(A) For n As Integer = 1 To 99
s += n / (1 + n)
Next
(B) For q As Integer = 100 To 1
s += (q + 1) /q
Next
(C) For d As Integer = 2 To 99
s = 1 / d + d / (d + 1)
Next
(D) For x As Integer = 1 To 100
s += 1 / (x + 1)
Next
A
12. How many times will PETE be displayed when the following lines are executed?
For c As Integer = 15 to -4 Step -6
lstBox.Items.Add("PETE")
Next
(A) 1
(B) 2
(C) 3
(D) 4
D
13. What will be displayed by the following program when the button is clicked?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim s As Double
s = 0
For k As Integer = 1 To 5
If k / 2 = Int(k / 2) Then
s += k
End If
Next
txtBox.Text = CStr(s)
End Sub
(A) 12
(B) 9
(C) 15
(D) 6
D
14. How many lines of output are produced by the following program segment?
For i As Integer = 1 To 3
For j As Integer = 1 To 3
For k As Integer = i to j
lstBox.Items.Add("Programming is fun.")
Next
Next
Next
(A) 8
(B) 9
(C) 10
(D) 11
C
15. Assuming the following statement, what is the For...Next loop's counter variable?
For yr As Integer = 1 To 5
(A) 1
(B) 5
(C) To
(D) yr
D
Visit https://testbankdead.com
now to explore a rich
collection of testbank,
solution manual and enjoy
exciting offers!
16. What is the value of j after the end of the following code segment?
For j As Integer = 1 to 23
lstBox.Items.Add("The counter value is " & j)
Next
(A) 22
(B) 23
(C) 24
(D) j no longer exists
D
17. A For...Next loop with a positive step value continues to execute until what condition is
met?
(A) The counter variable is greater than the terminating value.
(B) The counter variable is equal to or greater than the terminating value.
(C) The counter variable is less than the terminating value.
(D) The counter variable is less than or equal to the terminating value.
A
18. Which of the following loops will always be executed at least once when it is encountered?
(A) a For...Next loop
(B) a Do loop having posttest form
(C) a Do loop having pretest form
(D) none of the above.
B
19. Which of the following are valid for an initial or terminating value of a Fir...Next loop?
(A) a numeric literal
(B) info.Length, where info is a string variable
(C) a numeric expression
(D) All of the above
D
20. What is the data type of the variable num if Option Infer is set to On and the statement
Dim num = 7.0 is executed?
(A) Integer
(B) Boolean
(C) Double
(D) String
C
21. The value of the counter variable should not be altered within the body of a For…Next loop.
(T/F)
T
22. The body of a For...Next loop in Visual Basic will always be executed once no matter what
the initial and terminating values are. (T/F)
F
23. If the terminating value of a For...Next loop is less than the initial value, then the body of the
loop is never executed. (T/F)
F
24. If one For...Next loop begins inside another For...Next loop, it must also end within this
loop. (T/F)
T
25. The value of the counter variable in a For...Next loop need not be a whole number. (T/F)
T
26. One must always have a Next statement paired with a For statement. (T/F)
T
27. If the initial value is greater than the terminating value in a For...Next loop, the statements
within are still executed one time. (T/F)
F
28. When one For...Next loop is contained within another, the name of the counter variable for
each For...Next loop may be the same. (T/F)
F
31. In a For...Next loop, the initial value should be greater than the terminating value if a
negative step is used and the body of the loop is to be executed at least once. (T/F)
T
32. If the counter variable of a For...Next loop will assume values that are not whole numbers,
then the variable should not be of type Integer. (T/F)
T
33. The step value of a For...Next loop can be given by a numeric literal, variable, or expression.
(T/F)
T
34. The variable index declared with the statement For index As Integer = 0 To 5 cannot
be referred to outside of the For…Next loop. (T/F)
T
35. When Option Infer is set to On, a statement of the form Dim num = 7 is valid. (T/F)
T
36. What is displayed in the text box when the button is clicked?
Private Sub btnDisplay_Click(...) Handles btnDisplay.Click
Dim word As String = "Alphabet"
Dim abbreviation As String = ""
For i As Integer = 0 To word.Length - 1
If word.Substring(i, 1).ToUpper <> "A" Then
abbreviation &= word.Substring(i, 1)
End If
Next
txtBox.Text = abbreviation
End Sub
lphbet
1. Which of the following expressions refers to the contents of the last row of the list box?
(A) lstBox.Items(lstBox.Items.Count)
(B) lstBox.Items(lstBox.Items.Count - 1)
(C) lstBox.Items(Count)
(D) lstBox.Items.Count
B
2. Which of the following expressions refers to the contents of the first row of the list box?
(A) lstBox.Items(0)
(B) lstBox.Items(1)
(C) lstBox.Items.First
(D) lstBox.Items(First)
A
3. Each item in a list box is identified by an index number; the first item in the list is assigned
which of the following values as an index?
(A) a randomly assigned value
(B) 1.
(C) a value initially designated by the programmer
(D) 0
D
4. The following lines of code display all the items of lstBox. (T/F)
For n As Integer = 1 to lstBox.Items.Count
lstBox2.Items.Add(lstBox.Items(n))
Next
F
8. A list box named lstBox has its Sorted property set to True and contains the three items Cat,
Dog, and Gnu in its Items collection. If the word Elephant is added to the Items collection at
run time, what will be its index value?
(A) 2
(B) 1
(C) 3
(D) 0
A
9. A list box named lstBox has its Sorted property set to False and contains the three items Cat,
Dog, and Gnu in its list. If the word Elephant is added to the list at run time, what will be its
index value?
(A) 2
(B) 1
(C) 3
(D) 0
C
10. If a program contains procedures for both the Click and DoubleClick events on a list box and the user
double-clicks on the list box, only the Click event will be raised. (T/F)
T
11. If a list box has its sorted property set to True and the list box contains all numbers, then the values in
the list box will always be in increasing numerical order. (T/F)
F
12. If a list box contains all numbers, then which of the following values can be calculated
without using a loop?
(A) average value of the numbers
(B) largest number
(C) smallest number
(D) number of numbers
D
13. Which of the following is not a main type of event that can be raised by user selections of
items in a list box?
(A) Click event
(B) SelectedIndexChanged event
(C) FillDown event
(D) DoubleClick event
C
14. The value of lstBox.Items(n) is the nth item in the list box. (T/F)
F
15. The sorted property can only be set to True at design time. (T/F)
F
17. A variable that keeps track of whether a certain situation has occurred is called
(A) a counter.
(B) an accumulator.
(C) a switch.
(D) a flag.
D
Other documents randomly have
different content
heir lips are still as the lips of the dead,
The gaze of their eyes is straight ahead;
The tramp, tramp, tramp of ten thousand feet
Keep time to that muffled, monotonous beat,—
Rub a dub dub! rub a dub dub!
[Southern.]
SOMEBODY’S DARLING.
By MARIA LA CONTE.
nto a ward of the whitewashed halls
Where the dead and the dying lay,
Wounded by bayonets, shells, and balls,
Somebody’s darling was borne one day—
Somebody’s darling, so young and brave;
Wearing yet on his sweet pale face—
Soon to be hid in the dust of the grave—
The lingering light of his boyhood’s grace.
[Southern.]
LEFT ON THE BATTLE-FIELD.
By SARAH T. BOLTON.
hat, was it a dream? am I all alone
In the dreary night and the drizzling rain?
Hist!—ah, it was only the river’s moan;
They have left me behind with the mangled slain.
[Southern.]
THE RÉVEILLE.
By BRET HARTE.
ark! I hear the tramp of thousands,
And of arméd men the hum;
Lo! a nation’s hosts have gathered
Round the quick-alarming drum—
Saying: “Come,
Freemen, come!
Ere your heritage be wasted,” said the quick-alarming drum.
testbankdeal.com