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 exercisesShare by
David Pac
Update 24 May 2019
You should read it
- 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
- The Quiet Details That Make a Sports Betting Platform Feel Reliable
- Instructions on creating toy set images with ChatGPT AI
- How are AI agents changing the journalism industry?
- What do you know about NoSQL Database?
- Multiple choice test on Python - Part 11
- eQuiz - Multiple choice test on OSI Model - part 1