Programming C#

Library

Thời gian làm bài từ 20:00:00 ngày 6/12/205 đến 23:59:59 ngày 7/12/2025

Zip các file .cs thành HoTenHocVien.zip rồi nộp vào link sau: https://forms.gle/mvSvWhHQKy98z49K9

Lưu ý: Sử dụng code AI nộp bài 0 điểm

Câu 1 (3 điểm)

Trình bày sự khác nhau giữa phương thức virtual và phương thức abstract khác nhau như thế nào trong C#.

Câu 2 (7 điểm)

Thư viện trường học là trung tâm văn hóa, khoa học của nhà trường nhằm mở rộng kiến thức, góp phần nâng cao hiệu quả dạy - học và nghiên cứu khoa học của giáo viên và học sinh. Một thư viện trường học cần quản lý danh sách các loại sách gồm 2 loại như sau:

Yêu cầu

  1. (2 điểm) Định nghĩa các lớp để quản lý theo yêu cầu của thư viện trường học.
  2. (5 điểm) Xây dựng các phương thức để thực hiện các yêu cầu sau:
    • (1 điểm) Nhập và xuất danh sách các sách của thư viện trường học.
    • (2 điểm) Tính thành tiền mà thư viện trường học phải trả cho từng loại sách và hiển thị thông tin chi tiết những sách nào có thành tiền phải trả ít nhất.
    • (2 điểm) Tìm thông tin các sách giáo khoa của nhà xuất bản có tên do người dùng nhập vào.