Ma trận và Đề kiểm tra Học kì II môn Tin học Lớp 8 - Trường THCS Kim Đồng (Có đáp án)
Bạn đang xem tài liệu "Ma trận và Đề kiểm tra Học kì II môn Tin học Lớp 8 - Trường THCS Kim Đồng (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Ma trận và Đề kiểm tra Học kì II môn Tin học Lớp 8 - Trường THCS Kim Đồng (Có đáp án)

PHÒNG GD&ĐT Q.HẢI CHÂU KIỂM TRA HỌC KỲ II - NĂM HỌC 2014-2015 TRƯỜNG THCS KIM ĐỒNG Môn: Tin học - Lớp 8 - Thời gian: 45 phút Họ và tên: ..- Lớp: - GV coi thi 1: ..................... - GV coi thi 2: ................... Đề chính thức: Điểm: - GV chấm thi: .............. I.LÝ THUYẾT (4,0 điểm) Câu 1: (2,0điểm) Cấu trúc khai báo kiểu mảng trong pascal và nêu các lợi ích của việc sử dụng biến mảng trong chương trình. Câu 2: (2,0 điểm) Hãy viết các câu lệnh, khai báo theo yêu cầu sau: A.Khai báo mảng A gồm 50 phần tử thuộc kiểu dữ liệu số thực. B. Phần tử thứ 5 của mảng A được gán giá trị là 8. C. Khai báo mảng dayso gồm 50 phần tử thuộc kiểu dữ liệu số nguyên. D. Nhập giá trị cho phần tử thứ 2 trong mảng diem. II. BÀI TẬP: (6,0 điểm) Bài 1: (1,0 điểm) Hãy tìm hiểu đoạn lệnh sau đây và cho biết với đoạn lệnh đó chương trình thực hiện bao nhiêu vòng lặp và khi kết thúc giá trị của S bằng bao nhiêu? S := 0; n := 0; While S <=10 do Begin n := n + 1; S := S + n; end; Bài 2: (2,0 điểm) Bạn Hoa viết chương trình nhập vào một mảng các số nguyên. Ghi ra màn hình giá trị trung bình cộng của mảng đó và các phần tử nhỏ hơn giá trị trung bình cộng của mảng. Có một vài câu lệnh viết sai, em hãy viết lại cho đúng Program tbc Var a; array[1...100] of real i, n, tong: real; tbc: real; Begin; Write(‘Nhap vao so phan tu cua mang n=(<=100); writeln(n) Write(‘Nhap so nguyen:) For i:=1 to n do; write(‘a[‘,i,’]:’); readln(a); Tong:=0; For i:=1 to n do tong:=tong+a[n]; tbc:=tong/n; Writeln(‘Trung binh cong cua mang la:’, tbc:10:2); Writeln(‘ cac phan tu nho hon tbc la:’); For i:=1 to n do If a[n]<n then write(a[i]:5); Readln; End. Bài 3: (3 điểm) Viết chương trình tính xn Hết HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA HỌC KỲ II Môn : Tin học - Lớp 8 – Năm học 2014 – 2015 ---------------------- Nội dung Biểu điểm I. LÝ THUYẾT Câu 1 Viết đúng cấu trúc khai báo mảng trong Pascal 1,0đ Lợi ích của việc khai báo mảng: Rút gọn việc viết chương trình, có thể sử dụng câu lệnh lặp để thay nhiều câu lệnh. Ngoài ra chúng ta còn có thể lưu trữ và xử lí nhiều dữ liệu có nội dung liên quan đến nhau một cách hiệu quả. 1,0đ Câu 2 a. Var A: array[1..50] of real; 0,5đ b. A[5]:=8; 0,5đ c. Var dayso: array[10..50] of integer; 0,5đ d. readln(diem[2]); 0,5đ BÀI TẬP Bài 1 Chương trình thực hiện được 5 vòng lặp 0,5đ S = 15 0,5đ Bài 2 Chương trình có thể được viết như sau: Program tbc; Var a: array[1..100] of integer; i, n, tong: integer; tbc: real; Begin Write(‘Nhap vao so phan tu cua mang n= (<=100) :’); readln(n); Write(‘Nhap so nguyen:’); For i:=1 to n do Begin write(‘a[‘,i,’]:’); readln(a[i]); end; Tong:=0; For i:=1 to n do tong:=tong+a[i]; tbc:=tong/n; Writeln(‘Trung binh cong cua mang la:’, tbc:10:2); Writeln(‘ cac phan tu nho hon tbc la:’); For i:=1 to n do If a[i]<tbc then write(a[i]:5); Readln; End. *Phát hiện lỗi sai *Sửa lại đúng 1đ 1đ Bài 3 Chương trình có thể được viết như sau: Var n,k: integer; A, LT: real; Begin write(‘Nhap so A= ‘); readln(A); write(‘Nhap so n= ‘); readln(n); LT:=1; k:=1; while k<=n do begin LT:=LT*A, k:=k+1 end; Writeln(A,’ mu ‘, n, ‘bang’,LT); Readln end. 3,0đ MA TRẬN ĐỀ KIỂM TRA TIN HỌC 8 KIỂM TRA HỌC KỲ II - NĂM HỌC 2014 - 2015 Cấp độ Mức nhận thức Cộng Nhận biết Thông hiểu Vận dụng Chủ đề Thấp Cao Lặp với số lần chưa biết trước, lặp với số lần biết trước Tìm hiểu đoạn chương trình, Xác định số vòng lặp, kết quả in trên màn hình Viết đoạn chương trình số câu số điểm - Tỉ lệ: % 1 Bài 1,0đ - 10% 1 bài 3,0đ - 30% 2 bài 4,0đ - 40% Làm việc với dãy số Nhận biết được cú pháp khai báo mảng Hiểu và viết được các câu lệnh khai báo theo yêu cầu Tìm lỗi sai trong đoạn chương trình số câu số điểm - Tỉ lệ: % 1 câu 2,0đ - 20% 4 câu 2,0đ - 20% 1 bài 2,0đ - 20% 6 bài 6,0đ - 60% Cộng 1 câu 2,0đ - 20% 5 bài 3,0đ - 30% 2 bài 5,0đ - 50% 8 bài 10,0đ - 100% MA TRẬN ĐỀ KIỂM TRA HỌC KÌ II - MÔN TIN HỌC 8
File đính kèm:
ma_tran_va_de_kiem_tra_hoc_ki_ii_mon_tin_hoc_lop_8_truong_th.doc