Programming Logic and Design
Chapter 7 Q&A
Which of the following is not an input validation error type?
a) Empty input
b) Incorrect data type
c) Inaccurate data
d) All of these are input validation error types
e) None of these - ANSWER-d) All of these are input validation error types
The priming read is place _______ the loop.
a) Inside
b) Before
c) Below
d) Inside and before
e) Inside and below - ANSWER-b) Before
Which of the following statements is true about this Boolean expression?
score <0 AND score>100
a) This expression is true for numbers between 0 and 100.
b) This expression is true for numbers greater that 100.
c) This expression is true for numbers less that 0.
d) This expression would never be true.
e) None of these - ANSWER-d) This expression would never be true.
If, when asked for a date of birth, the user enters a future date, this error should be
caught by a _______ check.
a) Date
b) Time
c) day
d) Reasonableness
e) None of these - ANSWER-d) Reasonableness
Which of the following library functions could be sued to simplify the process of string
validation?
a) length
b) toUpper
c) isReal
d) isInteger
e) None of these - ANSWER-b) toUpper
True/False. It's best to use a priming read instead of a posttest loop because a
posttest loop does not display an error message when the user enters an invalid
value. - ANSWER-True
True/False. The priming read appears inside the validation loop. - ANSWER-False
Chapter 7 Q&A
Which of the following is not an input validation error type?
a) Empty input
b) Incorrect data type
c) Inaccurate data
d) All of these are input validation error types
e) None of these - ANSWER-d) All of these are input validation error types
The priming read is place _______ the loop.
a) Inside
b) Before
c) Below
d) Inside and before
e) Inside and below - ANSWER-b) Before
Which of the following statements is true about this Boolean expression?
score <0 AND score>100
a) This expression is true for numbers between 0 and 100.
b) This expression is true for numbers greater that 100.
c) This expression is true for numbers less that 0.
d) This expression would never be true.
e) None of these - ANSWER-d) This expression would never be true.
If, when asked for a date of birth, the user enters a future date, this error should be
caught by a _______ check.
a) Date
b) Time
c) day
d) Reasonableness
e) None of these - ANSWER-d) Reasonableness
Which of the following library functions could be sued to simplify the process of string
validation?
a) length
b) toUpper
c) isReal
d) isInteger
e) None of these - ANSWER-b) toUpper
True/False. It's best to use a priming read instead of a posttest loop because a
posttest loop does not display an error message when the user enters an invalid
value. - ANSWER-True
True/False. The priming read appears inside the validation loop. - ANSWER-False