Verified Answers |Latest Version |Already Graded A+
A statement that starts with a hashtag (or pound) symbol (#) is called a ... ✔Correct Answer-
preprocessor directive
Every complete C++ program must have a
a. comment
b. function named main
c. cout statement
d. namespace ✔Correct 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) ✔Correct Answer-endl, \n
Write a C++ statement that correctly assigns the character m to a variable named letter. ✔Correct
Answer-letter='m'
What preprocessor directive needs to be included in a program that has string variables? ✔Correct
Answer-#include <string>
True or False: Preprocessor directives are not C++ statements and as such should not end with a
semicolon ✔Correct Answer-True
Write a C++ statement that declares that a program will be accessing entities whose names are part
of the namespace std. ✔Correct Answer-using namespace std;
Write a C++ statement that defines a constant named TAX_RATE that hold the value of 0.075.
✔Correct 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. ✔Correct Answer-True
What causes a program to wait until information is typed at the keyboard and the [Enter] key is
pressed? ✔Correct Answer-cin object
The _________ operator always follows the cin object, and the ________ operator always follow the
cout object (#1, #2). ✔Correct Answer->>, <<
When the final value of an expression is assigned to a variable, it will be converted to ... ✔Correct
Answer-the datatype of the variable
When a variable is assigned a number that is too large for its data type, it ... ✔Correct Answer-
overflows
Write a C++ cin statement that will read input into each of these variables:
int age;
double pay;
char section; ✔Correct Answer-cin >> age >> pay >> section;
, 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) ✔Correct Answer-True
If you intend to place a block of statements within an if statement, you must place __________
around the block. ✔Correct Answer-curly braces {}
If you place a semicolon after the statement:
if (x < y );
the compiler will... ✔Correct Answer-interpret the semicolon as a null statement
This is a control structure that causes a statement or group of statements to repeat: ✔Correct
Answer-loop
The while loop is a ________________ loop ✔Correct Answer-pre-test
The special value that marks the end of a list of values is a ... ✔Correct 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? ✔Correct Answer-outFile << number;
A collection of statements that performs a specific task is a(n)... ✔Correct Answer-function
A function is executed when it is... ✔Correct Answer-called
This type of variable is defined inside a function and is not accessible outside the function.
✔Correct Answer-local
A function ___________ eliminates the need to place a function definition before all calls to the
function. ✔Correct Answer-prototype
What is the data type of the following function prototype's return value?
int myFunction(double); ✔Correct Answer-int
Unlike regular variables, ______________ can hold multiple values. ✔Correct Answer-arrays
An array can store a group of values, but the values must be... ✔Correct 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; ✔Correct Answer-false
The name of an array stores the ________ of the first array element. ✔Correct Answer-memory
address