C Programming From Problem Analysis To Program Design 8th Edition by Malik ISBN Test Bank
C Programming From Problem Analysis To Program Design 8th Edition by Malik ISBN Test Bank
Soluiton manual:
https://testbankpack.com/p/solution-manual-for-c-programming-from-problem-
analysis-to-program-design-8th-edition-by-malik-isbn-9781337102087/
Name: Class: Date:
Chapter 2
1. In C++, reserved words are the same as predefined identifiers.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 36
QUESTION TYPE: True / False
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
2. The maximum number of significant digits in values of the double type is 15.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 41
QUESTION TYPE: True / False
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
Chapter 2
5. If a C++ arithmetic expression has no parentheses, operators are evaluated from left to right.
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 46
QUESTION TYPE: True / False
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
8. The escape sequence \r moves the insertion point to the beginning of the next line.
a. True
b. False
ANSWER: False
POINTS: 1
REFERENCES: 7
QUESTION TYPE: True / False
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
Copyright Cengage Learning. Powered by Cognero. Page 2
Name: Class: Date:
Chapter 2
DATE MODIFIED: 10/5/2016 1:36 PM
10. Suppose we declare a variable sum as an int. The statement "sum += 7;" is equivalent to the statement "sum =
sum + 7;".
a. True
b. False
ANSWER: True
POINTS: 1
REFERENCES: 93
QUESTION TYPE: True / False
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/16/2016 9:02 AM
11. The rules of a programming language tell you which statements are legal, or accepted, by the
programming language.
a. semantic b. logical
c. syntax d. grammatical
ANSWER: c
POINTS: 1
REFERENCES: 34
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/16/2016 9:03 AM
Chapter 2
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
Chapter 2
REFERENCES: 41
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
19. The value of the expression 33/10, assuming both values are integral data types, is .
a. 0.3 b. 3
c. 3.0 d. 3.3
ANSWER: b
POINTS: 1
REFERENCES: 43-44
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
Chapter 2
POINTS: 1
REFERENCES: 51
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
23. 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, .
a. one = 10.5, two = 10.5 b. one = 10.5, two = 30.6
c. one = 30.6, two = 30.6 d. one = 11, two = 31
ANSWER: b
POINTS: 1
REFERENCES: 65
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
24. Suppose that count is an int variable and count = 1. After the statement count++; executes, the value of
count is .
Copyright Cengage Learning. Powered by Cognero. Page 6
Name: Class: Date:
Chapter 2
a. 1 b. 2
c. 3 d. 4
ANSWER: b
POINTS: 1
REFERENCES: 69-70
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
25. Suppose that alpha and beta are int variables. The statement alpha = --beta; is equivalent to
the statement(s) .
a. alpha = 1 - beta;
b. alpha = beta - 1;
c. beta = beta - 1;
alpha = beta;
d. alpha = beta;
beta = beta - 1;
ANSWER: c
POINTS: 1
REFERENCES: 70-71
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
26. Suppose that alpha and beta are int variables. The statement alpha = beta--; is equivalent to
the statement(s) .
a. alpha = 1 - beta;
b. alpha = beta - 1;
c. beta = beta - 1;
alpha = beta;
d. alpha = beta;
beta = beta - 1;
ANSWER: d
POINTS: 1
REFERENCES: 70-71
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
27. Suppose that alpha and beta are int variables. The statement alpha = beta++; is equivalent to
the statement(s) .
Copyright Cengage Learning. Powered by Cognero. Page 7
Name: Class: Date:
Chapter 2
a. alpha = 1 + beta;
b. alpha = alpha + beta;
c. alpha = beta;
beta = beta + 1;
d. beta = beta + 1;
alpha = beta;
ANSWER: c
POINTS: 1
REFERENCES: 70-71
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
28. Suppose that alpha and beta are int variables. The statement alpha = ++beta; is equivalent to
the statement(s) .
a. beta = beta + 1;
alpha = beta;
b. alpha = beta;
beta = beta + 1;
c. alpha = alpha + beta;
d. alpha = beta + 1;
ANSWER: a
POINTS: 1
REFERENCES: 70-71
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
Chapter 2
DATE MODIFIED: 10/5/2016 1:36 PM
// Insertion Point 1
32. are executable statements that inform the user what to do.
a. Variables b. Prompt lines
Chapter 2
c. Named constants d. Expressions
ANSWER: b
POINTS: 1
REFERENCES: 89
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
POINTS: 1
REFERENCES: 90
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
34. Suppose that alpha and beta are int variables and alpha = 5 and beta = 10. After the statement alpha
*= beta; executes, .
a. alpha = 5 b. alpha = 10
c. alpha = 50 d. alpha = 50.0
ANSWER: c
POINTS: 1
REFERENCES: 92
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
35. Suppose that sum and num are int variables and sum = 5 and num = 10. After the statement sum +=
num executes, .
a. sum = 0 b. sum = 5
c. sum = 10 d. sum = 15
ANSWER: d
POINTS: 1
REFERENCES: 93
QUESTION TYPE: Multiple Choice
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
Copyright Cengage Learning. Powered by Cognero. Page 10
Name: Class: Date:
Chapter 2
39. functions are those that have already been written and are provided as part of the system.
ANSWER: Predefined
predefined
Standard
standard
POINTS: 1
REFERENCES: 33-34
QUESTION TYPE: Completion
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
Copyright Cengage Learning. Powered by Cognero. Page 11
Name: Class: Date:
Chapter 2
41. can be used to identify the authors of the program, give the date when the program is written
or modified, give a brief explanation of the program, and explain the meaning of key statements in a program.
ANSWER: Comments
comments
POINTS: 1
REFERENCES: 34
QUESTION TYPE: Completion
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
42. The smallest individual unit of a program written in any language is called a(n) .
ANSWER:token
POINTS:1
REFERENCES:35
QUESTION TYPE: Completion
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
43. In a C++ program, are used to separate special symbols, reserved words, and identifiers.
ANSWER: whitespaces
whitespace
white spaces
white space
POINTS: 1
REFERENCES: 37
QUESTION TYPE: Completion
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
44. The type is C++ ’s method for allowing programmers to create their own simple data types.
Chapter 2
ANSWER: enumeration
POINTS: 1
REFERENCES: 38
QUESTION TYPE: Completion
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
47. When a value of one data type is automatically changed to another data type, a(n) type
coercion is said to have occurred.
ANSWER:implicit
POINTS:1
REFERENCES:50
QUESTION TYPE: Completion
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
Chapter 2
DATE MODIFIED: 10/5/2016 1:36 PM
49. In C++, you can use a(n) to instruct a program to mark those memory locations in which
data is fixed throughout program execution.
ANSWER: named constant
constant
POINTS: 1
REFERENCES: 54
QUESTION TYPE: Completion
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
50. A data type is called if the variable or named constant of that type can store only one value at
a time.
ANSWER:simple
POINTS:1
REFERENCES:57
QUESTION TYPE: Completion
HAS VARIABLES: False
DATE CREATED: 10/5/2016 1:36 PM
DATE MODIFIED: 10/5/2016 1:36 PM
Page 14