ĐỀ THI KẾT THÚC MƠN Mơn: PHƯƠNG PHÁP LT HƯỚNG ĐỐI TƯỢNG Thời gian: 75 phút - Đề số: 01 (Không sử dụng tài liệu) Câu 1: (1 điểm) Trình bày đặc điểm phương pháp lập trình hướng đối tượng Câu 2: (2 điểm) Cho đoạn chương trình sau : class DATHUC { int a,b; int TinhGiaTri(int x) { return a*x + b; } public void Xuat() { Console.WriteLine("{0}*x+{1}", a, b}; } } class Program { static void Main(String[] args) { DATHUC d = new DATHUC() d.a = 2; d.b = 5; Console.Write("Gia Tri Da Thuc : =" + a.TinhGiaTri(10)); Console.Write("Xuat da thuc :"); d.Xuat(); } } Hãy lỗi đoạn chương trình sửa lại cho Câu 3( điểm): Cho lớp hỗn số (HonSo) bao gồm thuộc tính : phần nguyên (phannguyen), tử số (tuso) mẫu số (mauso) với khai báo sau : class HonSO { int phannguyen, tuso, mauso; } Hãy cài đặt phương thức cần thiết cho lớp Hỗn số để thực yêu cầu sau hàm Main : class Program { static void Main(String[] args) { HonSo h1 = new HonSo() h1.Nhap(); h1.Xuat(); HonSo h2 = new HonSo(3,5,6) //3:phần nguyên, 5:tử, 6:mẫu HonSo h3 = h1 + h2; Console.WriteLine(“Ket qua :” + h3); } } Câu (4 điểm): Một trường Đại học cần xây dựng chương trình quản lý giáo viên sau: Giáo viên hữu : mã giáo viên, họ tên, ngày sinh, lương bản, hệ số lương Giáo viên thỉnh giảng : mã giáo viên, họ tên, ngày sinh, số tiết dạy, giảng phí tiết Hãy sửu dụng kỹ thuật kế thừa để xây dựng lớp cần thiết thực yêu cầu sau hàm Main (viết hàm Main) : Nhập vào danh sách bao gồm loại giáo viên Xuất danh sách nhân viên nhận Cho biết số lượng giáo viên loại Cho biết giáo viên thỉnh giảng dạy nhiều ... Console.WriteLine(“Ket qua :” + h3); } } Câu (4 điểm): Một trường Đại học cần xây dựng chương trình quản lý giáo viên sau: Giáo viên hữu : mã giáo viên, họ tên, ngày sinh, lương bản, hệ số lương