Deck 4: Making Decisions
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
Match between columns
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/51
العب
ملء الشاشة (f)
Deck 4: Making Decisions
1
The NOT operator is a unary operator, meaning it takes only one operand.
True
2
A short-circuit evaluation is where each part of an expression is evaluated only as far as necessary to determine whether the entire expression is true or false.
True
3
A series of nested if statements is also called a ____ if statement.
A) stacked
B) cascading
C) indented
D) waterfall
A) stacked
B) cascading
C) indented
D) waterfall
B
4
The keyword that is NOT included in a single-alternative selection is ____.
A) if
B) then
C) else
D) endif
A) if
B) then
C) else
D) endif
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
5
A(n) ____ decision is a decision in which two conditions must be true for an action to take place.
A) OR
B) XOR
C) AND
D) OR-ELSE
A) OR
B) XOR
C) AND
D) OR-ELSE
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
6
When you combine AND and OR operators, the OR operators take precedence, meaning their Boolean values are evaluated first.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
7
The ____ clause is the part of the decision that holds the action or actions that execute when the tested condition in the decision is true.
A) else
B) endif
C) if-then
D) Boolean
A) else
B) endif
C) if-then
D) Boolean
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
8
____ operators require two operands.
A) Unary
B) Tertiary
C) Binary
D) Dual
A) Unary
B) Tertiary
C) Binary
D) Dual
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
9
A ____ expression is one that represents only one of two states, usually expressed as true or false.
A) single-alternative
B) Boolean
C) Unicode
D) dual
A) single-alternative
B) Boolean
C) Unicode
D) dual
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
10
Any decision can be made using combinations of just two types of comparisons: equal and not equal.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
11
Both operands in a comparison expression must be the same ____.
A) value
B) name
C) length
D) data type
A) value
B) name
C) length
D) data type
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
12
You can use parentheses to override the default order of operations.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
13
Usually, ____ variables are not considered to be equal unless they are identical.
A) string
B) integer
C) character
D) floating point
A) string
B) integer
C) character
D) floating point
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
14
Most programming languages limit the number of AND and OR operators in an expression.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
15
In any Boolean expression, the two values compared can be either variables or constants.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
16
Most programming languages allow you to ask two or more questions in a single comparison.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
17
Most languages allow you to use a variation of the decision structure called the ____ structure when you must nest a series of decisions about a single variable.
A) blocked
B) case
C) AND IF
D) logical
A) blocked
B) case
C) AND IF
D) logical
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
18
When you ask multiple questions before an outcome is determined, you create a ____ condition.
A) dual-alternative
B) nested
C) single-alternative
D) compound
A) dual-alternative
B) nested
C) single-alternative
D) compound
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
19
Every decision you make in a computer program involves evaluating a Boolean expression.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
20
When you need to satisfy two or more criteria to initiate an event in a program, you must make sure that the second decision is made entirely independently of the first decision.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
21
When creating a truth table, you must determine how many possible Boolean value combinations exist for the conditions. If there are two conditions, ____ combinations will exist.
A) two
B) four
C) eight
D) 16
A) two
B) four
C) eight
D) 16
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
22
In a truth table, the expression ____ is true.
B) true AND false
C) false AND true
D) false AND false
B) true AND false
C) false AND true
D) false AND false
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
23
Most programming languages allow you to ask two or more questions in a single comparison by using a(n) ____ operator that joins decisions in a single statement.
A) AND
B) OR
C) IF
D) XOR
A) AND
B) OR
C) IF
D) XOR
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
24
A ____________________ selection is one in which an action is associated with each of two possible outcomes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
25
For maximum efficiency, a good rule of thumb in an AND decision is to ____.
A) first ask the question that is more likely to be true
B) first ask the question that is more likely to be false
C) rewrite it as an OR decision and ask the question more likely to be true
D) rewrite it as an OR decision and ask the question more likely to be false
A) first ask the question that is more likely to be true
B) first ask the question that is more likely to be false
C) rewrite it as an OR decision and ask the question more likely to be true
D) rewrite it as an OR decision and ask the question more likely to be false
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
26
When you ____________________ decisions because the resulting action requires that two conditions be true, you must decide which of the two decisions to make first.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
27
You can use ____ for clarity and to override the default order of operations.
A) parentheses
B) truth tables
C) multiplication
D) NOT
A) parentheses
B) truth tables
C) multiplication
D) NOT
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
28
In a truth table, the expression ____ is false.
B) true OR false
C) false OR true
D) false OR false
B) true OR false
C) false OR true
D) false OR false
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
29
You can perform a ____ by making comparisons using either the lowest or highest value in a range of values.
A) range check
B) nested if
C) logic check
D) trivial expression
A) range check
B) nested if
C) logic check
D) trivial expression
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
30
When you combine AND and OR operators, the ____ operators take precedence, meaning their Boolean values are evaluated first.
A) addition
B) AND
C) OR
D) division
A) addition
B) AND
C) OR
D) division
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
31
The NOT operator is a ____________________ operator, meaning it takes only one operand.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
32
C#, C++, C, and Java use the symbol ____ as the logical OR operator.
A) %
B) $
C) ||
D) ^
A) %
B) $
C) ||
D) ^
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
33
____ are diagrams used in mathematics and logic to help describe the truth of an entire expression based on the truth of its parts.
A) Decision matrices
B) Decision diagrams
C) Truth diagrams
D) Truth tables
A) Decision matrices
B) Decision diagrams
C) Truth diagrams
D) Truth tables
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
34
For maximum efficiency, a good rule of thumb in an OR decision is to ____.
A) first ask the question that is more likely to be true
B) first ask the question that is more likely to be false
C) rewrite it as an AND decision and ask the question more likely to be true
D) rewrite it as an AND decision and ask the question more likely to be false
A) first ask the question that is more likely to be true
B) first ask the question that is more likely to be false
C) rewrite it as an AND decision and ask the question more likely to be true
D) rewrite it as an AND decision and ask the question more likely to be false
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
35
____ evaluation is when each part of an expression that uses an operator is evaluated only as far as necessary to determine whether the entire expression is true or false.
A) Truth
B) Short-circuit
C) Binary
D) Loop
A) Truth
B) Short-circuit
C) Binary
D) Loop
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
36
When you use the logical ____ operator, only one of the listed conditions must be met for the resulting action to take place.
A) OR
B) nested
C) AND
D) NOT
A) OR
B) nested
C) AND
D) NOT
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
37
In an AND decision, first ask the question that is less likely to be ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
38
The conditional AND operator in Java, C++, and C# is ____.
A) &
B) AND
C) **
D) &&
A) &
B) AND
C) **
D) &&
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
39
The ____________________ clause is the part of the decision that holds the action or actions that execute when the tested condition in the decision is true.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
40
You use the logical ____ operator to reverse the meaning of a Boolean expression.
A) AND
B) XOR
C) OR
D) NOT
A) AND
B) XOR
C) OR
D) NOT
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
41
Who was George Boole and what did he do?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
42
Match between columns
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
43
Describe a Boolean expression.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
44
How can you improve the efficiency of a nested decision?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
45
When you combine AND and OR operators within the same statement, which takes precedence?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
46
In an OR decision, why is it more efficient to first ask the question that is more likely to be true?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
47
List the three types of comparisons that enable the making of any decision.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
48
When would you use a negative comparison?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
49
List three techniques to avoid confusion when mixing AND and OR operators.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
50
Explain the purpose and use of the AND operator.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
51
Explain what a range check is and provide an example.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck

