Advanced Boolean + If/Elif/Else MC Quiz
Name: _____________________________
1. What is the output?
x=5
if x > 3:
if x < 10:
print("A")
else:
print("B")
else:
print("C")
A. A
B. B
C. C
D. Error
Answer: ___B___
2. What is printed?
x=7
if x % 2 == 0:
print("Even")
elif x % 3 == 1:
print("A")
else:
print("B")
A. Even
B. A
C. B
D. Nothing
Answer: __A____
3. What is the output?
x = 10
if x > 5:
print("A")
Date: _____________________________
elif x > 8:
print("B")
else:
print("C")
A. A
B. B
C. C
D. A and B
Answer: __ A ___
4. What is printed?
x=4
if x > 2:
if x > 5:
print("A")
elif x == 4:
print("B")
else:
print("C")
A. A
B. B
C. C
D. Nothing
Answer: ____C__
5. What is the output?
x=3
y=5
if x > 2 and y < 10:
print("A")
elif x == 3 and y > 10:
print("B")
else:
print("C")
A. A
B. B
C. C
D. Error
Answer: __A____
6. What is printed?
x=0
if x:
print("A")
else:
print("B")
A. A
B. B
C. 0
D. Error
Answer: _____A_
7. What is the output?
x=2
y=3
if x > 1:
if y > 5:
print("A")
elif y == 3:
print("B")
else:
print("C")
A. A
B. B
C. C
D. Nothing
Answer: ____B__
8. What is printed?
x=6
if x > 5:
print("A")
if x > 3:
print("B")
else:
print("C")
A. A
B. B
C. A and B
D. A and C
Answer: ___A___
9. What is the output?
x=1
if x == 1:
print("A")
elif x == 1:
print("B")
else:
print("C")
A. A
B. B
C. C
D. A and B
Answer: ____A__
10. What is printed?
x=5
if x > 10:
print("A")
elif x > 3:
if x < 5:
print("B")
else:
print("C")
A. A
B. B
C. C
D. Nothing
Answer: ___C___
11. What is the output?
x = -1
if x:
print("A")
elif x == 0:
print("B")
else:
print("C")
A. A
B. B
C. C
D. Nothing
Answer: ____A__
12. What is printed?
x=8
if x > 5 and x < 10:
print("A")
elif x > 7:
print("B")
else:
print("C")
A. A
B. B
C. C
D. A and B
Answer: ____A__
13. What is the output?
x=3
if x > 1:
print("A")
elif x > 2:
print("B")
elif x > 0:
print("C")
A. A
B. B
C. C
D. Nothing
Answer: ____A__
14. What is printed?
x=2
if x > 3:
print("A")
elif x > 1:
print("B")
if x == 2:
print("C")
A. B
B. C
C. B and C
D. A and C
Answer: ___B___
15. What is the output?
x=4
if x > 2:
if x < 4:
print("A")
elif x == 4:
print("B")
else:
print("C")
else:
print("D")
A. A
B. B
C. C
D. D
Answer: ___B___
Answer Key
1. A
2. A
3. A
4. B
5. A
6. B
7. B
8. C
9. A
10. C
11. A
12. A
13. A
14. C
15. B