1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỀ THI TH lớp CLC

1 42 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 1
Dung lượng 20,92 KB

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

Nội dung

ĐỀ THI THỰC HÀNH LỚP PMCL2014MÔN: OOP THỜI GIAN: 80 PHÚT Nhằm đẩy mạnh các hoạt động như: học tập, thể thao, văn nghệ, lớp PMCL2014 xây dựng các nhóm liên quan đến các hoạt động.. Mỗi nh

Trang 1

ĐỀ THI THỰC HÀNH LỚP PMCL2014

MÔN: OOP THỜI GIAN: 80 PHÚT

Nhằm đẩy mạnh các hoạt động như: học tập, thể thao, văn nghệ, lớp PMCL2014 xây dựng các nhóm

liên quan đến các hoạt động Mỗi nhóm đều có: tên nhóm (chuỗi kí tự - Ten), số lượng thành viên (số nguyên - SoTV), số lượng các hoạt động (số nguyên - SoHD), thời gian hoạt động (số nguyên là số tháng hoạt động trong năm học và <=12 tháng - TGHD), và các phương thức như: khởi tạo, hủy (nếu cần), nhập (Nhap), xuất (Xuat), tính điểm (TinhDiem) và xếp loại (XepLoai) nhóm.

- Nhóm học tập có thêm các thuộc tính như: số môn (SoMonHoc), số thành viên được nhận học

bổng(SoHB).

- Các nhóm văn nghệ có thêm thuộc tính: số thể loại văn nghệ như đơn ca, song ca, nhảy hiện đại,

… (số nguyên SoTheLoai), số lượng giải thưởng đạt được trong một năm (số nguyên -SoGiaiThuong)

- Các nhóm thể thao có thêm thuộc tính: số môn thể thao như bóng đá (SoMonTT), bóng chuyền,…

(số nguyên), số huy chương/cúp/cờ (số nguyên - SoDanhHieu), tỉ lệ số trận thắng/số trận tham gia (số thực) (TiLeThang).

Phương thức tính điểm đánh giá (TinhDiem) cho nhóm:

- Nhóm học tập: (SoHD/TGHD)*30 + (SoMonHoc/10)*50 + (SoHB/SoTV)*20

- Nhóm văn nghệ: (SoHD/TGHD)*30 + (SoTheLoai/20)*40 + (SoGiaiThuong*3/TGHD)*30

- Nhóm thể thao: (SoHD/TGHD)*30 + (SoMonTT/15)*20 + (SoDanhHieu*2/TGHD)*30 + TiLeThang*20

Phương thức xếp loại (XepLoai) nhóm:

- “Đạt”: khi nhóm có điểm đánh giá >=80 và

o Đối với nhóm học tập: SoHB /SoTV >= 0.5

o Đối với nhóm văn nghệ: SoGiaiThuong >= số quý hoạt động của nhóm

o Đối với nhóm thể thao: TiLeThang >= 0.75

- Ngược lại là “Không đạt”

Xây dựng lớp PMCL2014 với các thuộc tính sau: số lượng sinh viên (số nguyên - SoSV), số lượng nhóm (SoNhom), danh sách các nhóm (DSNhom), điểm đánh và các phương thức: khởi tạo, hủy (nếu cần), phương thức nhập (Nhap - số lượng và danh sách các nhóm hoạt động) và xuất (Xuat) tương ứng, và phương thức đánh (DanhGia) giá như sau:

- “Tốt”: khi lớp có ít nhất một nhóm học tập, một nhóm văn nghệ và một nhóm thể thao VÀ điểm đánh giá trung bình của tất cả các nhóm phải >=80 VÀ tỉ lệ các nhóm “Không đạt” phải <=0.2

- Ngược lại là “Không tốt”

Viết chương trình cho phép nhập vào một đối tượng lớp PMCL2014 và thực hiện các yêu cầu sau:

- Xuất ra danh sách các tên nhóm và xếp loại của nhóm với tên tương ứng

- Xuất ra thông tin nhóm có đông thành viên nhất

- Xuất ra tên nhóm có điểm đánh giá cao nhất

- Xuất ra tên nhóm thuộc mảng văn nghệ có nhiều hoạt động nhất

- Xuất ra tổng các hoạt động của lớp (tổng tất cả các hoạt động của các nhóm)

- Xuất ra loại hoạt động (học tập, văn nghệ, thể thao) có nhiều nhóm tham gia nhất

- Xuất ra kết quả đánh giá lớp PMCL2014 (“Tốt” hay “Không tốt”)

Ngày đăng: 25/10/2019, 11:12

w