(Last Mod: 27 November 2010 21:38:41 )
Name: CODE: Section: Date:
NO CALCULATORS MAY BY USED ON THIS QUIZ
Which of the following are all pairs of complementary operators?
(||
,
&&
), (+
, -
),
(/
, /%
).
(==
,
!=
), (>
, <
),
(=
, <=
).
(<=
,
>
), (!=
, ==
),
(>
, <=
). <===
(!
,
~
), (|
, ||
),
(&
, &&
).
Which of the following statements is NOT true?
Logical and relational operators always return a value of 1 if the expression is True
Negative values cannot be used or interpreted as logical values. <===
A value is considered a logical False only if it evaluates exactly to zero.
Functions that return logical results may return values other than a 0 or a 1.
What are the three building blocks of a structured program?
for
() loops, while
() loops, and
do
/while
() loops.
Statements, functions, and files.
Loads, stores, and branches.
Sequences, selections, and repetitions. <===
What is the category that ASCII codes fall into if they are printing characters but are not alphanumeric?
punctuation characters. <===
control characters.
white space.
escape sequences.
Why is it considered a bad idea to use floating point data as operands to logical or equality/inequality operators?
Because these operators are only defined for integer operands.
Because floating point values are almost guaranteed to evaluate as False and/or not equal. <===
Because any value less than some pre-defined amount will be considered False.
Because zero cannot be exactly represented by a floating point value.