Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh, Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Các lớp đối tượng cần xây dựng cho cách bài toán gồm:
Trả lời:
Đáp án đúng: D
Bài toán yêu cầu quản lý danh sách sinh viên với các thuộc tính như Họ và tên, Ngày sinh, Giới tính, Địa chỉ, Lớp và hiển thị danh sách theo thứ tự ngày sinh tăng dần. Để giải quyết bài toán này, ta cần xây dựng hai lớp đối tượng chính:
1. **Lớp SinhVien:** Lớp này sẽ đại diện cho một sinh viên cụ thể và chứa các thuộc tính như họ tên, ngày sinh, giới tính, địa chỉ, lớp. Lớp này sẽ có các phương thức để truy xuất và thay đổi thông tin của sinh viên.
2. **Lớp DanhSachSinhVien:** Lớp này sẽ quản lý danh sách các đối tượng SinhVien. Lớp này cần có các phương thức để thêm sinh viên mới, xóa sinh viên, tìm kiếm sinh viên, và đặc biệt là sắp xếp danh sách sinh viên theo ngày sinh tăng dần.
Vì vậy, đáp án chính xác là "Lớp sinh viên và lớp danh sách sinh viên".