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
-
4.5 ★ | 2 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 5
- 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