Đề kiểm tra cuối học kỳ I môn Tin học Lớp 8 - Năm học 2023-2024 (Có đáp án)
Bạn đang xem tài liệu "Đề kiểm tra cuối học kỳ I môn Tin học Lớp 8 - Năm học 2023-2024 (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
de_kiem_tra_cuoi_hoc_ky_i_mon_tin_hoc_lop_8_nam_hoc_2023_202.docx
Nội dung tài liệu: Đề kiểm tra cuối học kỳ I môn Tin học Lớp 8 - Năm học 2023-2024 (Có đáp án)
- MA TRẬN ĐỀ KIỂM TRA TIN HỌC 8 PHẦN THI THỰC HÀNH Tên chủ đề Vận dụng thấp Vận dụng cao Tổng cộng 1. Sử dụng - Biết cách khai báo - Viết được chương biến và hằng biến và hằng trong trình Pascal đơn giản trong chương chương trình có sử dụng cách khai trình báo và sử dụng biến và hằng Số câu hỏi Câu Điểm 2. Câu lệnh - Xây dựng được cấu - Viết được câu lệnh điều kiện trúc rẽ nhánh sử dụng điều kiện dạng thiếu sơ đồ thuật toán với cấu và câu lệnh điều kiện trúc rẽ nhánh dạng thiếu dạng đủ từ một bài và cấu trúc rẽ nhánh toán thực tế dạng đủ Số câu hỏi 1 1 Câu Điểm 5 5 Tổng số câu 1 1 Tổng điểm 10 10
- PHÒNG GD & ĐT ............. ĐỀ KIỂM TRA CUỐI HỌC KỲ I TRƯỜNG THCS ............... NĂM HỌC: 2023 - 2024 MÔN TIN HỌC 8 Thời gian: 45 phút ĐỀ SỐ 1 (không kể thời gian giao đề) Đề bài: Một học sinh thi lên THPT sẽ phải thi 3 môn Toán, Văn, Tiếng Anh. Kết quả điểm của học sinh đó sẽ được tính tổng và xét lên lớp. Mỗi học sinh nếu có tổng số điểm đạt từ 12.0 trở lên thì sẽ được lên học THPT, ngược lại thì sẽ không được lên học THPT. Em hãy viết chương trình Pascal nhập điểm thi 3 môn Toán, Văn, Tiếng Anh (kiểu số thực) rồi tính tổng điểm ba môn (kiểu số thực) của học sinh đó và in ra màn hình. Sau đó, em hãy xét xem học sinh đó có được lên học THPT hay không. Khi xuất ra màn hình phải thể hiện được một trong hai câu lệnh “Học sinh được lên học THPT” hoặc “Học sinh không được lên học THPT” Tổng điểm được tính theo điểm Toán, Văn, Tiếng Anh như sau: Tổng Điểm = Điểm Toán + Điểm Văn + Điểm Tiếng Anh Yêu cầu: a) Khởi động được Free Pascal b) Lưu tên chương trình theo yêu cầu sau: KTHK1_8A1_ _ (đối với HS lớp 8A1) KTHK1_8A2_ _ (đối với HS lớp 8A2) Ví dụ: thí sinh Nguyễn Văn Toản lớp 8A1 làm đề số 3 sẽ lưu bài với tên KTHK1_8A1_Nguyen_Van_Toan_de_3 c) Chương trình Pascal phải thể hiện được nội dung nhập và xuất khi chạy chương trình (tổng điểm được lấy 1 chữ số phần thập phân): Nếu tổng điểm ba môn đạt từ 12.0 trở lên thì thông báo “Học sinh được lên học THPT”. Nếu tổng điểm ba môn đạt dưới 12.0 thì thông báo “Học sinh không được lên học THPT” - Bảng nhập xuất giá trị dữ liệu như sau: Nhập Xuất - Diem Toan: 3.5 - Tong Diem la: 12.5 - Diem Van: 5.0 - Hoc sinh duoc len hoc THPT - Diem Tieng Anh: 4.0 - Diem Toan: 4.5 - Tong Diem la: 11.0 - Diem Van: 3.0 - Hoc sinh khong duoc len hoc - Diem Tieng Anh: 3.5 THPT d) Dịch chương trình thành công (mỗi lỗi sai của chương trình trừ 0.25 điểm)
- PHÒNG GD & ĐT ......... ĐỀ KIỂM TRA CUỐI HỌC KỲ I TRƯỜNG THCS .............. NĂM HỌC: 2023 - 2024 MÔN TIN HỌC 8 Thời gian: 45 phút ĐỀ SỐ 2 (không kể thời gian giao đề) Đề bài: Một vận động viên thi bắn nỏ sẽ được bắn 3 lượt. Điểm bình quân sau 3 lượt bắn của vận động viên đó sẽ được tính để xếp loại. Nếu vận động viên đó có điểm bình quân đạt từ 5.0 trở lên thì sẽ được xếp loại đạt yêu cầu, ngược lại thì sẽ được xếp loại không đạt yêu cầu. Em hãy viết chương trình Pascal nhập điểm bắn nỏ sau 3 lượt bắn của vận động viên (kiểu số nguyên) rồi tính và in ra màn hình điểm bình quân (kiểu số thực) sau 3 lượt bắn của vận động viên đó. Sau đó, em hãy xét xem vận động viên đó có được xếp loại đạt yêu cầu hay không. Khi xuất ra màn hình phải thể hiện được một trong hai câu lệnh “VĐV xếp loại đạt yêu cầu” hoặc “VĐV xếp loại không đạt yêu cầu” Điểm bình quân sau 3 lượt bắn được tính như sau: Điểm bình quân = (Điểm lần 1 + Điểm lần 2 + Điểm lần 3) : 3 Yêu cầu: a) Khởi động được Free Pascal b) Lưu tên chương trình theo yêu cầu sau: KTHK1_8A1_ _ (đối với HS lớp 8A1) KTHK1_8A2_ _ (đối với HS lớp 8A2) Ví dụ: thí sinh Nguyễn Văn Toản lớp 8A1 làm đề số 3 sẽ lưu bài với tên KTHK1_8A1_Nguyen_Van_Toan_de_3 c) Chương trình Pascal phải thể hiện được nội dung nhập và xuất khi chạy chương trình (điểm bình quân được lấy 1 chữ số phần thập phân): Nếu điểm bình quân từ 5.0 trở lên thì thông báo “VĐV xếp loại đạt yêu cầu”. Nếu điểm trung bình môn dưới 5.0 thì thông báo “VĐV xếp loại không đạt yêu cầu” - Bảng nhập xuất giá trị dữ liệu như sau: Nhập Xuất - Diem lan 1: 8 - Diem binh quan la: 6.3 - Diem lan 2: 7 - VDV xep loai dat yeu cau - Diem lan 3: 4 - Diem lan 1: 5 - Diem binh quan la: 4.6 - Diem lan 2: 6 - VDV xep loai khong dat yeu cau - Diem lan 3: 3 d) Dịch chương trình thành công (mỗi lỗi sai của chương trình trừ 0.25 điểm)
- HƯỚNG DẪN CHẤM VÀ BIỂU ĐIỂM KIỂM TRA HỌC KÌ I Đề số 1: Yêu cầu Công việc 1 Khởi động được chương trình Free Pascal 1 đ (1 điểm) Lưu được tên bài theo đúng yêu cầu 2 (Lưu đúng tên theo yêu cầu, tìm thấy bài làm trong thư mục 1 đ (1 điểm) Pascal thì được điểm theo yêu cầu bài viết) b) Viết được chương trình Pascal Uses crt; 1 đ Var T,V,TA,Tong: real; BEGIN 0,5 đ Clrscr; Write(‘Diem Toan: ’); readln(T); Write(‘Diem Van: ’); readln(V); 2 đ 3 Write(‘Diem Tieng Anh: ’); readln(TA); (8 điểm) Tong:=T + V + TA; 1 đ Writeln(‘Tong Diem la: ’,Tong:5:1); 1 đ If Tong >= 12.0 then write(‘HS duoc len hoc THPT’) else 2 đ write(‘HS khong duoc len hoc THPT’); Readln; 0,5 đ END.
- HƯỚNG DẪN CHẤM VÀ BIỂU ĐIỂM KIỂM TRA HỌC KÌ I Đề số 2: Yêu cầu Công việc 1 Khởi động được chương trình Free Pascal 1 đ (1 điểm) Lưu được tên bài theo đúng yêu cầu 2 (Lưu đúng tên theo yêu cầu, tìm thấy bài làm trong thư mục 1 đ (1 điểm) Pascal thì được điểm theo yêu cầu bài viết) b) Viết được chương trình Pascal đúng và đủ như sau: Uses crt; Var L1,L2,L3: integer; 1 đ DTB: real; BEGIN 0,5 đ Clrscr; Write(‘Diem lan 1: ’); readln(L1); 3 Write(‘Diem lan 2: ’); readln(L2); 2 đ (8 điểm) Write(‘Diem lan 3: ’); readln(L3); DTB:=(L1 + L2 + L3)/3; 1 đ Writeln(‘Diem binh quan la: ‘,DTB:5:1); 1 đ If DTB >= 5.0 then write(‘VDV xep loai dat yeu cau’) else 2 đ write(‘VDV xep loai khong dat yeu cau’); Readln; 0,5 đ END.

