Trắc nghiệm Tin 10 Cánh diều Bài 10 (có đáp án): Chương trình con và thư viện các chương trình con có sẵn
14 câu · Đề theo bài
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Hàm trong Python được khai báo theo mẫu:
Đáp án và lời giải
Đáp án: A
Câu 2
“Các lệnh mô tả hàm” phải viết:
Đáp án và lời giải
Đáp án: B
Câu 3
Phát biểu nào sau đây là sai?
Đáp án và lời giải
Đáp án: A
Câu 4
Thư viện math cung cấp:
Đáp án và lời giải
Đáp án: C
Câu 5
Cho đoạn chương trình sau:
def t(a1,b1):
s=a1*b1
a,b=map(int,input().split())
print(t(a,b))
Lỗi sai trong đoạn chương trình trên là:
Đáp án và lời giải
Đáp án: D
Câu 6
Cho đoạn chương trình sau:
def t(a1,b1):
s=abs(a1-b1)
return s
a,b=map(int,input().split())
print(t(a,b))
Với a=2, b=4, sau khi thực hiện chương trình trên cho kết quả bằng:
Đáp án và lời giải
Đáp án: C
Câu 7
Cuối dòng đầu tiên của định nghĩa hàm phải có:
Đáp án và lời giải
Đáp án: A
Câu 8
Phát biểu nào sau đây là đúng?
Đáp án và lời giải
Đáp án: B
Câu 9
Khi sử dụng hàm sqrt() ta cần khai báo thư viện:
Đáp án và lời giải
Đáp án: A
Câu 10
Cho các câu sau, số câu đúng là:
1) Sử dụng chương trình con sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn.
2) Hàm chỉ được gọi một lần duy nhất ở chương trình chính.
3) Hàm luôn trả một giá trị qua tên của hàm.
4) Python chỉ cho phép chương trình gọi một hàm xây dựng sẵn trong các thư viện của Python.
5) Khai báo hàm trong Python luôn có danh sách tham số.
Đáp án và lời giải
Đáp án: A
Câu 11
Đáp án do AI giải
Hàm gcd(x,y) trả về:
Đáp án và lời giải
Đáp án: C
Câu 12
Cho đoạn chương trình sau:
def h(a1,b1):
s=a1-b1
return s
a,b=map(int,input().split())
t=h(a,b)
print(t)
Trong đoạn chương trình trên lời gọi hàm với đối số truyền vào là:
Đáp án và lời giải
Đáp án: A
Câu 13
Phát biểu nào sau đây là sai khi nói về chương trình con?