Trắc nghiệm Bài 10: Chương trình con và thư viện các chương trình con có sẵn có đáp án

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)

  • 198 lượt thi

  • 15 câu hỏi

  • 0 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à?

Xem đáp án

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

Xem đáp án

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

Xem đáp án

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

Xem đáp án

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

Kết thúc hàm không cần lệnh nào


Câu 5:

Hàm có sẵn trong thư viện math là:

Xem đáp án

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

sqrt() là hàm tính căn bậc 2


Câu 6:

Trong Python, lời gọi hàm thực hiện phải đặt ở vị trí nào?

Xem đáp án

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

Xem đáp án

Đá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()

Xem đáp án

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

Media VietJack


Câu 9:

Vị trí không thể viết hàm trong chương trình là:

Xem đáp án

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

Xem đáp án

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

Xem đáp án

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

Cho biết kết quả hiển thị ra màn hình sau khi máy chạy đoạn chương trình Python sau?

def fun(p,q):

return p % q

print(fun(3,2))

Xem đáp án

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

Cho biết kết quả hiển thị ra màn hình sau khi thực hiện đoạn chương trình sau?

  Media VietJack

Xem đáp án

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

Media VietJack


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.

Xem đáp án

Đá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 đó?

Xem đáp án

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


Bắt đầu thi ngay