WorksheetsTin học 10 Bài 27. Tham số của hàm
Total questions: 10
Worksheet time: 5mins
Dòng lệnh nào dưới đây là Khai báo hàm?
def f(a,b,c)
return a+b+c
f(1,2,3)
-> 6
x,y,z=10,20,5
f(x,y,z)
-> 35
f(10,x,y):
Vùng được khoanh đỏ là
Tham số
Đối số
Hàm
Vùng được khoanh đỏ là
Tham số
Đối số
Hàm
Chọn phát biểu đúng trong các phát biểu sau về THAM SỐ
(2 đáp án đúng)
Giá trị được truyền vào khi gọi hàm
Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có 2 đối số.
Số lượng giá trị được truyền vào hàm bằng số tham số trong khai báo của hàm.
Được định nghĩa khi khai báo hàm và được dùng như biến
Chọn phát biểu đúng trong các phát biểu sau về ĐỐI SỐ
(2 đáp án đúng)
Giá trị được truyền vào khi gọi hàm
Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có 2 đối số.
Số lượng đối số và tham số là như nhau.
Được định nghĩa khi khai báo hàm và được dùng như biến
Giả sử f có hai tham số x, y khi khai báo, hàm sẽ trả lại giá trị x + 2y. Lời gọi hàm f(10,a) có lỗi hay không?
Lời gọi hàm f(10,a) có lỗi vì biến a chưa có giá trị.
Lời gọi hàm f(10,a) không lỗi vì biến a đã có giá trị.
Lời gọi hàm f(10,a) có lỗi khi biến a chưa có giá trị và không lỗi khi biến a đã có giá trị.
Lời gọi hàm f(10,a) sai cú pháp.
Trong Python, cách nào sau đây là cách gọi hàm đúng?
<tên_Hàm>(<Tham số>)
<tên_Hàm> <Tham số>
<tên_Hàm>[<Tham số>]
Chọn phát biểu đúng về LỢI ÍCH CỦA CHƯƠNG TRÌNH CON
(3 lựa chọn đúng)
Giảm số câu lệnh của chương trình
Tăng số câu lệnh của chương trình
Dễ dàng nâng cấp, mở rộng,
chỉnh sửa
Chương trình có cấu trúc rõ ràng
Chương trình con là gì trong lập trình?
Một tập hợp các hàm
Một tập hợp các biến
Một khối mã lệnh độc lập
Một loại dữ liệu trong Python
Chương trình con có thể trả về kết quả thông qua lệnh nào?
break
print
continue
return
