+1 917 8105386 [email protected]

Mod2B Midterm – CIS 230.90

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?

Ready To Get Started?

GET STARTED TODAY