cis-170c-final-exam

cis-170c-final-exam

cis-170c-final-exam

CIS 170C Final Exam Programming With Lab DeVry (TCO 1) Which of the following statement about IDE is true? (Points : 4) IDE only allows programmers to editing their code IDE provides editing, compiling, and debugging in one software package. Visual Studio.Net is not an IDE. IDE stands for integrated development engine. (TCO 2) What does the symbol << represent in C++ programming? (Points : 4) Bout Bin Cin Count (TCO 2) A Main Function is enclosed inside _____. (Points : 4) Box brackets Curly braces Parentheses Quotes (TCO 2) To improve readability and maintainability, you should declare _____ instead of using literal values such as 3.14159. (Points : 4) Variables Functions Classes Constants (TCO 3) What is the value of x after the following statement? float x; x = 3.0 / 4.0 + 3 + 2 / 5 (Points : 4) 1.75 3.75 5.75 4.15 (TCO 4) _____ is often used in the design of a program to describe the program processing. (Points : 4) Pseudocode Algorithm Program control Data flow (TCO 4) What is the decision symbol in a flow chart? (Points : 4) Square Rectangle Circle Diamond (TCO 4) Which of the following is true about if/else structure? (Points : 4) If structure is a single selection structure. If/else structure is a dual selection structure. If/else structure can be nested. All of the above (TCO 5) Which structure causes a statement or set of statements to execute repeatedly? (Points : 4) Decision Repetition Sequence None of the above (TCO 5) Which repetition structure is designed to have the code execute at least one time? (Points : 4) For loop Do in a while loop While loop Do while loop (TCO 5) The while loop has two important parts: an expression that is tested for a true or false value, and _____. (Points : 4) A statement or block that is repeated as long as the expression is true A statement or block that is repeated only if the expression is false One line of code that is repeated once if the expression is true A statement or block that is repeated once if the expression is true (TCO 5) A loop that never stops is called _____. (Points : 4) A nested loop An infinite loop A pretest loop A post-test loop (TCO 6) Debugging is like being a(n) _____. (Points : 4) Accountant Attorney Police officer Detective (TCO 7) Code written in a specific format to perform a single task or calculation is called a _____. (Points : 4) Function Loop Decision statement Task (TCO 8) Unless otherwise specified, C++ variables are automatically passed by _____. (Points : 4) Parameter Argument Reference Value (TCO 7) A return statement is not needed in a _____. (Points : 4) Defined stack Void function Stacked function Declared stack (TCO 8) What character is used to indicate a reference parameter? (Points : 4) $ & @ ^ (TCO 8) The parameter of the following function is a(n) _____. char myFunction (int &x); (Points : 4) Action parameter Illegal parameter Value parameter Reference parameter (TCO 9) What type of menu first displays the main menu and then, based on the user’s selection, displays a submenu?(Points : 4) Single-level menu Multiple-level menu Step-level menu Sublevel menu (TCO 9) What is the method used to make sure that valid selections are processed? (Points : 4) Input validation loop Including the default clause in the case structure Use of an else clause All of the above (TCO 9) What software entity contains both data and procedures (actions on the data)? (Points : 4) Objects Instances Events All of the above (TCO 10) To halt the execution of a program at a specific spot during debugging, you must use a _____. (Points : 4) Scope resolution operator Step Comment Break point (TCO 11) If n represents the size of an array, what would be the index of the last element in the array? (Points : 4) n-2 n n-1 Cannot be determined (TCO 11) When working with an array, the easiest way to traverse or visit all elements of the array is to _____. (Points : 4) Use a loop statement Sort the array and read it Do a binary search Use sequential coding (TCO 11) Given: myArray[3][4], what is the index for the first element (located in the first row and first column)? [1][1] [0][1] [1][0] [0][0] (TCO 12) Given the following array: int profit [5] = {10, 20, 31, 55, 66}; The following statement would replace which value? profit [3] = profit[2 – 1]; (Points : 4) 55 with 10 31 with 10 31 with 20 55 with 20 (TCO 12) What is the character automatically included at the end of an array of characters? (Points : 4) n z * (TCO 13) Sequential files are accessed in _____. (Points : 4) Random order Binary order Consecutive order None of the above (TCO 13) Sometimes, a project will need to save data inputted by the user so it can be used again. This data stored will later be accessed from a _____. (Points : 4) Program file Project file Data file User file (TCO 13) Once you finish using a file, you should _____. (Points : 4) Append it Exit it Output it None of the above (TCO 13) Compare and contrast the mode operators ios::in, ios::app, and ios::out. Provide a C++ code segment that illustrates the use of these mode operators. (Points : 20) (TCO 9) Explain which is more appropriate for writing a menu program: a switch case or if-else statements. Provide a snippet of code to support your position. (Points : 15) (TCO 11) Explain how a linear search is conducted to find a particular data value in an array. Provide a C++ program segment to illustrate your answer. (Points : 15) (TCO 7) Explain the difference between an argument and a parameter. Use a C++ program segment to illustrate your answer.(Points : 15) (TCO 5) Using a loop, write a program that adds and displays the total of all even integers from 1 to 10. (Points : 15) (TCO 4) What is the advantage of using the conditional operator? (Points : 15) (TCO 3) Explain the naming rules for creating variables and then provide three examples using the data types int, double, and char and assign values to them. (Points : 15)
Powered by