Đề kiểm tra giữa kì 2 Tin học Lớp 8 - Năm học 2022-2023 - Trường THCS Lai Thành (Có ma trận và đáp án)
Câu 5: Số lần lặp của câu lệnh lặp for…to…do… được tính như thế nào?
A. Giá trị đầu – giá trị cuối B. Giá trị đầu – giá trị cuối + 1
C. Giá trị cuối – giá trị đầu D. Giá trị cuối – giá trị đầu + 1
Câu 6: Cú pháp câu lệnh lặp nào sau đây là đúng?
A. For
B. For
C. For
D. For
Câu 7: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước:
A. Mỗi buổi học đúng 5 tiết. B. Mỗi ngày ăn cơm 3 buổi.
C. Mỗi ngày phải học bài cho đến khi thuộc. D. Rằm tháng Giêng là Tết Nguyên tiêu.
Câu 8: Hãy cho biết kết quả của đoạn chương trình dưới đây:
a:=10;
while a>=10 do write(A);
A. Trên màn hình xuất hiện một chữ a; B. Trên màn hình xuất hiện 10 chữ a;
C. Trên màn hình xuất hiện một số 10; D. Chương trình bị lặp vô tận
Tóm tắt nội dung tài liệu: Đề kiểm tra giữa kì 2 Tin học Lớp 8 - Năm học 2022-2023 - Trường THCS Lai Thành (Có ma trận và đáp án)
PHÒNG GD & ĐT KIM SƠN MA TRẬN ĐỀ KIỂM TRA GIỮA HỌC KÌ II TRƯỜNG THCS LAI THÀNH Năm học: 2022 - 2023 MÔN: TIN 8 Thời gian làm bài : 45 phút (Ma trận đề gồm 09 câu, trong 01 trang) Mức độ Nhận biết Thông hiểu Vận dụng Tống số Nội dung - Biết tính số vòng lặp - Nắm được cú pháp được thực hiện của câu lệnh lặp for ... do Bài 7: Câu - Hiểu được câu lệnh lệnh lặp lặp với số lần biết trước hoạt động như thế nào - Viết được Câu hỏi C2, 6 C2,5 chương trình 4 Số điểm 2 2 đơn giản dùng 2 Tỉ lệ 10% 10% câu lệnh lặp 20 - Phân biệt được hoạt - Hiểu được câu lệnh động lặp với số lần lặp với số lần chưa Bài 8: Lặp với biết trước và hoạt biết trước hoạt động số lần chưa động lặp với số lần như thế nào biết trước. chưa biết trước Câu hỏi C3, 7 C4, 8 TL Số điểm 1 2 6 Tỉ lệ 10% 10% 60 Tổng số câu 4 4 1 9 Tổng điểm 2 5 6 10 Tỉ lệ 20% 20% 60% 100% PHÒNG GD & ĐT KIM SƠN ĐỀ KIỂM TRA GIỮA HỌC KÌ II TRƯỜNG THCS LAI THÀNH Năm học: 2022 - 2023 MÔN: TIN 8 Thời gian làm bài : 45 phút (Đề gồm 09 câu, trong 01 trang) I. TRẮC NGHIỆM (4 điểm) Khoanh tròn vào đáp án đúng nhất . Câu 1: Chỉ ra câu lệnh pascal đúng trong các câu lệnh sau: A. for i:= 1 to 10 do; writeln(A); B. for i:= 1.5 to 10.5 do writeln(A); C. for i:= 1 to 10 do write(A); D. for i:= 10 to 1 do writeln(A); Câu 2: Hãy cho biết giá trị của S sau khi thực hiện đoạn chương trình sau: s:=1; For i:= 1 to 5 do s:= s+i; A. 5; B. 10; C. 15; D. 16; Câu 3: Chỉ ra câu lệnh pascal đúng trong các câu lệnh sau: A. X:= 10; while x <= 10 do x:= x+5; B. X:= 10; while x:= 10 do x:= x+5; C. X:= 10; while x = 10 do x = x+5; D. X=10; while x=10 do x = x+5 Câu 4: Hãy cho biết trong đoạn chương trình sau chương trình thực hiện bao nhiêu vòng lặp: s:=0; n:=0; While s <= 10 do Begin n:=n+1; s:=s+n End; A. 1; B. 5; C. 10;D. Lặp vô hạn lần Câu 5: Số lần lặp của câu lệnh lặp fortodo được tính như thế nào? A. Giá trị đầu – giá trị cuốiB. Giá trị đầu – giá trị cuối + 1 C. Giá trị cuối – giá trị đầuD. Giá trị cuối – giá trị đầu + 1 Câu 6: Cú pháp câu lệnh lặp nào sau đây là đúng? A. For := down to do ; B. For := to do ; C. For := to do ; D. For = to do ; Câu 7: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước: A. Mỗi buổi học đúng 5 tiết.B. Mỗi ngày ăn cơm 3 buổi. C. Mỗi ngày phải học bài cho đến khi thuộc. D. Rằm tháng Giêng là Tết Nguyên tiêu. Câu 8: Hãy cho biết kết quả của đoạn chương trình dưới đây: a:=10; while a>=10 do write(A); A. Trên màn hình xuất hiện một chữ a;B. Trên màn hình xuất hiện 10 chữ a; C. Trên màn hình xuất hiện một số 10;D. Chương trình bị lặp vô tận II. TỰ LUẬN (6 điểm) Câu 9: Viết chương trình sử dụng lệnh for ... do hoặc while ... do để tính tổng sau: 1 1 1 1 S = 1 + ... 2 3 4 n Với n là số nguyên được nhập từ bàn phím. ---Hết--- Xác nhận của BGH Giáo viên thẩm định đề Giáo viên ra đề kiểm tra Trung Văn Đức Hoàng Thị Kim Oanh Vũ Thị Hoa Hường PHÒNG GD & ĐT KIM SƠN ĐÁP ÁN ĐỀ KIỂM TRA GIỮA HỌC KÌ II TRƯỜNG THCS LAI THÀNH Năm học: 2022 - 2023 MÔN: TIN 8 Thời gian làm bài : 45 phút (Đề gồm 09 câu, trong 01 trang) I. TRẮC NGHIỆM (mỗi câu 0,5 điểm) Câu 1 2 3 4 5 6 7 8 Đáp án C D A B D B C D Điểm 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 II. TỰ LUẬN (6,0 điểm) Đáp án Điểm Program tong ; Uses crt ; Var S: real ; 2.0 i,n: integer ; Begin Clrscr ; 2,0 Write(‘Nhập n:’); Readln(n) ; For i:= 1 to n do S:=S+1/i ; Writeln( ‘Tong S la: S=’, S:10:4) ; 2,0 Readln ; End. * Lưu ý: nếu chương trình viết theo cách khác nhưng vẫn cho kết quả đúng thì vẫn được tính điểm Xác nhn ca BGH Giáo viên thm đnh đáp án Giáo viên ra đáp án Trung Văn Đức Hoàng Thị Kim Oanh Vũ Thị Hoa Hường
File đính kèm:
de_kiem_tra_giua_ki_2_tin_hoc_lop_8_nam_hoc_2022_2023_truong.docx

