Multiple choice quiz about Python - Part 5
If you are interested in learning about the Python programming language, the following quiz of Network Administrator will provide useful knowledge for your learning.
- Question 1: Which loop returns the following result?
11111
22222
33333
44444
55555
-
for i in range(1, 6):
print(i, i, i, i, i)
-
for i in range(1, 5):
print(str(i) * 5)
-
for i in range(1, 6):
print(str(i) * 5)
-
for i in range(0, 5):
print(str(i) * 5)
-
- Question 2: Fill in the missing part of the code to be out below:55555
44444
33333
22222
11111
for i in range(5, 0, ____ ):
print(str(i) * 5)
- 0
- None
- first
- -first
-
- Question 3: What is the result of the code below?
myList = [1, 5, 5, 5, 5, 1]
max = myList[0]
indexOfMax = 0
for i in range(1, len(myList)):
if myList[i] > max:
max = myList[i]
indexOfMax = i
print(indexOfMax)
- 0
- 4
- first
- 5
-
- Question 4: Which result is the output of the code below?
x = True
y=False
z= False
if not x or y:
print (1)
elif not x or not y and z:
print (2)
elif not x or y or not y and x:
print (3)
else:
print (4)
- 2
- None
- first
- 3
-
- Question 5: Follow the code below and choose the best answer:
a = [1, 4, 20, 2, 5]
x = a[0]
for i in a:
if i > x:
x = i
print x
- x is the average value of the list.
- x is the smallest value of the list.
- x is the maximum value of the list.
- x is the total value of the numbers in the list.
-
- Question 6: Which result is the output of the code below?
for i in range(10):
if i == 5:
break
else:
print(i)
else:
print("Here")
- 0 1 2 3 4 Here
- 0 1 2 3 4 5 Here
- 0 1 2 3 4
- 1 2 3 4 5
-
- Question 7: The result of the program printed on the screen is?
string = "my name is x"
for i in string:
print (i, end=", ")
- m, y,, n, a, m, e,, i, s,, x,
- m, y,, n, a, m, e,, i, s,, x
- my, name, is, x,
- Lỗi
-
- Question 8: Follow the code below and choose the best answer:
i = 0
x = 0
while i < 10:
if i % 2 == 0:
x += 1
i += 1
x = _____.
- 3
- 4
- 5
- 0
-
- Question 9: Which result is the output of the code below?
def f(value):
while True:
value = (yield value)
a=f(10)
print(next(a))
print(next(a))
print(a.send(20))
-
ten
ten
-
ten
ten
20
-
ten
None
20
-
ten
None
None
-
- Question 10: Is the result of the program printed on the screen?
x = 1
y = "2"
z = 3
sum = 0
for i in (x,y,z):
if isinstance(i, int):
sum += i
print (sum)
- 2
- 3
- 4
- 6
-
4.2 ★ | 5 Vote
You should read it
- Multiple choice quiz about Python - Part 3
- Multiple choice quiz about Python - Part 4
- Multiple choice quiz about Python - Part 7
- Multiple choice quiz about Python - Part 10
- Multiple choice quiz about Python - Part 6
- Multiple choice test on Python - Part 11
- Multiple choice quiz about Python - Part 2
- Multiple choice quiz about Python - Part 8
- Multiple choice quiz about Python - Part 1
- Multiple choice quiz about Python - Part 9
- More than 100 Python exercises have solutions (sample code)
- How to set up Python to program on WSL