o Nút lệnh “Nhập lại”: Xóa toàn bộ nội dung trong các Edittext Gán lại tiêu đề của frame bên dưới các nút lệnh = “Kết quả” Di chuyển Focus vào ô tử số của phân số thứ 1 o Nút lện
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM ĐỀ THI HẾT HỌC PHẦN – LẦN 1
KHOA TOÁN – TIN HỌC Môn thi: LẬP TRÌNH TRONG MT WINDOWS
XW Thời gian: 90 phút – không kể thời gian phát đề
(Dành cho các lớp: Tin5BD, Tin5KG-VT, Tin5ĐN, Tin4, CNTT3)
***** Được phép sử dụng tài liệu in*****
***** Không được sử dụng đĩa mềm, CD, HDD, USB Disk *****
Thời gian thi: 90 phút
Đề 01
Xây dựng chương trình minh họa 4 phép toán cộng, trừ nhân, chia trên phân số
o Thiết kế giao diện chương trình theo màn hình mẫu
o Chỉ cho phép thao tác các Edittext trong hai frame “Phân số thứ 1”, “Phân số
thứ 2”, và các nút lệnh
o Nút lệnh “Nhập lại”:
Xóa toàn bộ nội dung trong các Edittext
Gán lại tiêu đề của frame (bên dưới các nút lệnh) = “Kết quả”
Di chuyển Focus vào ô tử số của phân số thứ 1
o Nút lệnh “+” :
• Thực hiện phép cộng hai phân số và hiển thị kết quả vào các Edittext trong frame bên dưới các nút lệnh (như trong hình minh họa)
• Gán lại tiêu đề của frame (bên dưới các nút lệnh) = “Kết quả cộng hai phân số”
o Nút lệnh “-” :
• Thực hiện phép trừ hai phân số và hiển thị kết quả vào các Edittext trong frame bên dưới các nút lệnh (như trong hình minh họa)
Trang 2• Gán lại tiêu đề của frame (bên dưới các nút lệnh) = “Kết quả trừ hai phân số”
o Nút lệnh “x” :
• Thực hiện phép nhân hai phân số và hiển thị kết quả vào các Edittext trong frame bên dưới các nút lệnh (như trong hình minh họa)
• Gán lại tiêu đề của frame (bên dưới các nút lệnh) = “Kết quả nhân hai phân số”
o Nút lệnh “/” :
• Thực hiện phép chia hai phân số và hiển thị kết quả vào các Edittext trong frame bên dưới các nút lệnh (như trong hình minh họa)
• Gán lại tiêu đề của frame (bên dưới các nút lệnh) = “Kết quả chia hai phân số”
o Nút “Thoát”: hiển thị thông báo “Bạn có muốn thoát chương trình không ?”
Nếu chọn “Yes”: Kết thúc chương trình
Nếu chọn “No”: Quay lại màn hình hiện hành
Lưu ý:
- Tên project được đặt theo mã số sinh viên Ví dụ: sinh viên có mã số K32.103.234 sẽ đặt tên project là K32103234
- Trên đầu file CPP của lớp (CProjectNameDlg), phải điền đầy đủ các dòng ghi chú: Lớp,
Họ tên, MSSV, số hiệu đề thi, ngày thi
/* -*/
// Ho ten: Nguyen Van A
// MSSV: K32103234
// Lop: CNTT3
//De thi: 01
//Ngay thi: 16/1/2009
/* -*/
- Không giải quyết cho trường hợp mất bài do quên lưu file, lưu sai thư mục, định dạng hay quên ghi họ tên, MSSV
Sinh viên có thêm 5 phút để đọc kỹ đề sau khi phát đề Giáo viên coi thi không giải thích gì thêm
****Đề thi này gồm 2 trang****
HẾT