ch02

Ace your homework & exams now with Quizwiz!

Every C++ program must have ________. A) comments B) variables C) constants D) a function called main. E) All of the above

D

________ must be included in a program in order to use the cout object. A) Opening and closing braces B) The iostream header file C) A cout declaration D) Strings E) None of the above

B

Which of the following is/are valid C++ identifiers? A) June-2010 B) June 2010 C) June_2010 D) 2010June E) Both C and D are valid identifiers, but A and B are not.

C

The expression 7 % 2 evaluates to ________. A) 1 B) 3 C) 3.5 D) 7.2 E) 14

A

What value will be assigned to the variable number by the following statement? int number = 3.75; A) 3 B) 4 C) 3.75 D) None of the above. E) It's unpredictable. That's the problem.

A

What value will be assigned to the variable number by the following statement? int number = 7.8; A) 7 B) 8 C) 7.8 D) None of the above. E) It's unpredictable. That's the problem.

A

Which of the following will cause the next output to begin on a new line? A) cout << endl; B) cout << "endl"; C) cout << "/n"; D) All of the above E) A and C, but not B

A

________ are data items whose values cannot change while the program is running. A) Constants B) Variables C) Comments D) Integers E) None of the above

A

An operation that copies a value into a variable is called a(n) ________ operation. A) assignment B) equals C) copy D) declaration E) cout

A

In a C++ program, two slash marks ( // ) indicate the beginning of ________. A) a block of code B) a comment C) a variable definition D) a program E) None of the above

B

The bool data type ________. A) can be used to store a single character B) has only two values: true and false C) is used to store extra large numbers D) is used to represent numbers in E notation E) does none of the above

B

The expression 5 / 2 evaluates to ________. A) 1 B) 2 C) 2.5 D) 5.2 E) 10

B

The expression 7 / 2 evaluates to ________. A) 1 B) 3 C) 3.5 D) 7.2 E) 14

B

#include <iostream> is an example of a(n) ________. A) comment B) I/O statement C) preprocessor directive D) stream directive E) compiler option

C

A ________ is used to mark the end of a complete C++ programming statement. A) comment B) period C) semicolon D) closing brace E) new line

C

C++ automatically places ________ at the end of string constants. A) a semicolon B) quotation marks C) the null terminator D) a newline escape sequence E) None of the above

C

The ________ directive causes the contents of another file to be inserted into a program. A) #getfile B) #library C) #include D) All of the above E) None of the above

C

In programming terms, a group of characters inside a set of double quotation marks (" ") is called A) a character constant. B) a string constant. C) a string literal. D) All of the above. E) either B or C, but not A

E

What constant(s) appear in the following C++ statement? int number = 4 + 8; A) number B) 4 C) 8 D) 12 E) both B and C

E

True/False: C++ is a case-sensitive language.

TRUE

The expression 5 % 2 evaluates to ________. A) 1 B) 2 C) 2.5 D) 5.2 E) 10

A

You must have a(n) ________ for every variable you intend to use in a program. A) purpose B) definition C) comment D) numeric value E) output statement

B

________ data types are used to define variables that can hold real numbers. A) Integer B) Real C) Floating-point D) Long E) String

C

________ is/are used to display information on the computer's screen. A) A backslash B) A left arrow C) The cout object D) The print object E) None of the above

C

A C++ character constant (character literal) is enclosed in ________ quotation marks, whereas a string constant (string literal) is enclosed in ________ quotation marks. A) double, single B) triple, double C) open, closed D) single, double E) no, some

D

A variable must be defined ________. A) in every program B) and initialized at the same time C) once it has been used D) before it can be used E) in order to perform output

D

A ________ variable can hold only one of two values: true or false. A) binary B) single precision C) T/F D) char E) bool

E

The numeric data types in C++ are broken into two categories: A) numbers and characters. B) singles and doubles. C) long and short. D) real and unreal. E) integer and floating-point.

E

Which of the following is/are valid C++ identifiers? A) department_9 B) aVeryLongVariableName C) last.name D) All of the above are valid identifiers. E) Both A and B are valid identifiers, but C is not.

E

Which of the following key words is/are the names of C++ data types? A) short B) long C) double D) bool E) All of the above

E

True/False: A variable of the char data type holds a set of characters like "January".

FALSE

True/False: An escape sequence must start with a forward slash (/) .

FALSE

True/False: If number has been defined as an int variable, both of the following statements will print out its value: cout << number; cout << "number";

FALSE

True/False: The following is a legal C++ statement to define and initialize a variable. char firstName = "Jack";

FALSE

True/False: The following statements both declare the variable num to be an integer. int num; INT num;

FALSE

True/False: The following two statements both assign the value 5 to the variable dept. 5 = dept; dept = 5;

FALSE

True/False: The following two C++ statements perform the same operation. regWages = regPay + overTime; regPay + overTime = regWages;

FALSE Chapter 2, Test 2

True/False: The following statements could be used interchangeably in a C++ program. // Program Payroll /* Program Payroll */

TRUE

True/False: Variables represent storage locations in the computer's memory.

TRUE


Related study sets

Chapter 4: Leveraging Resources and Capabilities

View Set

Chapter 35: Key Pediatric Nursing Interventions

View Set

International business management exam 2

View Set

Taxes & Tax Shelters: Types of Taxable Income

View Set

Chapters 43 and 44: Emission Control Systems, and Diagnosis and Repair

View Set