Deck 3: Decision Structures and Boolean Logic

Full screen (f)
exit full mode
Question
When using the _____ operator, both subexpressions must be true for the compound expression to be true.

A) or
B) and
C) not
D) maybe
Use Space or
up arrow
down arrow
to flip the card.
Question
In Python the _____ symbol is used as the equality operator.

A) ==
B) =
C) >=
D) <=
Question
What is the result of the following Boolean expression, if x equals 5, y equals 3, and z equals 8?
X < y or z > x

A) true
B) false
C) 8
D) 5
Question
A Boolean variable can reference one of two values: _____.

A) yes or no
B) true or false
C) T or F
D) Y or N
Question
In Python, the _____ symbol is used as the not-equal-to operator.

A) ==
B) <>
C) <=
D) !=
Question
The if statement causes one or more statements to execute only when a Boolean expression is true.
Question
Which of the following is the correct if clause to determine whether y is in the range 10 through 50?

A) if 10 < y or y > 50
B) if 10 > y and y < 50
C) if y > 10 and y < 50
D) if y > 10 or y < 50
Question
Python allows you to compare strings, but it is not case sensitive.
Question
What is the result of the following Boolean expression, if x equals 5, y equals 3, and z equals 8?
X < y and z > x

A) true
B) false
C) 8
D) 5
Question
When using the _____ operator, one or both subexpressions must be true for the compound expression to be true.

A) Or
B) And
C) Not
D) Maybe
Question
What is the result of the following Boolean expression, if x equals 5, y equals 3, and z equals 8?
Not (x < y or z > x) and y < z

A) true
B) false
C) 8
D) 5
Question
Python uses the same symbols for the assignment operator and the equality operator.
Question
What does the following expression mean?
X <= y

A) x is less than y
B) x is less than or equal to y
C) x is greater than y
D) x is greater than or equal to y
Question
A(n) _____ structure is a logical design that controls the order in which a set of statements execute.

A) function
B) control
C) sequence
D) iteration
Question
The decision structure that has two possible paths of execution is known as _____.

A) single alternative
B) double alternative
C) dual alternative
D) two alternative
Question
The Python language is not sensitive to block structuring of code.
Question
Which logical operators perform short-circuit evaluation?

A) or, not
B) not, and
C) or, and
D) and, or, not
Question
Multiple Boolean expressions can be combined by using a logical operator to create _____ expressions.

A) sequential
B) logical
C) compound
D) mathematical
Question
Nested decision structures are one way to test more than one condition.
Question
Which of the following is the correct if clause to use to determine whether choice is other than 10?

A) if choice != 10:
B) if choice != 10
C) if choice <> 10:
D) if choice <> 10
Question
Python provides a special version of a decision structure known as the _______________ statement, which makes the logic of the nested decision structure simpler to write.
Question
The _______________ statement is used to create a decision structure.
Question
Boolean variables are commonly used as _______________ to indicate whether a specific condition exists.
Question
In flowcharting, the _______________ symbol is used to represent a Boolean expression.
Question
A(n) _______________ expression is made up of two or more Boolean expressions.
Question
In a decision structure, the action is _______________ executed because it is performed only when a certain condition is true.
Question
Expressions that are tested by the if statement are called Boolean expressions.
Question
A(n) _______________ operator determines whether a specific relationship exists between two values.
Question
An action in a single alternative decision structure is performed only when the condition is true.
Question
The not operator is a unary operator and it must be a compound expression.
Question
A(n) _______________ statement will execute one block of statements if its condition is true, or another block if its condition is false.
Question
A(n) _______________ decision structure provides only one alternative path of execution.
Question
The logical _______________ operator reverses the truth of a Boolean expression.
Question
Short-circuit evaluation is performed with the not operator.
Question
Decision structures are also known as selection structures.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/35
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 3: Decision Structures and Boolean Logic
1
When using the _____ operator, both subexpressions must be true for the compound expression to be true.

A) or
B) and
C) not
D) maybe
B
2
In Python the _____ symbol is used as the equality operator.

A) ==
B) =
C) >=
D) <=
A
3
What is the result of the following Boolean expression, if x equals 5, y equals 3, and z equals 8?
X < y or z > x

A) true
B) false
C) 8
D) 5
A
4
A Boolean variable can reference one of two values: _____.

A) yes or no
B) true or false
C) T or F
D) Y or N
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
5
In Python, the _____ symbol is used as the not-equal-to operator.

A) ==
B) <>
C) <=
D) !=
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
6
The if statement causes one or more statements to execute only when a Boolean expression is true.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
7
Which of the following is the correct if clause to determine whether y is in the range 10 through 50?

A) if 10 < y or y > 50
B) if 10 > y and y < 50
C) if y > 10 and y < 50
D) if y > 10 or y < 50
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
8
Python allows you to compare strings, but it is not case sensitive.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
9
What is the result of the following Boolean expression, if x equals 5, y equals 3, and z equals 8?
X < y and z > x

A) true
B) false
C) 8
D) 5
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
10
When using the _____ operator, one or both subexpressions must be true for the compound expression to be true.

A) Or
B) And
C) Not
D) Maybe
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
11
What is the result of the following Boolean expression, if x equals 5, y equals 3, and z equals 8?
Not (x < y or z > x) and y < z

A) true
B) false
C) 8
D) 5
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
12
Python uses the same symbols for the assignment operator and the equality operator.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
13
What does the following expression mean?
X <= y

A) x is less than y
B) x is less than or equal to y
C) x is greater than y
D) x is greater than or equal to y
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
14
A(n) _____ structure is a logical design that controls the order in which a set of statements execute.

A) function
B) control
C) sequence
D) iteration
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
15
The decision structure that has two possible paths of execution is known as _____.

A) single alternative
B) double alternative
C) dual alternative
D) two alternative
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
16
The Python language is not sensitive to block structuring of code.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
17
Which logical operators perform short-circuit evaluation?

A) or, not
B) not, and
C) or, and
D) and, or, not
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
18
Multiple Boolean expressions can be combined by using a logical operator to create _____ expressions.

A) sequential
B) logical
C) compound
D) mathematical
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
19
Nested decision structures are one way to test more than one condition.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
20
Which of the following is the correct if clause to use to determine whether choice is other than 10?

A) if choice != 10:
B) if choice != 10
C) if choice <> 10:
D) if choice <> 10
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
21
Python provides a special version of a decision structure known as the _______________ statement, which makes the logic of the nested decision structure simpler to write.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
22
The _______________ statement is used to create a decision structure.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
23
Boolean variables are commonly used as _______________ to indicate whether a specific condition exists.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
24
In flowcharting, the _______________ symbol is used to represent a Boolean expression.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
25
A(n) _______________ expression is made up of two or more Boolean expressions.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
26
In a decision structure, the action is _______________ executed because it is performed only when a certain condition is true.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
27
Expressions that are tested by the if statement are called Boolean expressions.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
28
A(n) _______________ operator determines whether a specific relationship exists between two values.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
29
An action in a single alternative decision structure is performed only when the condition is true.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
30
The not operator is a unary operator and it must be a compound expression.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
31
A(n) _______________ statement will execute one block of statements if its condition is true, or another block if its condition is false.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
32
A(n) _______________ decision structure provides only one alternative path of execution.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
33
The logical _______________ operator reverses the truth of a Boolean expression.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
34
Short-circuit evaluation is performed with the not operator.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
35
Decision structures are also known as selection structures.
Unlock Deck
Unlock for access to all 35 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 35 flashcards in this deck.