TopStudy

Đáp án và lời giải

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

Về trang đề

Câu 1

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Đá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 2

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

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

Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là đối số.

Câu 3

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Kết quả sẽ in ra số: 13. (Hàm trả lại giá trị 3 × 1 + 10 = 13)

Hình minh hoạ

Câu 4

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

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

Hình minh hoạ

Câu 5

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

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

def bmi(m, h):

return m/(h*h)

Câu 6

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Hàm được thiết lập có thể viết như sau:

def convertCK( ):

TC = int(input("Nhập giá trị nhiệt độ tính theo Celsius :"))

TK = TC + 273.15

print("Nhiệt độ trên tính theo Kelvin là:", round( Tk))

Câu 7

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

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

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

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

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

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

Câu 10

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Chương trình có thể viết như sau:

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

c = 0

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

if UCLN(i, n) == 1:

c = c + 1

print(c)

Câu 11

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Chương trình có thể viết như sau:

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

while not prime(n):

n = n + 1

print(n)

Câu 12

Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý

Chương trình có thể viết như sau:

def bmi(m, h):

return m/(h*h)

ten = input("Nhập họ tên: ")

mass = float(input("Nhập cân nặng: "))

h = float(input("Nhập chiều cao: "))

if bmi (mass, h) < 18:

print(ten, "Bạn gầy")

elif bmi(mass, h) < 25:

print(ten, "Bạn bình thường")

else:

print(ten, "Bạn bị béo phì")