Bài 1: Anh(chị) cho biết các đặc điểm của Contrustor và cho ví dụ minh họa bằng code C#, ví dụ về việc kế thừa Constructor ở lớp con (Derived class) (2.5 điểm) Bài 2: Cho một mảng các số nguyên, anh(chị) điền code vào 2 hàm sau đây để lấy ra tất cả index của mảng mà giá trị tại đó là lớn nhất trong mảng (2.5 điểm) int MaximumOfArray(int[] myarr){ //your code here return ……… } List<int> GetAllMaximumNumbers(int[] myarr){ //your code here return ……. } Bài 3: Tạo dự án Windows Form (.Net Core), EF Code First để thực hiện các chức năng quản lý danh sách các sản phẩm bao gồm: mã sản phẩm, tên sản phẩm, hạn sử dụng, nhà sản xuất, giá bán bao gồm ít nhất các tác vụ: lấy hết danh mục sản phẩm, lấy một sản phẩm theo mã sản phẩm, thêm sản phẩm mới, xóa một sản phẩm và cập nhật thông tin một sản phẩm. Chi tiết: 1- Cấu trúc thư mục dự án hợp lý: (0.5 điểm) 2- Viết được Models: (1 điểm) 3- Viết được DbContext: (1 điểm) 4- Viết được các interface (1 điểm) 5- Hiện thực được các interface (1.5 điểm)