Computer Programming I - C++ WEEK 7 QUIZ
Suppose that sum and num are int variables and sum = 5 and num = 10. After the statement sum += num executes, ____.
sum = 15
The ____ rules of a programming language tell you which statements are legal, or accepted, by the programming language.
syntax
____ is a valid int value.
46259
The expression static_cast<int>(9.9) evaluates to ____.
9
Which of the following is a reserved word in C++?
char
An example of a floating point data type is ____.
double
The memory allocated for a float value is ____ bytes.
four
The escape sequence \r moves the insertion point to the beginning of the next line.
False
____ is a valid char value.
'A'
The expression static_cast<int>(6.9) + static_cast<int>(7.9) evaluates to ____.
13
The length of the string "computer science" is ____.
16
Suppose that count is an int variable and count = 1. After the statement count++; executes, the value of count is ____.
2
The value of the expression 17 % 7 is ____.
3
The value of the expression 33/10, assuming both values are integral data types, is ____.
3
A comma is also called a statement terminator.
False
A mixed arithmetic expression contains all operands of the same type.
False
An operator that has only one operand is called a unique operator.
False
In C++, reserved words are the same as predefined identifiers.
False
Consider the following code. // Insertion Point 1 using namespace std; const float PI = 3.14; int main(){ // Insertion Point 2 float r = 2.0; float area; area = PI * r * r; cout << "Area = " << area << endl; return 0;} // Insertion Point 3 In this code, where does the include statement belong?
Insertion Point 1
____ are executable statements that inform the user what to do.
Prompt lines
Choose the output of the following C++ statement: cout << "Sunny " << '\n' << "Day " << endl;
Sunny Day
If a C++ arithmetic expression has no parentheses, operators are evaluated from left to right.
True
Suppose a = 5. After the execution of the statement ++a; the value of a is 6.
True
Suppose we declare a variable sum as an int. The statement "sum += 7;" is equivalent to the statement "sum = sum + 7;".
True
The maximum number of significant digits in float values is up to 6 or 7.
True
The maximum number of significant digits in values of the double type is 15.
True
Which of the following is the newline character?
\n
Suppose that alpha and beta are int variables and alpha = 5 and beta = 10. After the statement alpha *= beta; executes, ____.
alpha = 50
Suppose that alpha and beta are int variables. The statement alpha = beta++; is equivalent to the statement(s) ____.
alpha = beta; beta = beta + 1;
Suppose that alpha and beta are int variables. The statement alpha = beta--; is equivalent to the statement(s) ____.
alpha = beta; beta = beta - 1;
Suppose that alpha and beta are int variables. The statement alpha = ++beta; is equivalent to the statement(s) ____.
beta = beta + 1; alpha = beta;
Suppose that alpha and beta are int variables. The statement alpha = --beta; is equivalent to the statement(s) ____.
beta = beta - 1; alpha = beta;
The declaration int a, b, c; is equivalent to which of the following?
int a,b,c;
In a C++ program, one and two are double variables and input values are 10.5 and 30.6. After the statement cin >> one >> two; executes, ____.
one = 10.5, two = 30.6
Which of the following is a legal identifier?
program_1