Ma trận và đề kiểm tra học kỳ II môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Phú Xuân (Có đáp án)

doc 4 trang thaodu 3270
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 - Năm học 2019-2020 - Trường THCS Phú Xuân (Có đáp á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:

  • docma_tran_va_de_kiem_tra_hoc_ky_ii_mon_tin_hoc_lop_8_nam_hoc_2.doc

Nội dung text: Ma trận và đề kiểm tra học kỳ II môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Phú Xuân (Có đáp án)

  1. PHÒNG GD & ĐT KRÔNG NĂNG MA TRẬN ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC TRƯỜNG THCS PHÚ XUÂN 2019-2020 Môn: Tin học 8 Thời gian làm bài : 45 phút (không kể thời gian giao đề) Mức độ Biết Hiểu Vận dung Nội dung TỔNG TN TL TN TL TN TL Câu 1,2 Câu 3,6 Câu 2a 4,5 câu Bài 7. Câu lệnh lặp 1đ 1đ 1,5đ 3,5 đ Bài 8. Lặp với số lần Câu 5 Câu1 Câu 7 Câu 2b 3,5 Câu chưa biết trước. 0,5đ 2đ 0.5đ 1,5đ 4.5 đ Câu Bài 9. Làm việc với dãy Câu 10 4 câu 4,8,9 số. 0.5đ 2đ 1,5 đ 6câu 1 câu 4 câu 1 câu 12 câu TỔNG 3đ 2đ 2 đ 3đ 10 đ
  2. PHÒNG GD & ĐT KRÔNG NĂNG ĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2019-2020 TRƯỜNG THCS PHÚ XUÂN Môn: Tin học 8 Thời gian làm bài : 45 phút (không kể thời gian giao đề) ĐỀ CHÍNH THỨC ĐỀ I. Trắc nghiệm (5 điểm) chọn đáp án đúng. Câu 1. Số lần lặp trong câu lệnh lặp với số lần biết trước được xác định bằng? A. Giá trị cuối - giá trị đầu -1 B. Giá trị cuối + giá trị đầu +1 C. Giá trị cuối - giá trị đầu +1 D. Giá trị cuối + giá trị đầu -1 Câu 2. Trong ngôn ngữ lập trình Pascal, cấu trúc câu lệnh lặp nào sau đây đúng? A. For i:=1 to 38 do writeln(‘A’); A. For i:=38 to 1 do writeln(‘A’); A. For i:1 to 38 do writeln(‘A’); A. For i=1 to 38 do writeln(‘A’); Câu 3. Sau khi thực hiện chương trình dưới đây, giá trị của biến j bằng bao nhiêu? j:= 1; for i:= 0 to 10 do j:= j+1; A. 12; B. 13; C. 11; D. 14; Câu 4. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng: A. Chỉ số đầu > chỉ số cuối; B. Chỉ số đầu chỉ số cuối; C. Kiểu dữ liệu chỉ có thể là real; D.Cả ba ý trên đều đúng; Câu 5. Cú pháp đầy đủ của câu lệnh While do là: A. While do ; B. While ; ; C. While to do; D. While do ; Câu 6: Trong câu lệnh lặp: j:=0; For i := 4 to 10 do begin j:= j + 2; write( j ); end; Khi kết thúc câu lệnh lặp trên, giá trị j bằng bao nhiêu? A. 2 B. 14 C. 12 D. 10 Câu 7. Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình ? n:=10; T:=100; While n>10 do n:=n+5; T:=T - n;
  3. A.0 B. 4 C. 6 D. 10 Câu 8: Chỉ ra cú pháp khai báo biến mảng đúng trong Turbo Pascal: A. Var : array[ ] of ; B. Var : array[ ]: ; C. Var : array[ : ]: ; D. Var : array[ ]of ; Câu 9: Các phần tử của mảng: A. Phải là số nguyên. B. Phải có giá trị như nhau. C. Phải cùng kiểu dữ liệu. D. Có thể cùng kiểu hoặc khác kiểu dữ liệu. Câu 10. Trong Pascal, câu lệnh nào sau đây được viết đúng? A. Var soluong: array [1 40] of Integer; B. Var soluong: array [40 1] of Integer; C. Var soluong: array [1 40,8] of Real; D. Var soluong: array [1 40] of Real; II. Tự luận (5,0 điểm) Câu 1. (2 điểm) Viết cú pháp, vẽ sơ đồ và nêu hoạt động câu lệnh lặp với số lần chưa biết trước? Câu 2: (3 điểm): Cho chương trình sau: a) Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln (j,k) in ra màn hình giá trị của j, k là bao nhiêu? j:=2; k:=3; for i:=1 to 5 do j:=j+2; k:=k+j; writeln(j,k); b) Đối với từng đoạn chương trình Pascal sau đây, hãy cho biếtcõ bao nhiêu vòng lặp và lệnh writeln (s) in ra màn hình giá trị của s là bao nhiêu? S:=20; n:=0; While S > 5 do Begin n:=n+3; S:=S -n; End; writeln(S);
  4. PHÒNG GD & ĐT KRÔNG NĂNG HƯỚNG DẪN CHẤM KIỂM TRA HỌC KÌ II NĂM TRƯỜNG THCS PHÚ XUÂN HỌC 2019-2020 Môn: Tin học 8 Thời gian làm bài : 45 phút (không kể thời gian giao đề) Đáp án – Biểu điểm I. Trắc nghiệm: ( 5 điểm) Mỗi ý đúng được 0,5 điểm Bảng điền đáp án Câu 1 2 3 4 5 6 7 8 9 10 Đ.án C A A B D B A D C A II. Tự luận: (5 điểm) Câu 1. Cú pháp lệnh lặp với số lần chưa biết trước: (0,5 điểm) While (điều kiện) Do (câu lệnh); Sơ đồ hoạt động câu lệnh: (0,5 điểm) + Hoạt động: (1 điểm) - B1. Kiểm tra điều kiện. - B2. Nếu điều kiện sai, câu lệnh sẽ bị bỏ qua và việc thực hiện câu lệnh lặp kết thúc. Nếu điều kiện đúng, thực hiện câu lệnh và quay lại B1 Câu 2: a . j= 12 và k=15 (1,5 điểm) b. đoạn lệnh sau khi thực hiện 3 vòng lặp và s= 2 (1,5 điểm) Duyệt của tổ trưởng Phú xuân, ngày 15 tháng 06 năm 2020 Người ra đề Nguyễn Thị Tuyết