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
-
Was this article helpful?
Your feedback helps us improve.
Reader Comments 0
Sign in with email or Google to join the discussion.