PCEP-30-02 Exam Prep: In-Depth Practice on Relational Operators in Python
PCEP Certification Practice Test - Questions, Answers and Explanations
This comprehensive set of questions and explanations covers the fundamental topic of choosing operators and data types adequate to the problem, focusing on relational operators (==, !=, >, >=, <, <=). This diverse set of interactions enhances understanding and prepares for the PCEP-30-02 examination.
Question 1: What is the result of the following relational expression?
5 == 5
- True
- False
- None
- 0
Answer: a) True
Explanation: The == operator checks for equality. Since 5 is equal to 5, the result is True.
Question 2: What does the following relational expression evaluate to?
10 != 5
- True
- False
- None
- 0
Answer: a) True
Explanation: The != operator checks for inequality. Since 10 is not equal to 5, the result is True.
Question 3: Which of the following relational expressions is False?
- 8 > 3
- 4 >= 4
- 7 < 2
- 9 <= 10
Answer: c) 7 < 2
Explanation: The < operator checks if the left operand is less than the right operand. Since 7 is not less than 2, the result is False.
Question 4: Which of the following relational expressions are True? (Select all that apply)
- 3 <= 3
- 5 != 5
- 8 > 2
- 7 == 7
Answer: a) 3 <= 3, c) 8 > 2, d) 7 == 7
Explanation: 3 <= 3 is True, 8 > 2 is True, and 7 == 7 is True.
Question 5: Which of the following relational expressions are False? (Select all that apply).
- 10 == 10
- 6 != 6
- 2 > 3
- 4 <= 1
Answer:b) 6 != 6, c) 2 > 3, d) 4 <= 1
Explanation: 6 != 6 is False, 2 > 3 is False, and 4 <= 1 is False.
Question 6: Place the following relational operators in the correct order of their typical usage: ==, >, <=.
- ==
- <=
- >
Answer:
- ==
- >
- <=
Explanation: In relational expressions, == is used to check for equality, > is used to check if the left operand is greater than the right operand, and <= is used to check if the left operand is less than or equal to the right operand.
Question 7: Arrange the following relational expressions to evaluate the expression x = 5 > 3 and 2 == 2 correctly: 5 > 3, x = y and 2 == 2, y = 5 > 3.
▼Answer:
- 5 > 3 (evaluates to True)
- y = 5 > 3 (evaluates to True)
- x = y and 2 == 2 (evaluates to True)
Explanation: First, evaluate 5 > 3 to get True. Then, use y = True and evaluate x = y and 2 == 2 to get True.
Question 8: The operator that checks for inequality is ______.
▼Answer: !=
Explanation: The != operator checks if the two operands are not equal.
Question 9: The expression 7 >= 7 is evaluated by performing the ______ operation.
▼Answer: >=
Explanation: The >= operator checks if the left operand is greater than or equal to the right operand.
Question 10: Sort the following operations to correctly evaluate 3 <= 4 and 5 == 5: 3 <= 4, 5 == 5, True and True.
▼Answer:
- 3 <= 4 (result: True)
- 5 == 5 (result: True)
- True and True (result: True)
Explanation: The results of the operations are evaluated in the order of their precedence: <=, ==, and and.
Question 11: Sort the following expressions in ascending order of their results: 6 != 7, 4 == 4, 3 < 2, 5 >= 5.
▼Answer:
- 3 < 2 (result: False)
- 6 != 7 (result: True)
- 4 == 4 (result: True)
- 5 >= 5 (result: True)
Explanation: The results of the operations are False, True, True, and True respectively when evaluated correctly.
Question 12: Fill in the missing code to correctly compute the result of 4 < 5 and 6 >= 6.
result = 4 ______ 5 and 6 ______ 6▼
Answer: <, >=
Explanation: The < operator checks if the left operand is less than the right operand. The >= operator checks if the left operand is greater than or equal to the right operand. The correct code is result = 4 < 5 and 6 >= 6.
Question 13: Fill in the missing code to correctly compute the result of 7 != 8 or 9 == 10.
result = 7 ______ 8 or 9 ______ 10▼
Answer: !=, ==
Explanation: The != operator checks for inequality. The == operator checks for equality. The correct code is result = 7 != 8 or 9 == 10.
Question 14: Insert the correct operator to evaluate not (a == b) where a = 1 and b = 2.
a = 1 b = 2 result = not (a ______ b)▼
Answer: ==
Explanation: The == operator checks for equality. The correct code is result = not (a == b).
Question 15: Insert the correct operator to evaluate a != b where a = 3 and b = 4.
a = 3 b = 4 result = a ______ b▼
Answer: !=
Explanation: The != operator checks for inequality. The correct code is result = a != b.
Question 16: What is the result of the following expression?
5 < 10
- True
- False
- None
- 0
Answer: a) True
Explanation: The < operator checks if the left operand is less than the right operand. Since 5 is less than 10, the result is True.
Question 17: Which of the following expressions is True?
- 10 <= 10
- 5 == 6
- 8 != 8
- 3 > 7
Answer: a) 10 <= 10
Explanation: The <= operator checks if the left operand is less than or equal to the right operand. Since 10 is equal to 10, the result is True.
Question 18: Which of the following statements about relational operators are true? (Select all that apply)
- == checks for equality.
- != checks for inequality.
- > checks if the left operand is greater than or equal to the right operand.
- <= checks if the left operand is less than or equal to the right operand.
Answer: a) == checks for equality., b) != checks for inequality., d) <= checks if the left operand is less than or equal to the right operand.
Explanation: == checks for equality, != checks for inequality, and <= checks if the left operand is less than or equal to the right operand.
Question 19: What are the results of the following code? (Select all that apply)
a = 3 >= 2 b = 4 == 4 c = 5 < 3
- a is True
- b is True
- c is False
- c is True
Answer: a) a is True, b) b is True, c) c is False
Explanation: 3 >= 2 is True, 4 == 4 is True, and 5 < 3 is False.
Question 20: Arrange the following relational operators in order of their typical usage: !=, <=, >.
- !=
- <=
- >
Answer:
- !=
- >
- <=
Explanation: In relational expressions, != is used to check for inequality, > is used to check if the left operand is greater than the right operand, and <= is used to check if the left operand is less than or equal to the right operand.
Question 21: Arrange the following relational expressions to evaluate the expression x = 8 >= 7 and 3 != 2 correctly: 8 >= 7, x = y and 3 != 2, y = 8 >= 7.
▼Answer:
- y = 8 >= 7 (evaluates to True)
- 8 >= 7 (evaluates to True)
- x = y and 3 != 2 (evaluates to True)
Explanation: First, evaluate 8 >= 7 to get True. Then, use y = True and evaluate x = y and 3 != 2 to get True.
Question 22: The operator that checks if two values are equal is ______.
▼Answer: ==
Explanation: The == operator checks if the two operands are equal.
Question 23: The expression 7 <= 8 is evaluated by performing the ______ operation.
▼Answer: <=
Explanation: The <= operator checks if the left operand is less than or equal to the right operand.
Question 24: Sort the following operations to correctly evaluate 4 >= 3 and 5 == 5: 4 >= 3, 5 == 5, True and True.
▼Answer:
- 4 >= 3 (result: True)
- 5 == 5 (result: True)
- True and True (result: True)
Explanation: The results of the operations are evaluated in the order of their precedence: >=, ==, and and.
Question 25: Sort the following expressions in ascending order of their results: 7 != 7, 6 == 6, 5 < 4, 9 >= 9.
▼Answer:
- 5 < 4 (result: False)
- 7 != 7 (result: False)
- 6 == 6 (result: True)
- 9 >= 9 (result: True)
Explanation: The results of the operations are False, False, True, and True respectively when evaluated correctly.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics