vietjack.com

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)
Quiz

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)

A
Admin
15 câu hỏiTin họcLớp 10
15 CÂU HỎI
1. Nhiều lựa chọn

Từ khóa dùng để khai báo hàm trong Python là?

A. def

B. procedure

C. return

D. function

2. Nhiều lựa chọn

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?

A. Thụt lề

B. Dấu ngoặc vuông [ ]

C. Dấu ngoặc nhọn { }

D. Dấu ngoặc đơn ( )

3. Nhiều lựa chọn

Hàm nào sau đây là hàm tích hợp sẵn trong Python?

A. print

B. sqrt()

C. ptb1()

D. hoanvi()

4. Nhiều lựa chọn

Ý nào sau đây không phải là cách viết một hàm trong Python?

A. Cuối hàm phải kết thúc bằng lệnh End;

B. Tên hàm phải đặt theo quy tắc đặt tên trong Python

C. Tham số có thể có hoặc không

D. Phần thân hàm phải viết lùi vào.

5. Nhiều lựa chọn

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

A. sqrt()

B. input()

C. list()

D. print()

6. Nhiều lựa chọn

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

A. Sau khi đã khai báo hàm

B. Trước khi khai báo hàm

C. Trong thân hàm

D. Không cần gọi hàm

7. Nhiều lựa chọn

Phát biểu nào chính xác khi nói về hàm trong Python?

A. Mỗi hàm chỉ được gọi một lần

B. Người viết chương trình không thể tự tạo các hàm

C. Không thể gọi một hàm trong một hàm khác

D. Hàm có thể được tái sử dụng trong chương trình

8. Nhiều lựa chọn

Output của chương trình dưới đây là gì?

def sayHello():

          print(‘Hello World!’)

sayHello()
sayHello()

A. ‘Hello World!’ ‘Hello World!’

B. Hello World!

Hello World!

C. Hello Hello

D. Không có đáp án đúng

9. Nhiều lựa chọn

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

A. Viết ở cuối chương trình.

B. Viết trong chương trình chính, trước khi có lời gọi tới nó.

C. Viết ở bên trong một chương trình khác. 

D. Viết ở đầu chương trình.

10. Nhiều lựa chọn

Kết quả của chương trình sau là:

def PhepNhan(Number):

return Number * 10;

print(PhepNhan(5))

A. 5

B. 10

C. Chương trình bị lỗi

D. 50

11. Nhiều lựa chọn

Chọn phát biểu không đúng?

A. Phần thân hàm (gồm các lệnh mô tả hàm) phải viết lùi vào theo quy định của Python.

B. Theo sau tên hàm có thể có hoặc không có các tham số.

C. Không thể gọi một chương trình con trong Python là một hàm.

D. Để sử dụng hàm cần khai báo hàm và viết lời gọi thực hiện.

12. Nhiều lựa chọn

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

A. 0

B. 1

C. 2

D. 3

13. Nhiều lựa chọn

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

A. 100

B. 101

C. 102

D. 99

14. Nhiều lựa chọn

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.

A. def BinhPhuong (a): return a*2

B. def BinhPhuong (a): return a*b

C. def BinhPhuong (a): return a**3

D. def BinhPhuong (a): return a*3

15. Nhiều lựa chọn

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

A. def TongTich(a,b):

return a+b; a*b

B. def TongTich(int a,int b):

return a+b, a*b

C. def TongTich(a,b):

return a+b, a*b

D. def TongTich(a,b)

return a+b

return a*b

© All rights reserved VietJack