bo de thi giua hoc ki 1 mon tin hoc lop 8 Download vn MA TRẬN KIỂM TRA GIỮA HỌC KÌ II NĂM HỌC 2021 2022 MÔN TIN HỌC – LỚP 8 Nội dung Các mức độ nhận thức Tổng Nhận biết Thông hiểu Vận dụng Vận dụng ca[.]
Nội dung Câu lệnh lặp Số câu Số điểm Tỉ lệ % Lặp với số lần chưa biết trước MA TRẬN KIỂM TRA GIỮA HỌC KÌ II - NĂM HỌC 2021-2022 MÔN: TIN HỌC – LỚP Các mức độ nhận thức Tổng Nhận biết Thông hiểu Vận dụng Vận dụng cao TNKQ TNTL TNKQ TNTL TNKQ TNTL TNKQ TNTL - Nhận biết khái niệm, cấu trúc, cú pháp câu lệnh lặp Hoạt Hãy mô động tả tht câu lệnh tốn để lặp Sắp tính tổng xếp hồn chỉnh chương trình tính tổng N số tự nhiên 9c 1c 10 c 3đ 2đ 5đ 30% 20% 50% Biết cấu Hiểu Hãy phát Hãy tìm hiểu trúc lặp với hoạt động biểu đoạn số lần chưa câu khác biệt chương trình biết trước lệnh lặp câu Pascal sau để dẫn với số lần lệnh lặp cho cho máy chưa biết với số lần biết với đoạn tính thực trước lặp cho lệnh lặp ngơn ngữ trước chương trình lặp lại cơng lập trình câu lệnh thực bao việc đến cụ thể lặp với số nhiêu vòng điều lần lặp lặp Hãy rút kiện chưa biết nhận xét Số câu Số điểm Tỉ lệ % Tổng Số câu Số điểm Tỉ lệ % thỏa mãn 3c 1đ 10% trước 1c 2đ 20% 3c 1đ 10% 12 c 4đ 40% 4c 3đ 30% Điểm Bằng số 1c 2đ 20% Lời phê giáo viên Bằng chữ em 1c 1đ 10% 1c 1đ 10% 8c 7đ 70% 18 c 10 đ 100 % Chữ ký GT Giám thị Giám thị ĐỀ BÀI: I TRẮC NGHIỆM KHÁCH QUAN: (5 điểm) Chọn phương án Câu 1: Kiểu liệu biến đếm lệnh lặp For – do: A Cùng kiểu với giá trị đầu giá trị cuối B Chỉ cần khác kiểu với giá trị đầu C Cùng kiểu với biến câu lệnh D Không cần phải xác định kiểu liệu Câu 2: Hoạt động sau lặp với số lần lặp biết trước? A Giặt tới B Học thuộc C Gọi điện tới có người nghe máy D Ngày đánh lần Câu 3: Chọn cú pháp câu lệnh lặp là: A for < biến đếm > : = < giá trị đầu > to < giá trị cuối > < câu lệnh >; B for < biến đếm > := < giá trị cuối > to < giá trị đầu > < câu lệnh >; C for < biến đếm > = < giá trị đầu > to < giá trị cuối >; < câu lệnh >; D for < biến đếm > = < giá trị đầu > to < giá trị cuối > < câu lệnh >; Câu 4: Câu lệnh For to kết thúc : A Khi biến đếm nhỏ giá trị cuối B Khi biến đếm lớn giá trị cuối C Khi biến đếm nhỏ giá trị đầu D Khi biến đếm lớn giá trị đầu Câu 5: Cho câu lệnh sau câu lệnh : A for i:=1 to 10; x:=x+1; B for i:=1 to 10 x:=x+1; C for i:=10 to x:=x+1; D for i =10 to x:=x+1; Câu 6: Với ngơn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 x:=x+1; biến đếm i phải khai báo kiểu liệu nào? A Integer B Real C String D Tất kiểu Câu 7: Đoạn chương trình sau giải toán nào? For I:=1 to M If (I mod = 0) and (I mod = 0) then T := T + I; A Tổng số chia hết cho phạm vi từ đến M B Tổng số chia hết cho phạm vi từ đến M C Tổng số chia hết cho phạm vi từ đến M D Tổng số chia hết cho phạm vi từ đến M Câu 8: Xác định số vòng lặp cho tốn: tính tổng số ngun từ đến 100 A B 100 C 99 D Tất sai Câu 9: Trong lệnh lặp For – do: A Giá trị đầu phải nhỏ giá trị cuối B Giá trị đầu phải nhỏ giá trị cuối C Giá trị đầu phải lớn giá trị cuối D Giá trị đầu phải giá trị cuối Câu 10: Vòng lặp While – kết thúc A Khi điều kiện cho trước thỏa mãn B Khi đủ số vòng lặp C Khi tìm Output D Tất phương án Câu 11: Việc mà câu lệnh While cần thực gì? A Thực < câu lệnh > sau từ khóa Do B Kiểm tra giá trị < điều kiện > C Thực câu lệnh sau từ khóa Then D Kiểm tra < câu lệnh > Câu 12: Cho biết câu lệnh sau Do thực lần đoạn chương trình sau: i := 5; While i>=1 i := i – 1; A lần B lần C lần D lần Câu 13: Hãy cho biết kết đoạn chương trình đây: a:=10; While a < 11 write (a); A Trên hình xuất số 10 B Trên hình xuất 10 chữ a C Trên hình xuất số 11 D Chương trình bị lặp vơ tận Câu 14: Câu lệnh sau giải toán nào: While M N If M > N then M:=M-N else N:=N-M; A Tìm UCLN M N B Tìm BCNN M N C Tìm hiệu nhỏ M N D Tìm hiệu lớn M N Câu 15: Hoạt động sau lặp với số lần lặp chưa biết trước? A Ngày tắm hai lần B Học thuộc C Mỗi tuần nhà sách lần D Ngày đánh lần II TRẮC NGHIỆM TỰ LUẬN (5 điểm) Câu 1: (2 điểm) Hãy mơ tả tht tốn để tính tổng A sau (n số tự nhiên nhập vào từ bàn phím): Câu 2: (1 điểm) Hãy tìm hiểu đoạn chương trình Pascal sau cho biết với đoạn lệnh chương trình thực vòng lặp Hãy rút nhận xét em a) S:=0; n:=0; while S =10 n:= n+1; S:=S+n; Câu 3: (2 điểm) Hãy phát biểu khác biệt câu lệnh lặp với số lần lặp cho trước câu lệnh lặp với số lần lặp chưa biết trước HẾT BÀI LÀM I TRẮC NGHIỆM KHÁCH QUAN: (5 điểm) Câ 10 11 12 13 14 15 u Đá p A D A B B A B B B A B C A A B án II TRẮC NGHIỆM TỰ LUẬN (5 điểm) …………………………………………………………………………………………………………………………………… ………………………………………………………………………… ĐÁP ÁN ĐỀ KIỂM TRA CUỐI HỌC KÌ I - NĂM HỌC 2021-2022 MƠN: TIN HỌC – LỚP Thời gian: 45 phút I TRẮC NGHIỆM KHÁCH QUAN: (5 điểm) (mỗi câu 0,33 điểm, câu 0,7 điểm, câu điểm) Câ 10 11 12 13 14 15 u Đá p A C A A B C B C A A C A B B B án II TRẮC NGHIỆM TỰ LUẬN: (5 điểm) Câ Nội dung cần đạt Điểm u - Bước 1: Nhập n Gán i=1, A:=0; 0.5 - Bước 2: A=1/i(i+2) 0.5 - Bước 3: i:= i+1; - Bước 3: Nếu i > n đến bước 5, ngược lại quay bước 0.5 - Bước 4: In A - Bước kết thúc vòng lặp 0.5 a) Chương trình thực 10 vịng lặp 0.5 b) Chương trình thực vơ hạn vịng lặp giá trị S luôn nhỏ 0.5 10 Nhận xét: Cần ý lỗi vịng lặp vơ hạn Ở phần b thiếu đoạn begin end để đóng mở nên sau lệnh lặp thực lệnh tăng n lên 1, lệnh tăng S lên khơng thực Do S ln ban đầu Lỗi lặp vô hạn xuất Câu lệnh lặp với số lần biết trước: 0.5 - Chỉ thị cho máy tính thực lệnh hay nhóm lệnh với số lần xác định từ trước - Điều kiện giá trị biến đếm có giá trị nguyên Câu lệnh lặp với số lần chưa biết trước: - Chỉ thị cho máy tính thực lệnh hay nhóm lệnh với số lần lặp chưa biết trước 0.5 0.5 0.5 - Điều kiện tổng quát hơn, kiểm tra giá trị có thực, điều kiện tổng quát khác ... C A A B án II TRẮC NGHIỆM TỰ LUẬN (5 điểm) …………………………………………………………………………………………………………………………………… ………………………………………………………………………… ĐÁP ÁN ĐỀ KIỂM TRA CUỐI HỌC KÌ I - NĂM HỌC 20 21 -20 22 MƠN: TIN HỌC – LỚP... Tỉ lệ % thỏa mãn 3c 1đ 10% trước 1c 2? ? 20 % 3c 1đ 10% 12 c 4đ 40% 4c 3đ 30% Điểm Bằng số 1c 2? ? 20 % Lời phê giáo viên Bằng chữ em 1c 1đ 10% 1c 1đ 10% 8c 7đ 70% 18 c 10 đ 100 % Chữ ký GT Giám thị... điểm) Câ 10 11 12 13 14 15 u Đá p A C A A B C B C A A C A B B B án II TRẮC NGHIỆM TỰ LUẬN: (5 điểm) Câ Nội dung cần đạt Điểm u - Bước 1: Nhập n Gán i=1, A:=0; 0.5 - Bước 2: A=1/i(i +2) 0.5 - Bước