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.

  1. Question 1: Which loop returns the following result?
     11111 
    22222
    33333
    44444
    55555
    1.  for i in range(1, 6): 
      print(i, i, i, i, i)
    2.  for i in range(1, 5): 
      print(str(i) * 5)
    3.  for i in range(1, 6): 
      print(str(i) * 5)
    4.  for i in range(0, 5): 
      print(str(i) * 5)
  2. 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)
    1. 0
    2. None
    3. first
    4. -first
  3. 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)
    1. 0
    2. 4
    3. first
    4. 5
  4. 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)
    1. 2
    2. None
    3. first
    4. 3
  5. 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
    1. x is the average value of the list.
    2. x is the smallest value of the list.
    3. x is the maximum value of the list.
    4. x is the total value of the numbers in the list.
  6. 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")
    1. 0 1 2 3 4 Here
    2. 0 1 2 3 4 5 Here
    3. 0 1 2 3 4
    4. 1 2 3 4 5
  7. Question 7: The result of the program printed on the screen is?
     string = "my name is x" 
    for i in string:
    print (i, end=", ")
    1. m, y,, n, a, m, e,, i, s,, x,
    2. m, y,, n, a, m, e,, i, s,, x
    3. my, name, is, x,
    4. Lỗi
  8. 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 = _____.
    1. 3
    2. 4
    3. 5
    4. 0
  9. 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))
    1. ten

      ten

    2. ten

      ten

      20

    3. ten

      None

      20

    4. ten

      None

      None

  10. 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)
    1. 2
    2. 3
    3. 4
    4. 6

You've just finished reading the article "Multiple choice quiz about Python - Part 5" edited by the TipsMake team. You can save multiple-choice-quiz-about-python-part-5.pdf to your computer here to read later or print it out. We hope this article has provided you with many useful tech tips and tricks. You can search for similar articles on tips and guides. Thank you for reading and for following us regularly.

« PREV What do you know about Data Mining? - Part 2
NEXT » Multiple choice quiz about Python - Part 4