TipsMake

Multiple choice quiz about Python - Part 10

Following the previous test, part 10 returned with the Python Function. Let's try with Quantrimang to try the 10 questions below.

  • Question 1: What are the advantages of using functions in Python?
    • Avoid having to repeat code that executes similar tasks.
    • Separate complex problems into simpler parts.
    • Clear, more manageable code
    • All answers are correct.
  • Question 2: Python has 2 main types of functions, that is:
    • Custom function & User defined function
    • Built-in function & User defined function
    • Built-in function & User function
    • System function & User function
  • Question 3: Where is the function declared?
    • Module
    • Class
    • In another function
    • All of the above
  • Question 4: Where is the element called when the function is declared in a class?
    • Module
    • Class
    • Method
    • Another function
  • Question 5: Choose the correct answer when talking about the function id () in Python?
    • Id () returns an object identifier.
    • Each object not only has a unique id.
    • Both options are true.
    • There is no right answer.
  • Question 6: What is the output of the program below?
     def cube(x): 
    return x * x * x
    x = cube(3)
    print x
    • 9
    • 3
    • 27
    • 30
  • Question 7: What is the output of the program below?
     def C2F(c): 
    return c * 9/5 + 32
    print C2F(100)
    print C2F(0)
    • 212
      32
    • 314
      24
    • 567
      98
    • There is no right answer
  • Question 8: What is the output of the program below?
     def power(x, y=2): 
    r = 1
    for i in range(y):
    r = r * x
    return r
    print power(3)
    print power(3, 3)
    • 212
      32
    • 9
      27
    • 567
      98
    • There is no right answer.
  • Question 9: What is the output of the program below?
     def sum(*args): 
    '''Hàm trả về tổng
    của các giá trị'''
    r = 0
    for i in args:
    r += i
    return r
    print sum.__doc__
    print sum(1, 2, 3)
    print sum(1, 2, 3, 4, 5)
    • 6
      15
    • 6
      100
    • 123
      12345
    • There is no right answer
  • Question 10: What is the output of the program below?
     def printMax(a, b): 
    if a > b:
    print(a, 'là số lớn nhất')
    elif a == b:
    print(a, 'bằng', b)
    else:
    print(b, 'là số lớn nhất')
    printMax(5, 6)
    • 5
    • 6
    • 6 is the largest number
    • There is no right answer

Discover more

python python programming python testing quiz python python test python knowledge python exercises
David Pac

Share by

David Pac
Update 24 May 2019