A statement that starts with a hashtag (or pound) symbol (#) is called a ... - Answer preprocessor directive
Every complete C++ program must have a a. comment
b. function named main
c. cout statement
d. namespace - Answer function named main
in a cout statement, what two things will advance the output position to the beginning
of the next line? (#1, #2) - Answer endl, \n
Write a C++ statement that correctly assigns the character m to a variable named letter. - Answer letter='m'
What preprocessor directive needs to be included in a program that has string variables? - Answer #include <string>
True or False: Preprocessor directives are not C++ statements and as such should not end with a semicolon - Answer True
Write a C++ statement that declares that a program will be accessing entities whose names are part of the namespace std. - Answer using namespace std;
Write a C++ statement that defines a constant named TAX_RATE that hold the value
of 0.075. - Answer const double TAX_RATE = 0.075;
True or False: When the fixed manipulator is used, the value specified by the setprecision manipulator will be the number of digits to appear after the decimal point. - Answer True
What causes a program to wait until information is typed at the keyboard and the [Enter] key is pressed? - Answer cin object
The _________ operator always follows the cin object, and the ________ operator always follow the cout object (#1, #2). - Answer >>, <<
When the final value of an expression is assigned to a variable, it will be converted to
... - Answer the datatype of the variable
When a variable is assigned a number that is too large for its data type, it ... - Answer overflows
Write a C++ cin statement that will read input into each of these variables: int age;
double pay;
char section; - Answer cin >> age >> pay >> section; C++ Programming Final Exam Questions And Answers.
True or False: If the expression on the left side of the following is true, the expression on the right side will not be checked.
(a >= b) | | (c == d) - Answer True
If you intend to place a block of statements within an if statement, you must place __________ around the block. - Answer curly braces {}
If you place a semicolon after the statement:
if (x < y );
the compiler will... - Answer interpret the semicolon as a null statement
This is a control structure that causes a statement or group of statements to repeat: -
Answer loop
The while loop is a ________________ loop - Answer pre-test
The special value that marks the end of a list of values is a ... - Answer sentinel
Assuming outFile is a file stream object and number is a variable, which statement writes the contents of number to the file associated with outFile? - Answer outFile <<
number;
A collection of statements that performs a specific task is a(n)... - Answer function
A function is executed when it is... - Answer called
This type of variable is defined inside a function and is not accessible outside the function. - Answer local
A function ___________ eliminates the need to place a function definition before all calls to the function. - Answer prototype
What is the data type of the following function prototype's return value? int myFunction(double); - Answer int
Unlike regular variables, ______________ can hold multiple values. - Answer arrays
An array can store a group of values, but the values must be... - Answer the same data type
True or False: Assume array1 and array2 are the names of two arrays. To assign the
contents of array2 to array1, you would use the following statement:
array1 = array2; - Answer false