Understanding Python Literals: Booleans, Integers, and Floating-Point Numbers for PCEP-30-02 Exam ion
PCEP Certification Practice Test - Questions, Answers and Explanations
This comprehensive set of questions and explanations covers the fundamental topic of introducing literals and variables into code and using different numeral systems, providing a diverse set of interactions to enhance understanding and prepare for the PCEP-30-02 examination.
Question 1: Which of the following is a Boolean literal in Python?
- 1
- True
- "False"
- 0.0
Answer: B) True
Explanation: True and False are the Boolean literals in Python.
Question 2: Which of the following represents an integer literal in Python?
- 3.14
- "123"
- 101
- True
Answer: C) 101
Explanation: 101 is an integer literal, while 3.14 is a floating-point number, "123" is a string, and True is a Boolean.
Question 3: Which of the following are valid floating-point literals in Python? (Select all that apply)
- 3.14
- 10
- 0.001
- "3.14"
Answer: A) 3.14 C) 0.001
Explanation: 3.14 and 0.001 are floating-point literals, while 10 is an integer and "3.14" is a string.
Question 4: Match the following types of literals with their examples.
Literals | Examples |
---|---|
Boolean | 1. True |
Integer | 2. 3.14159 |
Floating-point | 3. 42 |
String | 4. "Hello, World!" |
Answer:
- Boolean -> True
- Integer -> 42
- Floating-point -> 3.14159
- String -> "Hello, World!"
Explanation: Each literal type matches its respective example.
Question 5: Fill in the blanks: In Python, True and False are examples of _______ literals, while 3.14 and 0.001 are examples of _______ literals.
▼Answer: In Python, True and False are examples of Boolean literals, while 3.14 and 0.001 are examples of floating-point literals.
Explanation: True and False are Boolean literals, and 3.14 and 0.001 are floating-point literals.
Question 6: Arrange the following literals in the order of their types: Boolean, Integer, Floating-point, String.
Literals | Order |
---|---|
42 | 1 |
True | 2 |
"Hello" | 3 |
3.14 | 4 |
Answer:
- True (Boolean)
- 42 (Integer)
- 3.14 (Floating-point)
- "Hello" (String)
Explanation: The order is based on the type of each literal.
Question 7: Fill in the code to assign the Boolean value False to a variable.
is_active = _______▼
Answer: False
Explanation: The variable is_active is assigned the Boolean value False.
Question 8: Insert the missing line of code to define a variable that holds the floating-point number 2.718.
e = _______ print(e)▼
Answer: 2.718
Explanation: The variable e is assigned the floating-point number 2.718
Question 9: What will be the output of the following code?
x = 10 y = 3.14 z = True print(x, y, z)
- 10 3.14 True
- 10.0 3.14 1
- 10, 3.14, True
- 10 3.14 1
Answer: A) 10 3.14 True
Explanation: The variables x, y, and z hold the values 10, 3.14, and True respectively, and print outputs them with spaces in between.
Question 10: Fill in the code to assign the Boolean value True to a variable named is_active.
is_active = _______▼
Answer: True
Explanation: The variable is_active is assigned the Boolean value True.
Question 11: Arrange the following variable declarations in the order of their types: String, Integer, Floating-point, Boolean.
Variable Declarations | Order |
---|---|
name = "Alice" | 1 |
height = 5.7 | 2 |
age = 30 | 3 |
is_student = False | 4 |
Answer:
- name = "Alice" (String)
- age = 30 (Integer)
- height = 5.7 (Floating-point)
- is_student = False (Boolean)
Explanation: The order is based on the type of each variable declaration.
Question 12: Fill in the blanks: In Python, a variable holding the value True is of type ________, while a variable holding the value 3.14 is of type ________.
▼Answer: In Python, a variable holding the value True is of type Boolean, while a variable holding the value 3.14 is of type floating-point.
Explanation: True is a Boolean value, and 3.14 is a floating-point value.
Question 13: What will be the output of the following code?
x = 5 y = 2.5 z = True print(x, y, z)
- 5 2.5 True
- 5 2.5 1
- 5 2.5 0
- 5, 2.5, True
Answer: A) 5 2.5 True.
Explanation: The variables x, y, and z hold the values 5, 2.5, and True respectively, and print outputs them with spaces in between.
Question 14: Arrange the following variable assignments in the order of their types: Boolean, Integer, Floating-point.
Variable Assignments | Order |
---|---|
pi = 3.14 | 1 |
is_valid = True | 2 |
count = 10 | 3 |
Answer:
- is_valid = True (Boolean)
- count = 10 (Integer)
- pi = 3.14 (Floating-point)
Explanation: The order is based on the type of each variable assignment.
Question 15: Which of the following are valid Boolean literals in Python? (Select all that apply).
- 1
- True
- flase
- False
Answer: B) True D) False
Explanation: True and False are the Boolean literals in Python. Note that false is incorrect as Python is case-sensitive.
Question 16: Insert the missing line of code to define a variable that holds the Boolean value True.
is_authenticated = _______ print(is_authenticated)▼
Answer: True
Explanation: The variable is_authenticated is assigned the Boolean value True.
Question 17: What will be the output of the following code?
a = 1.23 b = 4 c = False print(a, b, c)
- 1 4 False
- 1.23 4 False
- 1.23 4 0
- 1 4 0
Answer: B) 1.23 4 False
Explanation: The variables a, b, and c hold the values 1.23, 4, and False respectively, and print outputs them with spaces in between.
Question 18: Which of the following are valid floating-point literals in Python? (Select all that apply)
- 5.0
- 10
- 2.71828
- "3.14"
Answer: A) 5.0 C) 2.71828
Explanation: 5.0 and 2.71828 are floating-point literals, while 10 is an integer and "3.14" is a string.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics