Người ta cần quản lý các thông tin về công dân để xác định xem hai công dân bất kỳ có kết hôn được với nhau hay không. Biết rằng điều kiện kết hôn là công dân từ 18 tuổi trở lên, có tình trạng kết hôn là độc thân, hai công dân kết hôn không cùng giới tính, đồng thời phải lưu lại các thông tin của người kết hôn. Các lớp có thuộc tính cần xây dựng cho hai lớp đối tượng của bài toán trên là:
Lớp đối tượng cần xây dựng là Lớp Công Dân; Các thuộc tính: Họ và tên, Ngày sinh, Giới tính, Tình trạng hôn nhân;
Lớp đối tượng cần xây dựng là Lớp Công dân nam, Lớp kết hôn; Các thuộc tính là: Họ và tên, Ngày sinh, Giới tính, Tình trạng hôn nhân;
Lớp đối tượng cần xây dựng là Lớp Công dân nam, Công dân nữ; Các thuộc tính là: Họ và tên, Ngày sinh, Tình trạng hôn nhân;
Lớp đối tượng cần xây dựng là Lớp Công Dân; Các thuộc tính là: Họ và tên, Ngày sinh, Giới tính, Tình trạng hôn nhân; điều kiện kết hôn;
Đáp án đúng: A