Posted: November 14th, 2015
Midterm Exams
Multiple Choice
Identify the choice that best completes the statement or answers the question.
____ 1. Users employ GUI objects to ____.
a. select options c. cause events to occur
b. enter data d. all of the above
____ 2. The project name will be displayed on the ____ of the Visual Studio window.
a. status bar c. toolbar
b. title bar d. Toolbox
____ 3. A Label object can be centered on the Windows Form object by using choices
on the ____ menu.
a. File c. Format
b. Edit d. Tools
____ 4. When you click the Start Debugging button, the program is ____ and saved,
and then is run on the computer.
a. executed c. compiled
b. linked d. imported
____ 5. A(n) ____ data type must be used in arithmetic operations.
a. string c. character
b. numeric d. either A or B
____ 6. A prefix of ____ is used to denote a variable defined as a Char data type.
a. str c. txt
b. chr d. wrd
____ 7. The character C is the literal-type character for the ____ data type.
a. Char c. Integer
b. Short d. Decimal
____ 8. What is the value of the MsgBoxStyle.OKOnly?
a. 0 c. 2
b. 1 d. 3
____ 9. A(n) ____ is a single repetition of a loop.
a. rotation c. revolution
b. iteration d. accumulation
____ 10. Creating a Web application is similar to creating a(n) ____ application.
a. hosted c. inactive
b. Windows d. data-driven
____ 11. The ____ procedure of the String class is used to remove spaces from the
string.
a. TrimSpaces c. Trim
b. TrimEnds d. TrimEndSpaces
____ 12. Using the ____ procedure will cause the application to wait a specific
amount of time.
a. Stop c. Wait
b. Pause d. Sleep
____ 13. The ____ prefix is used when naming a ComboBox object
like the one in the accompanying figure.
a. cmb c. cbx
b. cbo d. cmo
____ 14. A ____ procedure can return only one value back to the calling procedure.
a. Value c. Return
b. Sub d. Function
____ 15. Select the correct syntax to declare an array named intReservations with
10 Integer elements.
a. Dim intReservations(9) as Integer c. Dim intReservations[9] as Integer
b. Dim intReservations(10) as Integer d. Dim intReservations[10] as Integer
____ 16. Arrays that are ____ can be resized at run time.
a. static c. dynamic
b. noninteractive d. parallel
____ 17. The BinarySearch procedure returns ____ if the desired value is found in
the array.
a. the element’s value c. 1
b. the matching index value d. -1
____ 18. In Visual Basic, an array can have up to ____ dimensions.
a. 4 c. 32
b. 16 d. 64
____ 19. The ____ object is used to write text to a text file.
a. TextSave c. Streamer
b. StreamSave d. StreamWriter
____ 20. The ____ procedure takes a form out of view.
a. Remove c. Hide
b. Minimize d. Vanish
True/False
Indicate whether the statement is true or false.
____ 21. In order for the computer to execute a program, or carry out the
instructions in the program, only the data
must be placed in the computer’s random access memory (RAM).
____ 22. A logical operation can be used to determine if two values are equal, if
one value is greater than the other, or
if one value is less than the other.
____ 23. When the Toolbox is in Dockable mode, it cannot be moved.
____ 24. Programming code is the set of rules used to specify how each statement
must be written.
____ 25. The style of the text displayed in a TextBox object can be set using the
Font property.
____ 26. Integer variables can be used to store fractional values.
____ 27. Only one breakpoint can be set in a program, as shown in the accompanying
figure.
____ 28. The Length property returns the highest index element in the array.
____ 29. A sequential search is the most efficient way of searching for an element.
____ 30. A variable’s access specifier determines what other forms may access it.
Completion
Complete each statement.
31. When you enter a statement using IntelliSense, by default, IntelliSense will
format the statement after you
press the ___________________ key.
32. The ____________________ Wizard is used to publish a program using ClickOnce
Deployment.
33. An opening screen that appears as an application is loading is called a(n)
____________________ screen.
34. Passing an argument ____________________ allows the procedure to modify the
contents of the variable that
is being passed.
35. An array with two indexes for each element is a(n) ____________________ array.
Matching
Identify the letter of the choice that best matches the phrase or definition.
a. templates f. .NET components
b. Dockable g. PictureBox
c. blue h. lbl
d. sizing handles i. red
e. title bar j. btn
____ 36. When creating a new project using Visual Studio, the types of programs
that can be created are shown as
these
____ 37. After a project has been created in Visual Studio, the project name will
be displayed on this part of the Visual
Studio IDE
____ 38. The graphical objects that can be used to design the user interface
____ 39. The Pushpin icon on the Auto Hide button of the Toolbox will appear in a
vertical position when the Toolbox
is in this mode
____ 40. When an object is selected on a Windows Form object, these will appear on
the object
____ 41. When the mouse pointer is inside this kind of object, it changes to a
crosshair with four arrowheads
____ 42. A Button object’s name should have this prefix
____ 43. Kind of snap line that indicates that the edges of two objects are
vertically aligned
____ 44. Kind of snap line that indicates text within an object is aligned with the
text in another object
____ 45. A Label object’s name should have this prefix
Case
Critical Thinking Questions
Case 2-2
You and Ellen are cramming for your exam about the second phase of the
program development life cycle,
the design of the user interface.
46. As you recount the design principles to Ellen during your study session, which
of the following is NOT one
that you share with her?
a. If the user interface is too simple to use, the user will not trust that it is
sufficiently robust.
b. Use of the interface should feel natural and normal.
c. A good user interface provides the most appropriate object for each requirement.
d. The objects in the interface must be arranged in the sequence in which they are
used so the
user can move from item to item on the screen in a logical, straightforward manner.
Critical Thinking Questions
Case 4-1
Brian is trying his best to understand the concept of variable scope, so he calls
his friend Molly for guidance.
47. Brian has defined a variable named strNumberOfSongs within the click event
handle for a Submit button, and
he has been frustrated in his efforts to refer to this variable in the click event
handler for a Clear button. What
does Molly tell him is going on?
a. The variable strNumberOfSongs has no
scope.
c. The variable strNumberOfSongs was not
declared correctly.
b. The variable strNumberOfSongs is a local
variable.
d. The variable strNumberOfSongs is a
global variable.
Critical Thinking Questions
Case 4-2
The arithmetic operators in your program are not behaving the way you think they
should be, so you decide to
brush up on your operators and the hierarchy of operations.
48. What is the correct order among the following operations?
a. exponentiation, multiplication, integer division, MOD, addition
b. multiplication, exponentiation, MOD, integer division, addition
c. integer division, multiplication, exponentiation, MOD, addition
d. multiplication, integer division, exponentiation, MOD, addition
Critical Thinking Questions
Case 5-1
You have written the code below and you want to step through it with some actual
values to make sure that it
is working in practice the way you expect it to work.
If decGPA > 3.5 Then
If intSatScore > 1000 Then
lblAdmissionsStatus.Text = “You have earned admission”
Else
lblAdmissionsStatus.Text = “Retake the SAT exam”
EndIf
Else
If intSatScore > 1200 Then
lblAdmissionsStatus.Text = “You have earned probationary admission”
Else
lblAdmissionStatus.Text = “You have been denied admission”
End If
End If
49. Assuming that an applicant has a GPA of 3.55, what is the value of
lblAdmissionsStatus.Text if the
applicant’s SAT score is 1000?
a. Retake the SAT exam c. You have earned probationary admission
b. You have earned admission d. You have been denied admission
Critical Thinking Questions
Case 8-1
Of all of the concepts Sheila has learned so far, she is having the hardest time
understanding the use of
procedures, including when and how to use them. She asks her instructor for some
additional clarification.
50. Sheila is having trouble even deciding whether or not to place a set of
programming steps in a Sub procedure
or a Function procedure, so her instructor tells her to ask herself a series of
questions to make that decision.
Which one of the following is NOT a question that the instructor suggests that she
ask herself?
a. Will the program be easier to read if the
code is placed in a separate procedure?
c. Does this task require more than eight or
nine programming statements?
b. Does the proposed code perform a single
task?
d. Can the Sub procedure or Function
procedure perform its processing by
receiving data as arguments, and by returning
data either using the Return statement or by
using ByRef arguments?
PLACE THIS ORDER OR A SIMILAR ORDER WITH US TODAY AND GET A GOOD DISCOUNT 🙂
Place an order in 3 easy steps. Takes less than 5 mins.