Đáp án và lời giải
15 câu Trắc nghiệm Tin học 10 Cánh diều Chương trình con và thư viện các chương trình con có sẵn có đáp án (Phần 2)
Câu 1
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Hàm trong Python được khai báo theo cú pháp:
def tên_hàm(tham số):
Các lệnh mô tả hàm
Câu 2
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Khối lệnh của hàm (thân hàm) phải được viết thụt vào 1 đoạn theo quy định của Python.
Câu 3
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Python xây dựng một số hàm có sẵn. Sau tên hàm phải có các dấu mở, đóng ngoặc.
Câu 4
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Kết thúc hàm không cần lệnh nào
Câu 5
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
sqrt() là hàm tính căn bậc 2
Câu 6
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Lời gọi hàm được thực hiện sau khi đã khai báo hàm.
Câu 7
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
Hàm có thể được sử dụng nhiều lần trong chương trình.
Câu 8
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Hàm sayHello() thực hiện việc in ra chữ Hello World!. Nên nếu gọi hàm 2 lần thì sẽ in ra 2 lần chữ Hello World
![]()
Câu 9
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Không thể viết hàm trong chương trình ở các vị trí sau:
- Viết ở cuối chương trình.
- Viết sau lời gọi tới nó trong chương trình chính.
Câu 10
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
Tham số được truyền vào là 5. Hàm PhepNhan trả về giá trị là nhân tham số được truyền vào với 10.
Câu 11
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
C sai vì: Có thể gọi một chương trình con trong Python là một hàm.
Câu 12
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B.
Hàm trên thực hiện phép tính chia lấy phần dư của 3 cho 2
Câu 13
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A

Câu 14
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
Hàm mũ có ký hiệu là **
Câu 15
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Sau tên hàm phải có dấu hai chấm và các giá trị trả về được phân cách nhau bởi dấu phẩy.
Khai báo đúng là:
def TongTich(a,b):
return a+b; a*b