1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỀ THI HỌC PHẦN LẬP TRÌNH C

4 187 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 266,84 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lớp: 08CDTH1A, 08CDTH2A Học phần Người ra đề ký Người duyệt đề ký Chuyên đề 1 Lập trình C# Hình thức thi: Thực hành Họ tên: Nguyễn Quốc Vương Chức danh: Giảng viên Họ tên: Huỳnh Đức Th

Trang 1

BỘ GIÁO DỤC & ĐÀO TẠO CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC ĐÔNG Á Độc Lập -Tự do- Hạnh Phúc

ĐỀ THI KẾT THÚC HỌC PHẦN Học phần: Chuyên đề 1(Lập trình C#) Thời gian: 90 Lớp: 08CDTH1A, 08CDTH2A Học phần Người ra đề (ký) Người duyệt đề (ký)

Chuyên đề 1 (Lập trình C#)

Hình thức thi: Thực hành

Họ tên: Nguyễn Quốc Vương

Chức danh: Giảng viên

Họ tên: Huỳnh Đức Thuận

Chức danh: Trưởng khoa Được sử dụng tài liệu Không được sử dụng tài liệu

Đề thi số: 01 Câu 1 Tạo Project cho ứng dụng Visual C# và chọn Console Application sau đó đặt tên cho Project là oopNguoi để thực hiện các công việc sau: (5 điểm)

- Xây dựng lớp Người gồm các thuộc tính và phương thức sau: (2 điểm)

a Thuộc tính (0.5 điểm)

1 Hoten // Họ tên

2 Ngaysinh // Ngày sinh

b Các phương thức (1.5 điểm)

1 Hàm khởi tạo không đối

2 Hàm khởi tạo có đối

3 Xuất thông tin

- Xây dựng lớp Nhân viên kế thừa lớp Người gồm các thuộc tính và phương thức sau:

(2 điểm)

a Thuộc tính (0.5 điểm)

1 Thamnien // Thâm niên

2 Hesoluong // Hệ số lương

3 Luong // Lương

b Các phương thức (1.5 điểm)

1 Hàm khởi tạo không đối

2 Hàm khởi tạo có đối

3 Xuất thông tin (trong đó Lương = Hệ số lượng * 750000)

- Trong lớp Program cài đặt cho hàm Main để thực hiện các công việc sau: (1 điểm)

a Truyền dữ liệu cho lớp Người và xuất thông tin ra màn hình

b Truyền dữ liệu cho lớp Nhân viên và xuất thông tin ra màn hình

x

Trang 2

Câu 2 Thực hiện các yêu cầu dưới đây: (5 điểm)

- Tạo CSDL dưới đây trên SQL Server với tên là qlCanbo

- Tạo Project cho ứng dụng Visual C# và chọn Windows Application sau đó đặt

tên cho Project là qlCanbo để thực hiện các công việc sau:

a Tạo lớp connection.cs trong đó xây dựng các thuộc tính và phương thức sau :

- Khai báo chuỗi kết nối (0.5 điểm)

- Xây dựng phương thức Execute_sql(string sql) dùng để thực thi câu lệnh hành

động sql (1 điểm)

- Xây dựng phương thức FillDataSet(string sql) dùng để thực thi câu lệnh lựa chọn

sql và trả về đối tượng Dataset (1 điểm)

b Cài đặt giao diện như sau và thực hiện được các nút lệnh trên Form (2.5 điểm)

- Thực hiện nút Add (thêm mới) (0.5 điểm)

- Thực hiện nút Save (lưu bản ghi) (1.5 điểm)

- Thực hiện nút Close (đóng form) (0.5 điểm)

- Hiển thị các chức vụ trên lưới (0.5 điểm)

(Cán bộ coi thi không giải thích gì thêm)

Trang 3

BỘ GIÁO DỤC & ĐÀO TẠO CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC ĐÔNG Á Độc Lập -Tự do- Hạnh Phúc

ĐỀ THI KẾT THÚC HỌC PHẦN Học phần: Chuyên đề 1(Lập trình C#) Thời gian: 90 Lớp: 08CDTH1A, 08CDTH2A Học phần Người ra đề (ký) Người duyệt đề (ký)

Chuyên đề 1 (Lập trình C#)

Hình thức thi: Thực hành

Họ tên: Nguyễn Quốc Vương

Chức danh: Giảng viên

Họ tên: Huỳnh Đức Thuận

Chức danh: Trưởng khoa Được sử dụng tài liệu Không được sử dụng tài liệu

Đề thi số: 02 Câu 1 Tạo Project cho ứng dụng Visual C# và chọn Console Application sau đó đặt tên cho Project là oopHoadon để thực hiện các công việc sau: (5 điểm)

- Xây dựng lớp Hóa đơn gồm các thuộc tính và phương thức sau: (2 điểm)

a Thuộc tính (0.5 điểm)

1 Mahd // Mã hóa đơn

2 Ngaynhap // Ngày nhập

3 Hoten // Họ tên

4 LoaiHD // Loại hóa đơn

b Các phương thức (1.5 điểm)

1 Hàm khởi tạo không đối

2 Hàm khởi tạo có đối

3 Xuất hóa đơn

- Xây dựng lớp Chi tiết hóa đơn kế thừa lớp hóa đơn gồm các thuộc tính và phương

thức sau: (2 điểm)

a Thuộc tính (0.5 điểm)

1 MaVT //Mã vật tư

2 TenVT // Tên vật tư

3 DonVT // Đơn vị tính

4 Dongia // Đơn giá

5 Soluong // Số lượng

6 Thanhtien // Thành tiền

b Các phương thức (1.5 điểm)

1 Hàm khởi tạo không đối

2 Hàm khởi tạo có đối

3 Xuất chi tiết hoá đơn (trong đó Thành tiền = Số lượng * Đơn giá)

- Trong lớp Program cài đặt cho hàm Main để thực hiện các công việc sau: (1 điểm)

a Truyền dữ liệu cho lớp Hóa đơn và xuất hóa đơn

b Truyền dữ liệu cho lớp Chi tiết Hóa Đơn và xuất chi tiết hóa đơn ra màn hình

x

Trang 4

Câu 2 Thực hiện các yêu cầu dưới đây: (5 điểm)

- Tạo CSDL dưới đây trên SQL với tên là qlNhansu

- Tạo Project cho ứng dụng Visual C# và chọn Windows Application sau đó đặt tên cho Project là qlNhansu để thực hiện các công việc sau:

a Tạo lớp connection.cs trong đó xây dựng các thuộc tính và phương thức sau :

- Khai báo chuỗi kết nối (0.5 điểm)

- Xây dựng phương thức Execute_sql(string sql) dùng để thực thi câu lệnh hành

động sql (1 điểm)

- Xây dựng phương thức FillDataSet(string sql) dùng để thực thi câu lệnh lựa chọn

sql và trả về đối tượng Dataset (1 điểm)

b Cài đặt giao diện như sau và thực hiện được các nút lệnh trên Form (2.5 điểm)

- Thực hiện nút Add (thêm mới) (0.5 điểm)

- Thực hiện nút Save (lưu bản ghi) (1.5 điểm)

- Thực hiện nút Close (đóng form) (0.5 điểm)

- Hiển thị các phòng ban trên lưới (0.5 điểm)

(Cán bộ coi thi không giải thích gì thêm)

Ngày đăng: 25/04/2018, 08:24

TỪ KHÓA LIÊN QUAN

w