Member functions of a class are normally made ___ and data members of a class are normally made ___ .
Trả lời:
Đáp án đúng: C
Trong lập trình hướng đối tượng, các hàm thành viên (member functions) thường được khai báo là `public` để cho phép các đối tượng khác có thể truy cập và sử dụng các chức năng của lớp. Ngược lại, các biến thành viên dữ liệu (data members) thường được khai báo là `private` để đảm bảo tính đóng gói (encapsulation) và bảo vệ dữ liệu khỏi sự truy cập trực tiếp từ bên ngoài lớp. Điều này giúp duy trì tính nhất quán và kiểm soát việc thay đổi dữ liệu. Do đó, đáp án C là chính xác.