1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề thi cuối kỳ I năm học 2019-2020 môn Tin học cơ sở 4 (Đề 2) - ĐH Khoa học Tự nhiên

3 34 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Đề thi cuối kỳ I năm học 2019-2020 môn Tin học cơ sở 4 có cấu trúc gồm 2 câu hỏi hệ thống lại kiến thức học phần và giúp các bạn sinh viên ôn tập kiến thức đã học, chuẩn bị cho kỳ thi sắp tới. Tài liệu hữu ích cho các các bạn sinh viên đang theo học và những ai quan tâm đến môn học này dùng làm tài liệu tham khảo.

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc ĐỀ THI CUỐI KỲ I NĂM HỌC 2019 - 2020 Môn: Tin học sở Lớp: Máy tính khoa học thông tin ĐỀ Thời gian: 90 phút Họ tên: Mã sinh viên: Bài Cho số liệu số ô nhiễm môi trường ngày tháng 11 năm 2019 Hà Nội, tệp data.txt, với định dạng sau: • Dịng thứ n ngày tháng (từ đến 30), ngày cách dấu cách • Dịng thứ hai số PM2.5 (xi ) tương ứng với ngày, số cách dấu cách Trong tệp liệu, số ngày có liệu ô nhiễm môi trường không hợp lệ, số PM2.5 tương ứng lớn 100 (xi > 100) Yêu cầu: Đọc liệu từ tệp data.txt để lấy mảng số ô nhiễm môi trường Hà Nội tháng 11 Sau thay tất số PM2.5 không hợp lệ (giá trị xi > 100) trung bình cộng tất mảng số ô nhiễm PM2.5 (giá trị trung bình cộng tính liệu hợp lệ, xi 100 giá trị trung bình dãy Trong đó, giá trị trung bình tính liệu hợp lệ Bài Xây dựng chương trình quản lí cầu thủ bóng đá câu lạc Trong đó, cầu thủ có thuộc tính sau: • String name (họ tên cầu thủ) • int number (số áo thường mặc) • int height (chiều cao cầu thủ) • int weight (cân nặng cầu thủ) • double bmi (chỉ số BMI cầu thủ dựa vào chiều cao cân nặng) • int location (vị trí cầu thủ, giả thiết cầu thủ đá vị trí nhất) Thuộc tính nhận giá trị sau: – - cầu thủ thủ môn – - cầu thủ hậu vệ – - lại (nếu cầu thủ đá vị trí khác thủ mơn hậu vệ) Yêu cầu chung: • Đọc liệu từ tệp f ootballer.txt trả danh sách cầu thủ câu lạc • Tính số BMI cầu thủ • Sắp xếp danh sách cầu thủ theo cân nặng tăng dần • Nhập vào số áo cầu thủ Kiểm tra xem cầu thủ thay cầu thủ khác hay không Nếu không cần thay khơng tìm thấy số áo thay trả null, ngược lại trả dãy số áo cầu thủ tìm thấy Trong đó, điều kiện để thay là: – Nếu cầu thủ hậu vệ thủ mơn khơng cần thay – Ngược lại, cầu thủ khơng phải hậu vệ thủ mơn, cần tìm cầu thủ khác khơng phải hậu vệ thủ mơn, có số BMI gần với cầu thủ cần thay (tức có giá trị tuyệt đối hiệu hai số BMI nhỏ nhất), đồng thời thỏa mãn cân nặng không chênh lệch 6kg Để hoàn thành yêu cầu chung trên, bạn cần xây dựng lớp Footballer.java, FootballerTest.java Trong đó: • Ở lớp Footballer.java: Hồn thiện phương thức void setBmi(int height, int weight) để tính số BMI cầu thủ dựa vào chiều cao cân nặng Chỉ số BMI tính theo cơng thức sau: bmi = height weigth2 • Ở lớp FootballerTest.java hồn thiện phương thức: – Phương thức ArrayList readData(String fileName) để đọc danh sách cầu thủ từ tệp có tên f ileN ame Têp f ileN ame có cấu trúc sau: Dòng số cầu thủ, dịng thơng tin cầu thủ, thuộc tính ghi dịng riêng biệt Ví dụ: −→ Số cầu thủ Nguyen Quang Hai −→ Tên 19 −→ Số áo thường mặc 169 −→ Chiều cao 60 −→ Cân nặng −→ Vị trí Ha Duc Chinh −→ Tên −→ Số áo thường mặc 179 −→ Chiều cao 80 −→ Cân nặng −→ Vị trí – Phương thức void sort(ArrayList footballers) để danh sách cầu thủ theo cân nặng tăng dần – Phương thức ArrayList find(ArrayList footballers, int number) để trả kết việc tìm kiếm cầu thủ thay cho số áo number Nếu khơng cần thay khơng tìm thấy cầu thủ thỏa mãn điều kiện trả null, ngược lại trả dãy gồm số áo cầu thủ có hình thể tương tự theo yêu cầu ... Footballer.java: Hoàn thi? ??n phương thức void setBmi(int height, int weight) để tính số BMI cầu thủ dựa vào chiều cao cân nặng Chỉ số BMI tính theo cơng thức sau: bmi = height weigth2 • Ở lớp FootballerTest.java...• int location (vị trí cầu thủ, giả thi? ??t cầu thủ đá vị trí nhất) Thuộc tính nhận giá trị sau: – - cầu thủ thủ môn – - cầu thủ hậu vệ – - l? ?i (nếu cầu thủ đá vị trí khác... thủ mơn, cần tìm cầu thủ khác hậu vệ thủ môn, có số BMI gần v? ?i cầu thủ cần thay (tức có giá trị tuyệt đ? ?i hiệu hai số BMI nhỏ nhất), đồng th? ?i thỏa mãn cân nặng khơng chênh lệch q 6kg Để hồn thành

Ngày đăng: 05/11/2020, 10:45

TỪ KHÓA LIÊN QUAN

w