Trắc nghiệm Tin học 11 Cánh diều KHMT bài 14 Thực hành về thư viện các hàm tự định nghĩa

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 14 Thực hành về thư viện các hàm tự định nghĩa

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 14 Thực hành về thư viện các hàm tự định nghĩa

Số câu25
Quiz ID20421
Câu 1
1. Trong Python, hàm có thể trả về nhiều giá trị cùng một lúc hay không?
Câu 2
2. Trong Python, làm thế nào để định nghĩa một hàm có thể nhận vào một số lượng đối số tùy ý (variable-length arguments)?
Câu 3
3. Đâu là cú pháp đúng để định nghĩa một lambda function trong Python trả về tổng của hai số x và y?
Câu 4
4. Trong Python, làm thế nào để định nghĩa một hàm nhận vào các cặp khóa-giá trị tùy ý (keyword arguments)?
Câu 5
5. Đâu là cách viết đúng để định nghĩa một hàm không nhận tham số nào và không trả về giá trị nào?
Câu 6
6. Trong Python, bạn có thể định nghĩa một hàm mà không cần đặt tên cho nó (anonymous function). Hàm này thường được gọi là gì?
Câu 7
7. Điều gì xảy ra nếu bạn gọi một hàm với số lượng đối số không khớp với số lượng tham số đã định nghĩa trong hàm (trừ khi có đối số mặc định hoặc đối số biến đổi)?
Câu 8
8. Khi sử dụng `import math` trong Python, làm thế nào để gọi hàm tính căn bậc hai (square root) từ thư viện này?
Câu 9
9. Xét hàm Python sau: def chao_mung(ten, loi_nhan=Chào bạn): print(f{loi_nhan}, {ten}!) Khi gọi hàm này với ten là Alice, kết quả in ra màn hình là gì?
Câu 10
10. Khi định nghĩa một hàm, việc sử dụng docstring (chuỗi tài liệu) nhằm mục đích gì?
Câu 11
11. Khi một hàm trong Python không có câu lệnh return tường minh, nó sẽ trả về giá trị mặc định nào?
Câu 12
12. Xét hàm Python sau: def lap_lai(chuoi, so_lan): return chuoi * so_lan Khi gọi hàm này với chuoi là abc và so_lan là 3, kết quả trả về sẽ là gì?
Câu 13
13. Đâu là một ví dụ về việc định nghĩa hàm lồng nhau (nested function) trong Python?
Câu 14
14. Trong một hàm Python, câu lệnh return có chức năng gì?
Câu 15
15. Khi bạn import một module bằng `from module import function`, bạn có thể gọi hàm trực tiếp bằng tên của nó mà không cần tiền tố tên module. Điều này giúp:
Câu 16
16. Trong định nghĩa hàm, tham số có giá trị mặc định cho phép người dùng làm gì?
Câu 17
17. Xét hàm Python sau: def tinh_tong(a, b): return a + b Khi gọi hàm này với tham số là 5 và 3, giá trị trả về sẽ là bao nhiêu?
Câu 18
18. Đâu là cách chính xác để gọi hàm `pow(base, exp)` từ thư viện `math` để tính 2 mũ 3?
Câu 19
19. Trong lập trình Python, khi định nghĩa một hàm, từ khóa nào được sử dụng để bắt đầu khối định nghĩa hàm?
Câu 20
20. Đâu là cách gọi hàm `phan_tram` với đối số có tên (keyword argument) cho tham số `gia_tri` là 50 và `tong` là 200?
Câu 21
21. Xét hàm Python sau: def tim_max(a, b): if a > b: return a else: return b Giá trị trả về của `tim_max(10, 20)` là gì?
Câu 22
22. Đâu là cách đúng để gọi một hàm đã định nghĩa trong Python?
Câu 23
23. Đâu là lợi ích chính của việc sử dụng các hàm tự định nghĩa trong lập trình?
Câu 24
24. Mục đích của việc sử dụng `if __name__ == __main__:` trong một script Python là gì?
Câu 25
25. Khi định nghĩa một hàm, các biến được khai báo bên trong hàm đó có phạm vi (scope) như thế nào?

Để lại một bình luận