Trắc nghiệm Tin 10 Cánh diều Bài 10. Chương trình con và thư viện chương trình con có sẵn có đáp án (Phần 2)
Trắc nghiệm Tin 10 Cánh diều Bài 10. Chương trình con và thư viện chương trình con có sẵn có đáp án (Phần 2)
-
378 lượt thi
-
15 câu hỏi
-
60 phút
Danh sách câu hỏi
Câu 1:
Từ khóa dùng để khai báo hàm trong Python là?
Đá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:
Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp, …) trong Python?
Đá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:
Hàm nào sau đây là hàm tích hợp sẵn trong Python?
Đá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:
Ý nào sau đây không phải là cách viết một hàm trong Python?
Đáp án đúng là: A
Kết thúc hàm không cần lệnh nào
Câu 6:
Trong Python, lời gọi hàm thực hiện phải đặt ở vị trí nào?
Đá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:
Phát biểu nào chính xác khi nói về hàm trong Python?
Đá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:
Output của chương trình dưới đây là gì?
def sayHello():
print(‘Hello World!’)
sayHello()
sayHello()
Đá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:
Vị trí không thể viết hàm trong chương trình là:
Đá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:
Kết quả của chương trình sau là:
def PhepNhan(Number):
return Number * 10;
print(PhepNhan(5))
Đá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:
Chọn phát biểu không đúng?
Đá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 14:
Cho biết đâu là khai báo đúng cho hàm BinhPhuong(a) có tham số truyền vào là số nguyên a và trả về lập phương của nó a3.
Đáp án đúng là: C
Hàm mũ có ký hiệu là **
Câu 15:
Cho biết đâu là khai báo đúng cho hàm TongTich(a,b) có tham số truyền vào là 2 số a, b và giá trị trả về là tổng và tích của 2 số a và b đó?
Đá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