IMG-LOGO
Trang chủ Lớp 10 Tin học Giải SBT Tin 10 KNTT Bài 27. Tham số của hàm có đáp án

Giải SBT Tin 10 KNTT Bài 27. Tham số của hàm có đáp án

Giải SBT Tin 10 KNTT Bài 27. Tham số của hàm có đáp án

  • 169 lượt thi

  • 12 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

Hàm tự định nghĩa trong Python có thể có bao nhiêu tham số? 

A. 0

B. 1. 

C. 2.

D. Không hạn chế.

Xem đáp án

Đáp án đúng là: D

Hàm tự định nghĩa trong Python có thể có không hạn chế tham số.


Câu 7:

Viết hàm số (hàm dấu) sign(x) trả lại 1 nếu x > 0, trả lại 0 nếu x = 0 và trả lại -1 nêu x < 0.

Xem đáp án

Hàm có thể viết như sau:

def sign(x):

if x > 0:

return 1

elif x == 0:

return 0

else:

return -1


Câu 8:

Viết hàm prime(n) với n là số nguyên bất kì. Hàm sẽ trả lại giá trị False nếu n không là số nguyên tố và trả lại True nếu n là số nguyên tố. Lưu ý rằng các số âm, số 0 và 1 không được coi là số nguyên tố.

Xem đáp án

def prime(n):

C = 0

k = 1

while k < n:

if n%k ==0:

C = C + 1

k = k + 1

if C ==1:

return True

else:

return False

# Chương trình chính

n = int(input(“Nhập số tự nhiên : “))

for k  in range(1, n+1):

if prime(k):

print(k, end = “ “)


Câu 9:

Viết hàm UCLN(m, n) để tính ước chung lớn nhất của hai số nguyên không âm m và n.

Xem đáp án

Hàm có thể viết như sau:

def UCLN(m,n):

while m! = n:

if m > n:

m = m – n

else

n = n – m

return m


Bắt đầu thi ngay