Bài kiểm tra chức năng Python này cung cấp nhiều câu hỏi [MCQ] để làm quen với cách tạo chức năng, các hàm lồng nhau và sử dụng các đối số chức năng một cách hiệu quả. 1. Đầu ra của cuộc gọi chức năng sau là gìWhat is the output of the following function calldef fun1[name, age=20]:
print[name, age]
fun1['Emma', 25]
2. Đầu ra của cuộc gọi chức năng
1 sau đây là gìWhat is the output of the
following def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
1 function calldef display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
TypeErrorTypeError
& nbsp; Kelly 9000Kelly
9000
& nbsp;[’emp’, ‘Kelly’]
[‘salary’, 9000]
& nbsp; Mức lương của empemp
salary
3. Chọn loại nào đúng với hàm PythonSelect which is true for Python function
& nbsp; hàm python chỉ có thể trả về một giá trị duy nhấtA Python function can return only a single value
& nbsp; một hàm có thể có một số lượng đối số không giới hạn.A function can take an unlimited number of arguments.
& nbsp; hàm python có thể trả về nhiều giá trịA Python function can return multiple values
& nbsp; hàm python không trả lại bất cứ điều gì trừ khi bạn thêm câu lệnh trả vềPython function doesn’t return anything unless and until you add a return statement
4. Đầu ra của mã sau là gì?What is the output of the following code?
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
5. Đầu ra của cuộc gọi chức năng
2 là gìWhat is the output of the def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
2 function calldef add[a, b]:
return a+5, b+5
result = add[3, 2]
print[result]
6. Đầu ra của cuộc gọi chức năng sau là gìWhat is the output of the following function call
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
return a
result = outer_fun[5, 10]
print[result]
55
1515
& nbsp; [15, 5][15, 5]
& nbsp; lỗi cú phápSyntax Error
7. Đầu ra của cuộc gọi chức năng
3 sau đây là gìWhat is the output of the following def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
3 function calldef display_person[*args]:
for i in args:
print[i]
display_person[name="Emma", age="25"]
TypeErrorTypeError
& nbsp; Emma 25Emma
25
& nbsp; tên tuổiname
age
8. Chọn khai báo chức năng chính xác của & nbsp;
4 để chúng tôi có thể thực hiện cuộc gọi chức năng sauChoose the correct function declaration of def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
4 so that we can execute the following function call successfullyfun1[25, 75, 55]
fun1[10, 20]
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
5def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
5& nbsp; không, không thể ở PythonNo, it is not possible in Python
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
6def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
6
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
7def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
79. Hàm Python luôn trả về giá trịPython function always returns a value
10. Đưa ra chức năng sau
4 Vui lòng chọn tất cả các cuộc gọi chức năng chính xácGiven the following function def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
4 Please select all the correct function callsdef fun1[name, age]:
print[name, age]
9def outer_fun[a, b]: def inner_fun[c, d]: return c + d return inner_fun[a, b] res = outer_fun[5, 10] print[res]
0def add[a, b]: return a+5, b+5 result = add[3, 2] print[result]
def add[a, b]:
return a+5, b+5
result = add[3, 2]
print[result]
1def add[a, b]:
return a+5, b+5
result = add[3, 2]
print[result]
1
def add[a, b]:
return a+5, b+5
result = add[3, 2]
print[result]
2def add[a, b]:
return a+5, b+5
result = add[3, 2]
print[result]
211. Đầu ra của cuộc gọi chức năng sau là gìWhat is the output of the following function call
def fun1[num]:
return num + 25
fun1[5]
print[num]
12. Chọn đúng cho chức năng PythonSelect which true for Python function
& nbsp; một hàm là một khối mã chỉ thực thi khi được gọi và luôn trả về một giá trị.A function is a code block that only executes when called and always returns a value.
& nbsp; một chức năng chỉ thực thi khi nó được gọi và chúng ta có thể sử dụng lại nó trong một chương trìnhA function only executes when it is called and we can reuse it in a program
& nbsp; python không hỗ trợ chức năng lồng nhauPython doesn’t support nested function
Bài tập và câu đố Python
Các bài tập mã hóa miễn phí và các câu đố bao gồm các vấn đề cơ bản của Python, cấu trúc dữ liệu, phân tích dữ liệu, v.v.
- Hơn 15 bài tập và câu đố dành riêng cho chủ đềTopic-specific Exercises and Quizzes
- Mỗi bài tập chứa 10 câu hỏi
- Mỗi bài kiểm tra chứa 12-15 mcq
Q-18. Tiêu đề chức năng nào sau đây là chính xác?
A. def f [a = 1, b]: b. def f [a = 1, b, c = 2]: c. def f [a = 1, b = 1, c = 2]: d. def f [a = 1, b = 1, c = 2, d]:
Q-19. Đầu ra của đoạn mã sau đây là gì?
A. 6b. 222c. 8d. Không có điều nào ở trên
Q-20. Đầu ra của đoạn mã sau đây là gì?
A. 27 81 343b. 6 9 12c. 9 27 81d. 8 27 64
Chúng tôi hy vọng rằng bạn rất thích đi qua các chức năng Python ở trên Part-1. Chúng tôi tổ chức một không. của các câu đố khác về các chủ đề lập trình khác nhau trong Python. Bạn có thể theo dõi phần dưới đây để tìm ra phần mà bạn quan tâm nhất.
TechBeamers
Cách chính xác để gọi một chức năng trong Python là gì? None
B. int
C. double
D. public
E. null
Nhấn vào đây để xem câu trả lời.
Câu trả lời. Một
Q-2. Mục nào sau đây có trong tiêu đề chức năng?
A. Chức năng Nameb. Tên chức năng và tham số listc. tham số listd. Giá trị trả về function name
B. function name and parameter list
C. parameter list
D. return value
Nhấn vào đây để xem câu trả lời.
Câu trả lời. B
Q-3. Cái nào sau đây bao gồm các tham số đầu vào hoặc đối số của hàm?
A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép brackets
B. parentheses
C. curly braces
D. quotation marks
Nhấn vào đây để xem câu trả lời.
Câu trả lời. B
Q-3. Cái nào sau đây bao gồm các tham số đầu vào hoặc đối số của hàm?
A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép fun
B. define
C. def
D. function
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
Câu trả lời. C a heap
B. storage area
C. a stack
D. an array
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
Câu trả lời. C
a function that prints integers from 1 to 100.
B. a function that returns a random integer from 1 to 100.
C. a function that checks whether the current second is an integer from 1 to 100.
D. a function that converts an uppercase letter to lowercase.
Nhấn vào đây để xem câu trả lời.
Câu trả lời. Một
Q-2. Mục nào sau đây có trong tiêu đề chức năng?
def f[number]: # Missing function body print[f[5]]
A. Chức năng Nameb. Tên chức năng và tham số listc. tham số listd. Giá trị trả về return “number”
B. print[number]
C. print[“number”]
D. return number
Nhấn vào đây để xem câu trả lời.
Câu trả lời. B
Q-3. Cái nào sau đây bao gồm các tham số đầu vào hoặc đối số của hàm?
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
0A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép Welcome
Viewers
B. Welcome
ViewersViewersViewers
C. Welcome
Viewers,Viewers,Viewers
D. Welcome
Nhấn vào đây để xem câu trả lời.
Câu trả lời. B
Q-3. Cái nào sau đây bao gồm các tham số đầu vào hoặc đối số của hàm?
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
1A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép HelloHelloHelloHelloHello
B. HelloHelloHelloHello
C. invalid call
D. infinite loop
Nhấn vào đây để xem câu trả lời.
Câu trả lời. B
Q-3. Cái nào sau đây bao gồm các tham số đầu vào hoặc đối số của hàm?
A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép function invocation
B. pass by value
C. pass by reference
D. pass by name
Nhấn vào đây để xem câu trả lời.
Câu trả lời. B
Q-3. Cái nào sau đây bao gồm các tham số đầu vào hoặc đối số của hàm?
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
2A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép 1 3
B. 2 3
C. The program has a runtime error because x and y are
not defined.
D. 3 2
E. 3 3
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
3Câu trả lời. C 1 3
B. 3 1
C. The program has a runtime error because x is not defined.
D. 1 1
E. 3 3
Nhấn vào đây để xem câu trả lời.
Câu trả lời. B
Q-3. Cái nào sau đây bao gồm các tham số đầu vào hoặc đối số của hàm?
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
4A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép 1 4
B. 4 1
C. The program has a runtime error because the local variable ‘num’ referenced before assignment.
D. 1 1
E. 4 4
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
5A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép 1 4
B. 4 1
C. The program has a runtime error because the local variable ‘num’ referenced before assignment.
D. 1 1
E. 4 4
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
6Câu trả lời. C 1 3
B. 3 1
C. The program has a runtime error because x and y are not defined.
D. 1 1
E. 3 3
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
7A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép 1 3
B. 2 3
C. The program has a runtime error because x and y are not defined.
D. 3 2
E. 3 3
Nhấn vào đây để xem câu trả lời.
Câu trả lời. B
Q-3. Cái nào sau đây bao gồm các tham số đầu vào hoặc đối số của hàm?
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
8A. dấu ngoặc. ngoặc đơn. Niềng răng xoăn. dấu ngoặc kép 1 3
B. 2 3
C. The program has a runtime error because x and y are not defined.
D. 3 2
E. 3 3
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
Câu trả lời. C def f[a = 1, b]:
B. def f[a = 1, b, c = 2]:
C. def f[a = 1, b =
1, c = 2]:
D. def f[a = 1, b = 1, c = 2, d]:
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
def display[**kwargs]:
for i in kwargs:
print[i]
display[emp="Kelly", salary=9000]
9Câu trả lời. C 6
B. 222
C. 8
D. None of the above
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
def outer_fun[a, b]:
def inner_fun[c, d]:
return c + d
return inner_fun[a, b]
res = outer_fun[5, 10]
print[res]
0Câu trả lời. C
27
81
343
B. 6
9
12
C. 9
27
81
D. 8
27
64
Nhấn vào đây để xem câu trả lời.
Q-4. Những từ khóa nào sau đây đánh dấu sự khởi đầu của khối hàm?
A. Funb. xác định. LEFD. hàm số
Câu trả lời. C
Thanks,
Q-5. Tên được đặt cho khu vực bộ nhớ đó là gì, trong đó hệ thống lưu trữ các tham số và biến cục bộ của cuộc gọi hàm là gì?