[Cánh diều] Trắc nghiệm 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

[Cánh diều] Trắc nghiệm 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. Khi một chương trình con gọi một chương trình con khác, hiện tượng này được gọi là gì?
2. Khi một chương trình con không nhận bất kỳ tham số nào, nó sẽ:
3. Khái niệm giao diện chương trình con (subroutine interface) bao gồm những thông tin gì?
4. Khi một chương trình con được thiết kế để xử lý một tập dữ liệu lớn, việc truyền dữ liệu bằng tham chiếu (pass by reference) sẽ hiệu quả hơn tham trị (pass by value) vì sao?
5. Trong một chương trình con, các tham số được truyền theo tham trị (pass by value). Điều này có nghĩa là gì?
6. Việc chia một bài toán lớn thành nhiều chương trình con nhỏ hơn gọi là kỹ thuật gì?
7. Trong lập trình, việc sử dụng chương trình con có thể giúp ngăn chặn sự lan truyền của lỗi bằng cách nào?
8. Nếu một thư viện chương trình con không được cài đặt hoặc import đúng cách, điều gì sẽ xảy ra khi chương trình cố gắng gọi một hàm từ thư viện đó?
9. Khi một chương trình con nhận tham số đầu vào (argument), điều này có nghĩa là gì?
10. Trong lập trình, khái niệm chương trình con (subroutine/procedure/function) được sử dụng chủ yếu để thực hiện mục đích gì?
11. Một chương trình con có thể trả về một giá trị duy nhất cho chương trình gọi. Khái niệm này được gọi là gì?
12. Thư viện chương trình con có vai trò gì trong việc phát triển phần mềm hiện đại?
13. Khi sử dụng một thư viện toán học, ví dụ để tính căn bậc hai, bạn thường thực hiện hành động gì?
14. Nếu một chương trình con được gọi nhiều lần với cùng một bộ tham số, kết quả trả về (nếu có) sẽ luôn giống nhau. Điều này mô tả tính chất gì của chương trình con?
15. Tại sao việc đặt tên cho chương trình con lại quan trọng?
16. Đâu là lợi ích quan trọng nhất của việc sử dụng thư viện chương trình con có sẵn trong lập trình?
17. Trong một chương trình con, các biến chỉ có ý nghĩa và tồn tại trong phạm vi của chương trình con đó. Đây là khái niệm gì?
18. Một chương trình con được thiết kế để thực hiện một chức năng cụ thể, độc lập với phần còn lại của chương trình. Đây là biểu hiện của tính chất nào?
19. Một thư viện chương trình con thường chứa gì?
20. So sánh hàm và thủ tục trong ngữ cảnh lập trình, điểm khác biệt cơ bản nhất là gì?
21. Chương trình con không trả về giá trị trực tiếp mà chỉ thực hiện một hành động hoặc thay đổi trạng thái của các biến. Đây là mô tả của loại chương trình con nào?
22. Khi gọi một chương trình con, quá trình này được gọi là gì?
23. Nếu một chương trình con cần truy cập và thay đổi giá trị của một biến được khai báo ở chương trình chính, nó thường sử dụng cơ chế nào?
24. Đâu là một ví dụ điển hình về việc sử dụng chương trình con để giải quyết một bài toán lặp đi lặp lại?
25. Một chương trình con được định nghĩa (viết mã) nhưng chưa được gọi để thực thi. Điều gì xảy ra khi chương trình chính chạy đến dòng định nghĩa đó?