Chào mừng quý vị đến với Tiếng Anh Và Bài Hát Thiếu Nhi.
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Đề Thi 28 - Visual Basic 1

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn: Sưu tầm
Người gửi: Trần Hữu Dự (trang riêng)
Ngày gửi: 14h:09' 06-02-2009
Dung lượng: 63.5 KB
Số lượt tải: 6
Nguồn: Sưu tầm
Người gửi: Trần Hữu Dự (trang riêng)
Ngày gửi: 14h:09' 06-02-2009
Dung lượng: 63.5 KB
Số lượt tải: 6
Số lượt thích:
0 người
Lưu ý : Thí sinh tạo một folder theo giám thị chỉ dẫn. Các file bài làm lưu vào folder này.
Câu 1 : Tạo một dụ án (project) mới. Chèn vào dự án một module và ba form. ((1.5đ)
a/ Đặt tên các đối tượng như sau:
Đối tượng
Tên file
Thuộc tính Name
Form thứ nhất
Menu.form
frmMenu
Form thứ hai
Cau4.frm
frmCau4
Form thứ ba
Cau5.frm
frmCau5
Module
Module.bas
Để mặc định
Project
BaiThiVB.vbp
Để mặc định
b/ Thiết kế giao diện các form xem hình các form tại các câu bên dưới, đặt tên các đối tượng rõ ràng.
Câu 2: Mở phần module thực hiện: ((1.5đ)
- Viết hàm tên là XepLoai tiếp nhận 3 đối số a, b, c. Giá trị trả về của hàm có kiểu chuỗi – String đáp ứng yêu cầu sau:
Hàm XepLoai trả về giá trị là “Giỏi” nếu trung bình cộng của 3 đối số >=8 và không có đối số nào nhỏ hơn 7.
Hàm XepLoai trả về giá trị là “Khá” nếu trung bình cộng của 3 đối số >=6.5 và không có đối số nào nhỏ hơn 6.
Hàm XepLoai trả về giá trị là “TB” nếu trung bình cộng của 3 đối số >=5 và không có đối số nào nhỏ hơn 4.
Hàm XepLoai trả về giá trị là “Kém” trong các trường hợp còn lại.
- Viết hàm GiaiPTBac1 nhận vào 2 đối số a và b. Hàm trả về giá trị kiểu chuỗi thể hiện kết quả nhận được là nghiệm của phương trình bậc nhất ax+b=0
- Viết hàm SumXtoY nhận vào 2 đối số X và Y. Hàm trả về giá trị là tổng các số trong khoảng từ X tới Y hoặc từ Y tới X trong trường hợp Y lớn hơn X.
Câu 3: ((2.0đ)
Yêu cầu:
- Khi nhắp chọn một option button rồi bấm OK, chương trình sẽ thực hiện mở form tương ứng (1.0đ)
- Khi nhắp chọn ( Thoát và nhắp nút OK, chương trình xuất hiện một hộp thoại hỏi đáp (Yes/No) trước khi dừng (0.5đ)
- Dòng tiêu đề form: chữ chạy từ phải qua trái tốc độ 1/5 giây. (0.5đ)
Câu 4: ((3.0đ)
Yêu cầu:
- Dữ liệu nhập có điểm phải >= 0 và <= 10. Nếu vi phạm chương trình sẽ hiện ra hộp thông báo (0.5đ)
- Viết chương trình cho nút Tính để xuất ra kết quả tại các textbox Điểm trung bình, Điểm kết quả và Xếp loại. Trong đó.
+ Điểm trung bình là trung bình cộng của 3 môn làm tròn 1 số lẻ. (0.5đ)
+ Điểm kết quả là điểm trung bình + điểm thêm không vượt quá 10. (0.5đ)
(Điểm thêm được tính như sau: nếu phái là nữ và sinh trước năm 1985 thì điểm thêm là 0.75, nếu phái là nam và sinh trước năm 1985 thì điểm thêm là 0.5. Các trường hợp còn lại điểm thêm là 0.)
+ Xếp loại sử dụng hàm XepLoai đã làm ở câu 2. (0.5đ)
- Nút Xóa thực hiện xóa tất cả dữ liệu trong các textbox, con trỏ nháy xuất hiện ở textbox Họ tên. (0.5đ)
- Nút Trở Về thực hiện mở lại form câu 3, đồng thời đóng form hiện hành (câu 4) (0.5đ)
Câu 5: ((2.0)
Yêu cầu:
- Viết chương trình cho nút OK: khi người dùng chọn một option button rồi nhắp OK, chương trình sẽ cho kết quả hiện ra tại textbox Kết Quả tương ứng. (0.5đ)
- Viết chương trình cho nút Trở Về để mở lại form câu 3, đồng thời đóng form hiện hành (câu 5) (0.5đ)
Lưu ý:
Giải phương trình bậc nhất có sử dụng hàm GiaiPTBac1 đã làm ở câu 2.
Tổng các số thuộc phạm vi a và b sử dụng hàm SumXtoY đã làm ở câu 2.
- Hết –
Câu 1 : Tạo một dụ án (project) mới. Chèn vào dự án một module và ba form. ((1.5đ)
a/ Đặt tên các đối tượng như sau:
Đối tượng
Tên file
Thuộc tính Name
Form thứ nhất
Menu.form
frmMenu
Form thứ hai
Cau4.frm
frmCau4
Form thứ ba
Cau5.frm
frmCau5
Module
Module.bas
Để mặc định
Project
BaiThiVB.vbp
Để mặc định
b/ Thiết kế giao diện các form xem hình các form tại các câu bên dưới, đặt tên các đối tượng rõ ràng.
Câu 2: Mở phần module thực hiện: ((1.5đ)
- Viết hàm tên là XepLoai tiếp nhận 3 đối số a, b, c. Giá trị trả về của hàm có kiểu chuỗi – String đáp ứng yêu cầu sau:
Hàm XepLoai trả về giá trị là “Giỏi” nếu trung bình cộng của 3 đối số >=8 và không có đối số nào nhỏ hơn 7.
Hàm XepLoai trả về giá trị là “Khá” nếu trung bình cộng của 3 đối số >=6.5 và không có đối số nào nhỏ hơn 6.
Hàm XepLoai trả về giá trị là “TB” nếu trung bình cộng của 3 đối số >=5 và không có đối số nào nhỏ hơn 4.
Hàm XepLoai trả về giá trị là “Kém” trong các trường hợp còn lại.
- Viết hàm GiaiPTBac1 nhận vào 2 đối số a và b. Hàm trả về giá trị kiểu chuỗi thể hiện kết quả nhận được là nghiệm của phương trình bậc nhất ax+b=0
- Viết hàm SumXtoY nhận vào 2 đối số X và Y. Hàm trả về giá trị là tổng các số trong khoảng từ X tới Y hoặc từ Y tới X trong trường hợp Y lớn hơn X.
Câu 3: ((2.0đ)
Yêu cầu:
- Khi nhắp chọn một option button rồi bấm OK, chương trình sẽ thực hiện mở form tương ứng (1.0đ)
- Khi nhắp chọn ( Thoát và nhắp nút OK, chương trình xuất hiện một hộp thoại hỏi đáp (Yes/No) trước khi dừng (0.5đ)
- Dòng tiêu đề form:
Câu 4: ((3.0đ)
Yêu cầu:
- Dữ liệu nhập có điểm phải >= 0 và <= 10. Nếu vi phạm chương trình sẽ hiện ra hộp thông báo (0.5đ)
- Viết chương trình cho nút Tính để xuất ra kết quả tại các textbox Điểm trung bình, Điểm kết quả và Xếp loại. Trong đó.
+ Điểm trung bình là trung bình cộng của 3 môn làm tròn 1 số lẻ. (0.5đ)
+ Điểm kết quả là điểm trung bình + điểm thêm không vượt quá 10. (0.5đ)
(Điểm thêm được tính như sau: nếu phái là nữ và sinh trước năm 1985 thì điểm thêm là 0.75, nếu phái là nam và sinh trước năm 1985 thì điểm thêm là 0.5. Các trường hợp còn lại điểm thêm là 0.)
+ Xếp loại sử dụng hàm XepLoai đã làm ở câu 2. (0.5đ)
- Nút Xóa thực hiện xóa tất cả dữ liệu trong các textbox, con trỏ nháy xuất hiện ở textbox Họ tên. (0.5đ)
- Nút Trở Về thực hiện mở lại form câu 3, đồng thời đóng form hiện hành (câu 4) (0.5đ)
Câu 5: ((2.0)
Yêu cầu:
- Viết chương trình cho nút OK: khi người dùng chọn một option button rồi nhắp OK, chương trình sẽ cho kết quả hiện ra tại textbox Kết Quả tương ứng. (0.5đ)
- Viết chương trình cho nút Trở Về để mở lại form câu 3, đồng thời đóng form hiện hành (câu 5) (0.5đ)
Lưu ý:
Giải phương trình bậc nhất có sử dụng hàm GiaiPTBac1 đã làm ở câu 2.
Tổng các số thuộc phạm vi a và b sử dụng hàm SumXtoY đã làm ở câu 2.
- Hết –
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓






Các ý kiến mới nhất