TipsMake

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

Discover more

python python programming python testing quiz python python test python knowledge python exercises
Samuel Daniel

Share by

Samuel Daniel
Update 24 May 2019