Trắc nghiệm Cánh diều Tin học 10 bài 10 Chương trình con và thư viện các chương trình con có sẵn

Trắc nghiệm Cánh diều Tin học 10 bài 10 Chương trình con và thư viện các chương trình con có sẵn

1. Nếu một chương trình con cần thực hiện một hành động lặp đi lặp lại nhiều lần với các dữ liệu khác nhau, cách tiếp cận tốt nhất là gì?
2. Đâu là một trong những lợi ích của việc sử dụng chương trình con trong việc gỡ lỗi (debugging)?
3. Khi gọi một chương trình con, nếu số lượng hoặc kiểu dữ liệu của đối số không khớp với tham số hình thức, điều gì thường xảy ra?
4. Khi gọi một chương trình con, ta cần cung cấp những gì?
5. Trong ngữ cảnh lập trình, tái sử dụng mã (code reusability) được hỗ trợ mạnh mẽ bởi yếu tố nào sau đây?
6. Tại sao việc sử dụng thư viện chương trình con lại mang lại lợi ích lớn cho lập trình viên?
7. Mục đích chính của việc sử dụng chương trình con là gì?
8. Một chương trình con có thể gọi một chương trình con khác không?
9. Chương trình con không trả về một giá trị cụ thể mà chỉ thực hiện một hành động nào đó được gọi là gì?
10. Nếu ta viết `ket_qua = tinh_tong(5, 3)` và hàm `tinh_tong` trả về tổng của hai số, thì 5 và 3 trong lệnh gọi này được gọi là gì?
11. Trong một chương trình con, các tham số truyền vào được gọi là gì?
12. Trong nhiều ngôn ngữ lập trình, cách nào sau đây thể hiện việc khai báo một chương trình con (hàm)?
13. Đâu là một ví dụ về thư viện bên ngoài (external library) mà lập trình viên Python thường cài đặt thêm?
14. Trong lập trình, khái niệm chương trình con (subprogram) thường được hiểu là gì?
15. Khi một chương trình con được định nghĩa, nó sẽ tự động thực thi ngay lập tức hay cần được gọi?
16. Đâu là một ví dụ về thư viện chuẩn trong Python?
17. Trong lập trình, phạm vi của biến (variable scope) liên quan đến chương trình con như thế nào?
18. Việc sử dụng các chương trình con có sẵn trong thư viện có thể giúp giảm thiểu điều gì trong quá trình phát triển phần mềm?
19. Trong Python, hàm `print()` được sử dụng để làm gì?
20. Đâu là một ví dụ về cách chương trình con có thể được sử dụng để thực hiện một phép tính phức tạp như tính giai thừa?
21. Trong Python, hàm `input()` được sử dụng để làm gì?
22. Trong các ngôn ngữ lập trình, thư viện chương trình con (library of subprograms) là gì?
23. Chương trình con trả về một giá trị được gọi là gì?
24. Nếu một chương trình con có nhiều lệnh `return`, chương trình con đó sẽ thực thi đến lệnh `return` nào?
25. Khi một chương trình con nhận một tham số kiểu số nguyên, ví dụ `def tinh_tong(a: int, b: int):`, thì a và b được gọi là gì trong ngữ cảnh định nghĩa chương trình con?