In the procedural paradigm, how are data and program units (functions) typically related?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Functions operate directly on data passed to them as parameters.". Trong mô hình lập trình thủ tục, chương trình là tập các hàm thực hiện từng nhiệm vụ, còn dữ liệu nằm riêng và được đưa vào hàm qua tham số; hàm nhận dữ liệu, biến đổi nó rồi trả kết quả, nên quan hệ giữa hàm và dữ liệu là quan hệ xử lý trực tiếp. Phương án "Functions and data are separate entities with no direct relationship." đúng ở chỗ hai thứ tách rời, nhưng sai khi nói không có quan hệ trực tiếp, vì hàm chính là thứ tác động lên dữ liệu đó. Phương án "Functions encapsulate both data and behavior." mô tả đối tượng trong mô hình hướng đối tượng, nơi dữ liệu và phương thức nằm cùng một gói. Phương án "Data and functions are globally shared without restrictions." biến một kỹ thuật dễ gây lỗi thành đặc trưng của mô hình, trong khi lập trình thủ tục vẫn có biến cục bộ và truyền tham số để giới hạn phạm vi.

Cùng phần 12

Xuất hiện trong 1 bộ đề