Phòng GD&ĐT Tam Nông Trường THCS Phú Thành A Họ tên: . Lớp: ĐỀ KIỂM TRA CHẤT LƯỢNG HKII Môn: Tin học Khối Thời gian: 45 phút (k kể phát đề) Điểm Chữ ký giám thị Số Chữ Chấm thi Coi thi I. TRẮC NGHIỆM: (7 điểm) Mỗi câu 0,5 điểm Khoanh tròn đáp án đúng: 1. While . . . . . . là: a. vòng lặp xác định b. khai báo c. câu lệnh điều kiện d. vòng lặp không xác định 2. Để xuất liệu từ mảng a có phần tử số nguyên từ đến ta viết lệnh sau: a. writeln(a); b. for i:= to writeln(a[i]); c. writeln(a[i]); d. writeln(a[1 5]); 3. Để nhập liệu vào mảng a có 11 phần tử số nguyên từ đến 15 ta viết lệnh sau: a. Readln(a); b. Readln(a[5 15]); c. Readln(a[i]); d. for i : = to 15 Readln(a[i]); 4. For . . . To . . .Do . . . là: a. vòng lặp xác định b. khai báo c. câu lệnh điều kiện d. vòng lặp không xác định 5. Biểu tượng phần mềm Quan sát hình không gian là: a. b. c. 6. Biểu tượng phần mềm học vẽ hình là: d. a. b. c. d. 7. Khi soạn thảo xong chương trình Pascal, muốn kiểm tra xem có lỗi không ta nhấn phím: a. F9 b. F3 c. F2 d. F1 8. Để chạy chương trình Pascal không lỗi, ta nhấn hợp phím: a. F9 b. Ctrl + F9 c. F2 d. Ctrl + F2 9. For i:= to writeln(i); có nghĩa là: a. Lệnh gán i b. Lặp lại công việc xuất biến i từ đến c. Câu lệnh sai d. Lặp lại công việc xuất biến i từ đến 10.Để nhập giá trị vào phần tử a[3] mảng a ta viết là: a. Readln(a); b. Readln(a[i]); c. Readln(a[3]); d. Readln(a(3)); 11.Khai báo mảng a có 11 phần tử số nguyên từ đến 15 ta khai báo sau: a. a:Array[1 11] of integer; b. a:Array[5…15] of integer; c. a:Array[11] of integer; d. a:Array[5 15] of integer; 12.Viết biểu thức a[3]*b[6] Pascal có ý nghĩa là: a. Cho ta kết 3*6=18 b. Cho ta kết giá trị a[3] nhân với giá trị b[6] c. Cho ta kết biến a nhân với biến b d. Cho ta kết mảng a nhân với mảng b 13. If . . . then . . . là: a. vòng lặp xác định b. khai báo c. câu lệnh điều kiện d. vòng lặp không xác định 14. Để tìm giá trị nhỏ số a, b ta viết: a. Min := a; if b < Min then Min := b; b. If (a >b) then Min := a; if (b < a) then Min := b; c. Min := b; if a > Min then Min := a; II. TỰ LUẬN: (3 điểm) 1. Lập trình tính tích số nguyên dương chẵn dãy a gồm 15 phần tử? (1điểm) 2. Viết chương trình tìm in hình số nguyên âm chẵn n số nguyên? (1điểm) 3. Cho biết ý nghĩa câu lệnh sau: (1điểm) a. var a:array[1 10] of real; b. if i mod = then writeln(‘i la so chan’); BÀI LÀM MA TRẬN ĐỀ Bài Mức độ Biết Hiểu Vận dụng Bài Bài Bài GeoGeBra Yenka I. 13,4 II. 3.b; I. 14 I. I. 10 II. 3.a; I. 3,11,12 I. I. II. 1,2; I. 7,8 ĐÁP ÁN I. TRẮC NGHIỆM: Câu Đáp án d b d a a b a b b 10 c 11 d 12 b 13 c 14 a II. TỰ LUẬN: 1. var i, s : integer; a: Array[1 15] of integer; Begin s: = 0; for i := to 15 s := s + a[i]; writeln(‘tong gia tri cac phan tu day a la:’, s); readln; End. 2. var i, n: integer; Begin for i := to n if (i mod = and i < 0) then writeln(‘so nguyen am le la:’, i); readln; End. 3. a. var a : array[1 10] of real; khai báo biến a thuộc dãy gồm 10 phần tử thuộc kiểu số thực. b. if i mod = then writeln(‘i la so chan’); tìm in hình số chẵn . ĐỀ KIỂM TRA CHẤT LƯỢNG HKII Môn: Tin học Khối 8 Thời gian: 45 phút (k 0 kể phát đề) Điểm Chữ ký của giám thị Số Chữ Chấm thi Coi thi I. TRẮC NGHIỆM: (7 điểm) Mỗi. MA TRẬN ĐỀ Bài Mức độ Bài 7 Bài 8 Bài 9 GeoGeBra Yenka Biết I. 13,4 I. 1 I. 10 I. 6 I. 5 Hiểu II. 3.b; I. 14 II. 3.a; I. 3,11,12 Vận dụng II. 1,2; I. 7 ,8 ĐÁP ÁN I. TRẮC NGHIỆM:. tượng của phần mềm học vẽ hình là: a. b. c. d. 7. Khi soạn thảo xong một chương trình Pascal, khi muốn kiểm tra xem có lỗi gì không thì ta nhấn phím: a. F9 b. F3 c. F2 d. F1 8. Để chạy một chương