Multiple Choice
The following 4 lines of C++ code, use strings. string firstName; // Define a string object
Char lastName[7]; // Define a C-string
FirstName = "Abraham"; // Assign a value to the string object
LastName = "Lincoln"; // Assign a value to the C-string
Which of the following statements is /are True?
A) The string object is defined incorrectly because no size is given for it.
B) The 2 string definitions are correct, but the 2 assignment statements are wrong.
C) The string object is assigned a value correctly, but the C-string is not.
D) The C-string is assigned a value correctly, but the string object is not.
E) All 4 lines of code are correct.
Correct Answer:

Verified
Correct Answer:
Verified
Q30: When an arithmetic expression contains two or
Q31: When converting some algebraic expressions to C++,
Q32: The only difference between C-strings and string
Q33: Which of the following statements about named
Q34: The statement cout << setw(4) << num4
Q36: The following statement sets sum1, sum2, and
Q37: In any program that uses the cin
Q38: Operator associativity is either left to right
Q39: Which of the following statements doubles the
Q40: When an operator has two operands of