Đề thi cuối kỳ I môn Tin học cơ sở 4 - Đề 1 - Năm học 2019-2020 - Đại học Quốc gia Hà Nội
Bài 1 Cho số liệu về chỉ số ô nhiễm môi trường từng ngày trong tháng 11 năm
2019 ở Hà Nội, trong tệp data.txt, với định dạng như sau:
• Dòng thứ nhất là n ngày trong tháng (từ 1 đến 30), mỗi ngày cách nhau
một dấu cách
• Dòng thứ hai là chỉ số PM2.5 (6) tương ứng với từng ngày, mỗi chỉ số
cách nhau một dấu cách Trong tệp dữ liệu, một số ngày sẽ có dữ liệu ô nhiễm môi trường không hợp lê, khi đó chỉ số PM2.5 tương ứng sẽ lớn hơn 100 (zi > 100). Yêu cầu: Đọc dữ liệu từ tệp data.txt để lấy ra mảng các chỉ số ô nhiễm môi trường của Hà Nội trong tháng 11. Sau đó thay thế tất cả các chỉ số PM2.5 không hợp lệ (giá trị di > 100) bằng trung bình cộng của tất cả mảng chỉ số ô nhiễm PM2.5 (giá trị trung bình cộng được tính trên các dữ liệu hợp lệ, T; <= 100).="" khi="" đó,="" cần="" hoàn="" thiện="" các="" phương="" thức="" sau="" trong="" lớp="">=>
• Phương thức float[] readData(String fileName) cho phép đọc dữ liệu đầu
vào từ tệp data.txt và trả về mảng chỉ số PM2.5 của các ngày trong tháng
11.
• Phương thức void replace(float[] pm) thực hiện yêu cầu thay thế tất cả
các giá trị di > 100 bằng giá trị trung bình của cả dãy. Trong đó, giá trị trung bình chỉ được tính trên các dữ liệu hợp lệ.
Trang 1
Trang 2
Trang 3
File đính kèm:
- de_thi_cuoi_ky_i_mon_tin_hoc_co_so_4_de_1_nam_hoc_2019_2020.pdf