MA TRẬN ĐỀ KIỂM TRA GIỮA KỲ II MÔN TIN HỌC 8 (Thời gian 45 phút) NỘI DUNG KIẾN THỨC CẤP ĐỘ NHẬN THỨC TỔNG ĐIỂM Nhận biết Thông hiểu Vận dụng thấp Vận dụng cao TNKQ TL TNKQ TL TNKQ TL TNKQ TL Câu lệnh[.]
MA TRẬN ĐỀ KIỂM TRA GIỮA KỲ II MÔN TIN HỌC (Thời gian: 45 phút) NỘI DUNG CẤP ĐỘ NHẬN THỨC KIẾN THỨC Nhận biết TNKQ Câu lệnh lặp TL Thông hiểu TNKQ TL TỔNG Vận dụng thấp TNKQ TL Vận dụng cao TNKQ ĐIỂM TL câu 1/2 câu câu 1/2 câu câu Số câu: điểm câu 0,5 0,5 điểm 0,5 Điểm: 5,5 điểm Tỷ lệ: điểm điểm điểm 55% Lặp với số lần câu câu 1/2 câu 1/2 câu câu Số câu: chưa biết 0,5 0,5 điểm điểm 0,5 Điểm: 4,5 trước điểm điểm điểm Tỷ lệ: 45% Tổng số câu: Số câu: 3,5 Số câu: Số câu: Số câu: Số câu: 10 Điểm: 2,5 Điểm: Điểm: 4,5 Điểm: 10 Điểm: Tỷ lệ: 25% Tỷ lệ: 30% Tỷ lệ: 20% Tỷ lệ: 10% Tổng số 10 điểm:10 Tỷ Tỷ lệ: 100% lệ:100% PHỊNG GIÁO DỤC VÀ ĐÀO TẠO ĐƠNG HƯNG TRƯỜNG THCS PHÚ LƯƠNG NĂM HỌC: 2021 - 2022 ĐỀ THI KIỂM TRA GIỮA HỌC KÌ II MÔN: TIN HỌC8 Thời gian: 45p (không kể phát đề) Họ và tên:……………………………………Lớp: 8… Điểm ĐỀ CHÍNH THỨC Lời phê giáo ĐỀ BÀI A Phần trắc nghiệm:(- câu 0,5 điểm) Hãy chọn đáp án Câu 1: Cú pháp câu lệnh lặp với số lần biết trước là: A For = to B For : to ; C For := to ; Câu Cú pháp đầy đủ câu lệnh While … là: A While ; B While ; ; C While to do; D While ; Câu Trong Pascal, câu lệnh sau viết đúng? A for i := to writeln(‘A’); B for i := to 10 do; writeln(‘A’) C for i := to 100 writeln(‘A’); D for i =1 to 10 writeln(‘A’); Câu Cho đoạn chương trình: j:= 1; for i:=1 to j:= j+2; Sau thực chương trình trên, giá trị biến j bao nhiêu? A 6; B 11; C 13; D 14 Câu 5:Pascal sử dụng câu lệnh lặp sau để lặp với số lần chưa biết trước? A For…do; B.While…do; C If then; D.If…then…else; Câu 6: Hoạt động sau biết trước số lần làm việc: A Múc gáo nước đến đầy bể B Đi lên tầng, đến tầng 10 dừng C Học thuộc D Nhặt cọng rau xong Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa hình kết gì? Fori:=1 to 10 write (i,’ ‘); A 10 B 10 C Đưa 10 dấu cách D Không đưa kết Câu 8: Đoạn lệnh sau cho kết gì? so:=1; While so < 10 writeln(so); so:=so + 1; A In vô hạn số 1, số dịng; B Khơng phương án C In số từ đến 9; D In số từ đến 10; B Phần tự luận: ( đ) Câu 9: Cho thuật toán sau: - B1: T :=0;j :=1; - B2: Nếu T≤ 30 chuyển qua B3, ngược lại T > 30 chuyển B4; - B3:j :=J+2 ; T:=T+J; quay lại B2 - B4: In kết kết thúc thuật toán a) Hãy cho biết, thực thuật toán trên, máy tính thực vịng lặp giá trị T j (1,0 điểm) b) Viết chương trình sử dụng câu lệnh lặp chưa biết trước thể thuật toán Câu 10: a Hãy viết cú pháp câu lệnh lặp với số lần biết trước? Giải thích cú pháp câu lệnh? b Em viết chương trình Tính tổng 50 số tự nhiên đầu tiên ? ĐÁP ÁN VÀ BIỂU ĐIỂM MÔN TIN HỌC - LỚP A.Trắc nghiệm: (4 điểm) (Mỗi câu 0,5đ) C D C B B B A A B Tự Luận: (6 điểm) Câu 9:( 3đ) a.(1 đ) Chương trình máy tính thực vòng lặp kết thúc J=11 T=35 b (2 đ) Program Bai9; Uses CRT; Var T,j:integer; Begin T:= 0, J:=1; While T 30 chuyển B4; - B3:j :=J +2? ?; T:=T+J; quay lại B2 - B4: In kết kết thúc thuật toán a) Hãy cho biết,... BIỂU ĐIỂM MÔN TIN HỌC - LỚP A.Trắc nghiệm: (4 điểm) (Mỗi câu 0,5đ) C D C B B B A A B Tự Luận: (6 điểm) Câu 9:( 3đ) a.(1 đ) Chương trình máy tính thực vịng lặp kết thúc J=11 T=35 b (2 đ) Program