Đề kiểm tra học kì II môn Tin học 8 - Năm học 2020-2021 (Có ma trận)

docx 2 trang Thủy Hạnh 08/12/2023 880
Bạn đang xem tài liệu "Đề kiểm tra học kì II môn Tin học 8 - Năm học 2020-2021 (Có ma trận)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docxde_kiem_tra_hoc_ki_ii_mon_tin_hoc_8_nam_hoc_2020_2021_co_ma.docx

Nội dung text: Đề kiểm tra học kì II môn Tin học 8 - Năm học 2020-2021 (Có ma trận)

  1. PHÒNG GD&ĐT MA TRẬN ĐỀ KIỂM TRA HỌC KÌ II THÀNH PHỐ BÀ RỊA Năm học 2020 - 2021 Môn: Tin học 8 I. MA TRẬN: Mức độ Nhận biết Thông hiểu Vận dụng Tống số Thực hành Thực hành Thực hành Nội dung Biết cú pháp câu lệnh lặp với số lần chưa biết trước. Bài 7: Câu Sử dung được câu lệnh lặp để áp dụng tính một số phép toán đơn giản. lệnh lặp Sử dụng được câu lệnh lặp với số lần biết trước phù hợp cho từng trường hợp cụ thể. Số câu 1 1 Số điểm 4 4 Tỉ lệ 40% 40% Biết và viết đúng cú pháp câu lệnh lặp while do Bài 8: Lặp với Hiểu phép toán chia lấy phần nguyên, chia lấy phần dư số lần chưa Sử dụng được câu lệnh lặp với số lần chưa biết trước phù hợp biết trước cho từng trường hợp cụ thể. Số câu 1 1 Số điểm 2 2 Tỉ lệ 20 20% Bài 9: Làm Biết cú pháp và các thành phần có trong biến mảng. Hiểu hoạt động của các câu lệnh khi kết hợp với biến mảng. việc với dãy Thực hiện được việc khai báo biến mảng. Viết được các câu số lệnh nhập giá trị và tính toán với các biến mảng. Số câu 1 1 Số điểm 4 4 Tỉ lệ 40% 40% T. Số câu 3 3 T. Số điểm 10 10 Tỉ lệ 100% 100%
  2. II.ĐỀ THAM KHẢO: Câu 1(3đ): Nhập từ bàn phím một số tự nhiên a, Sử dụng câu lệnh lặp for to do để xuất ra màn hình bảng cửu chương a. Bạn An đã viết chương trình như sau: Program Bangcuuchuong; Var i,a: Real; Begin Write(‘Hay nhap bang cu chuong muon in: ’); For i:=1 to n do Writeln(a,’x’,i, ‘ = ‘, a+i); Readln(a); Readln; End. Hãy sử dụng ngôn ngữ lập trình free passcal để biên dịch và phát hiện lỗi của chương trình nếu có; xuất ra màn hình một bảng cửu chương bất kỳ mà giáo viên yêu cầu. Câu 2: Bạn Bình viết chương trình tính tổng giá trị các số chẵn của dãy số A gồm n phần tử được nhập vào từ bàn phím như sau: Program Dayso; Var i, n, A, tong: Integer; A: Array[1 50] of Integer; Begin Write(‘Nhap n=’); Readln(n); For i:=1 to n do Begin Write(‘A[’, i, ‘]=’); Readln(A[i]); End; Tong:=1; For i:=1 to n do Begin If (A[i] div 2 = 0)then Tong:= Tong + A[i]; End; Writeln( Tong gia tri cac so chan cua day A:’, Tong); Readln; End. a. Hãy sửa lỗi cho đoạn chương trình trên (2 điểm) b. Cho biết giá trị của Tong bằng bao nhiêu nếu giá trị tương ứng của dãy A là: (2 điểm) i 1 2 3 4 5 6 A 12 20 -55 31 -9 40 Tong Câu 3(3đ): Viết chương trình tính tổng các số tự nhiên đầu tiên cho đến khi tổng đó lớn hơn 1000 thì dừng lại. Xuất ra màn hình số tư nhiên cuối cùng trong tổng đó. Người biên soạn Trần Danh Quang Minh, Vũ Văn Trường, Trần Đình Bảo, Cù Đình Đức, Nguyễn Trường Sơn, Hoàng Ái Chi, Đoàn Nguyễn Hồng Châu.