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 15 - Visual Basic 2

- 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:24' 06-02-2009
Dung lượng: 100.5 KB
Số lượt tải: 7
Nguồn: Sưu tầm
Người gửi: Trần Hữu Dự (trang riêng)
Ngày gửi: 14h:24' 06-02-2009
Dung lượng: 100.5 KB
Số lượt tải: 7
Số lượt thích:
0 người
Câu 1: (1 điểm) Tạo Project mới và thiết kế trên Form1 của Project với giao diện như sau :
Câu 2: (1 điểm)
a/ Chèn một module vào Project để khai báo (ở General) kiểu người dùng HS2005 (Public) gồm các thành phần: Lop, Hoten, Phai, Ngaysinh, Toan, Ly, Hoa, Van, DTB, XepLoai (0.5đ)
Biết rằng: - Lop chứa tối đa 4 kí tự
HoTen chứa tối đa 30 kí tự
Phai chứa giá trị TRUE (là Nữ) hoặc FALSE (là Nam)
Ngaysinh chứa ngày tháng năm sinh
Toan chứa điểm Toán
Ly chứa điểm Lý
Hoa Chứa điểm Hóa
Van chứa điểm Văn
DTB chứa điểm trung bình
XepLoai chứa tối đa 10 kí tự là loại học tập của học sinh
b/ Trong General của Form1, khai báo (Dim): (0.5đ)
Mảng HS chứa tối đa 30 học sinh kiểu HS2005
Chỉ số của phần tử đầu tiên là 1.
Biến N chỉ số phần tử thực tế của mảng.
Biến VT chỉ phần tử hiện tại của mảng.
Câu 3: (8 điểm) Thực hiện yêu cầu trên các nút lệnh (Command Button)
Chú ý: Sau mỗi yêu cầu phải cập nhật lại 2 Textbox thông tin về dữ liệu.
a/ Tạo mới: - Xóa trống 11 ô TextBox và xóa rỗng mảng HS (cho N=0 và VT=0) (0.25đ)
- Đưa tiêu điểm về nút lệnh “Mở File”. (0.25đ)
b/ Về đầu : - Đưa nội dung phần tử đầu tiên lên Form. (0.5 đ)
- Báo lỗi nếu mảng rỗng hoặc đang đứng tại phần tử đầu tiên. (0.25đ)
c/ Trước : - Đưa nội dung phần tử liền trước phần tử hiện hành lên Form. (0.5đ)
- Báo lỗi nếu mảng rỗng hoặc đang đứng tại phần tử đầu tiên (0.25đ)
d/ Sau : - Đưa nội dung phần tử liền sau phần tử hiện hành lên Form (0.5đ)
- Báo lỗi nếu mảng rỗng hoặc đã đứng tại phần tử cuối cùng (0.25đ)
e/ Về cuối : - Đưa nội dung phần tử cuối cùng lên Form (0.5đ)
- Báo lỗi nếu mảng rỗng hoặc đang đứng tại phần tử cuối cùng. (0.25đ)
f/ Mở file : - Mở file H:FOLDERDuLieu2.Txt và đọc nội dung file này vào mảng (0.5đ)
Lưu ý : + DTB = (Toan + Ly + Hoa + Van) / 4
+ XepLoai : “Giỏi” nếu DTB >= 8
“Khá” nếu DTB >= 6.5
“TB” nếu DTB >= 5
“Kém” nếu 5 > DTB
Đưa phần tử đầu tiên của mảng lên form (0.25đ)
g/ Cập nhật : - Lưu nội dung của 7 TextBox đầu tiên vào phần tử hiện tại của mảng (0.25đ)
Báo lỗi nếu mảng rỗng (0.25đ)
h/ Sắp tăng : Sắp xếp mảng HS theo thứ tự tăng dần của Tên.
Hướng dẫn : - Viết trong module hàm tách phần Tên của chuỗi Hoten (0.75đ)
Sắp xếp mảng theo phần Tên (0.5đ)
i/ Lưu file : - Mở file H:FOLDERDulieu2.txt và lưu nội dung mảng (Lop, Hoten, Phai, Ngaysinh, Toan, Ly, Hoa, Van) vào file này. (0.5đ)
Báo lỗi nếu mảng rỗng (0.25đ)
j/ DS Nữ : - Mở form “ FrmDsNu” (chèn thêm form mới) đồng thời hiện Họ Tên và Tổng Số học sinh Nữ có dạng như sau (0.5đ)
Xử lý lỗi nếu có (0.25đ)
k/ Thoát : Dừng chương trình – Có hiện hộp thoại hỏi “Yes/No” trước khi dừng. (0.5đ)
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