Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin học 10 Bài 27. Tham số của hàm

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Dòng lệnh nào dưới đây là Khai báo hàm?

a)

def f(a,b,c)

return a+b+c

b)

f(1,2,3)

-> 6

c)

x,y,z=10,20,5

f(x,y,z)

-> 35

d)

f(10,x,y):

2.

Vùng được khoanh đỏ là

a)

Tham số

b)

Đối số

c)

Hàm

3.

Vùng được khoanh đỏ là

a)

Tham số

b)

Đối số

c)

Hàm

4.

Chọn phát biểu đúng trong các phát biểu sau về THAM SỐ
(2 đáp án đúng)

a)

Giá trị được truyền vào khi gọi hàm

b)

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ố.

c)

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.

d)

Được định nghĩa khi khai báo hàm và được dùng như biến

5.

Chọn phát biểu đúng trong các phát biểu sau về ĐỐI SỐ
(2 đáp án đúng)

a)

Giá trị được truyền vào khi gọi hàm

b)

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ố.

c)

Số lượng đối số và tham số là như nhau.

d)

Được định nghĩa khi khai báo hàm và được dùng như biến

6.

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?

a)

Lời gọi hàm f(10,a) có lỗi vì biến a chưa có giá trị.

b)

Lời gọi hàm f(10,a) không lỗi vì biến a đã có giá trị.

c)

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ị.

d)

Lời gọi hàm f(10,a) sai cú pháp.

7.

Trong Python, cách nào sau đây là cách gọi hàm đúng?

a)

<tên_Hàm>(<Tham số>)

b)

<tên_Hàm> <Tham số>

c)

<tên_Hàm>[<Tham số>]

8.

Chọn phát biểu đúng về LỢI ÍCH CỦA CHƯƠNG TRÌNH CON
(3 lựa chọn đúng)

a)

Giảm số câu lệnh của chương trình

b)

Tăng số câu lệnh của chương trình

c)

Dễ dàng nâng cấp, mở rộng,

chỉnh sửa

d)

Chương trình có cấu trúc rõ ràng

9.

Chương trình con là gì trong lập trình?

a)

Một tập hợp các hàm

b)

Một tập hợp các biến

c)

Một khối mã lệnh độc lập

d)

Một loại dữ liệu trong Python

10.
  1. Chương trình con có thể trả về kết quả thông qua lệnh nào?

a)
  1. break

b)
  1. print

c)
  1. continue

d)
  1. return