Một số đề thi tham khảo của môn Lập trình hướng đối tượng, bao gồm phần lập trình giao diện và kết nối database với bảng trong phần mềm SQL. Dành cho các bạn ngành Công nghệ thông tin ôn tập, đặc biệt là sinh viên của trường Học Viện Công Nghệ Bưu Chính Viễn Thông.
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG CƠ SỞ TẠI THÀNH PHỒ HỒ CHÍ MINH KHOA: CƠNG NGHỆ THƠNG TIN BỘ MÔN: …………………………………… Mẫu 3a ĐỀ THI KẾT THÚC HỌC PHẦN (Hình thức thi máy) Học phần: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Lớp: D16CQCN03-N - Nhóm 01, 02 Hệ đào tạo: Đại học quy Thời gian thi: 90 phút Đề số: 01 Bài 1: Tạo file sở liệu SQL Server “QLHocVien.sql” đó: − Tạo CSDL QLHOCVIEN − Tạo bảng: + TINH (MATINH, TENTINH) + HOCVIEN (MAHV, HOTEN, EMAIL, MATINH, GIOITINH) − Thêm liệu vào hai bảng cho trích xuất thông tin ban đầu sau: MÃ HV HỌ TÊN EMAIL TỈNH GIỚI TÍNH HV001 Phạm Thị Tú Quyên pttquyen@gmail.com Đồng Nai Nữ HV002 Nguyễn Thành Luân ntluan@gmail.com TP HCM Nam HV003 Huỳnh Lập hlap@gmail.com Lâm Đồng Nam Bài 2: Thiết kế giao diện hình bên dưới, sau thực ba chức “Lưu”, “Xóa”, “Làm lại” thỏa điều kiện sau: − Nhập vào thông tin: Mã học viên, họ tên, email; Chọn tỉnh, giới tính − Xong, nhấn vào nút “Lưu”, tiến hành thêm sửa học viên theo mã học viên: + Nếu mã học viên tồn CSDL form thơng báo “Mã học viên có, bạn muốn cập nhật lại thơng tin?” Nhấn “Đồng ý” sửa thơng tin học viên theo thông tin nhập, nhấn “Hủy” bỏ qua thao tác + Nếu mã học viên chưa tồn CSDL, tiến hành thêm học viên với thơng tin nhập Sau đó, form thông báo “Thêm học viên thành công!” − Nhấn nút “Xóa”, thực xóa học viên theo mã học viên: + Nếu mã học viên tồn CSDL, form thơng báo “Bạn có chắn xóa?” Nhấn “Đồng ý” xóa thơng tin học viên theo mã chọn nhập; nhấn “Hủy” bỏ qua thao tác + Nếu mã học viên chưa tồn CSDL, form thông báo “Học viên chưa có!” − Nhấn nút “Làm lại”, thực xóa thơng tin mã học viên, họ tên, email, tỉnh, giới tính nhập chọn trước − Mỗi lưu xóa thành cơng cập nhật lại danh sách học viên − Xử lý ngoại lệ sau (khi có lỗi ngoại lệ, label thông báo form): + Nhập thiếu ba thông tin: Mã học viên, họ tên, email thêm sửa thông tin học viên (Ví dụ: Họ tên trống mà nhấn “Lưu” label thơng báo “Họ tên học viên gì?”) + Email khơng định dạng (Giả sử email có dạng *@*.*) + Mỗi học viên có email riêng Nếu trùng địa email label thông báo “Email đăng ký rồi!” TP.HCM, ngày 17 tháng 11 năm 2018 DUYỆT ĐỀ THI GIẢNG VIÊN RA ĐỀ (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) Nguyễn Thị Bích Nguyên Ghi chú: Sinh viên không phép sử dụng tài liệu ... địa email label thông báo “Email đăng ký rồi!” TP.HCM, ngày 17 tháng 11 năm 2018 DUYỆT ĐỀ THI GIẢNG VIÊN RA ĐỀ (Ký và ghi rõ họ tên) (Ký và ghi rõ họ tên) Nguyễn Thị Bích Nguyên Ghi chú:...+ Nhập thi u ba thông tin: Mã học viên, họ tên, email thêm sửa thơng tin học viên (Ví dụ: Họ tên trống