Xin giới thiệu tới các bạn học sinh Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2020-2021 có đáp án - Trường THCS Huỳnh Thị Lựu, luyện tập giải đề giúp các bạn ôn tập dễ dàng hơn và nắm các phương pháp giải bài tập, củng cố kiến thức cơ bản. Mời các bạn cùng tham khảo!
PHỊNG GDĐT THÀNH PHỐ HỘI AN TRƯỜNG THCS HUỲNH THỊ LỰU BẢNG ĐẶC TẢ MƠN TIN 8 KIỂM TRA GIỮA HỌC KỲ I NĂM HỌC 2020 2021 I/TRẮC NGHIỆM (5 điểm) Câu 1: Nhận biết hoạt động lặp với số lần biết trước 0,5 điểm Câu 2: Nhận biết cú pháp lệnh lặp For 0,5 điểm Câu 3: Nhận biết được cách viết khi gặp câu lệnh ghép 0,5 điểm Câu 4: Hiểu được khai báo biến đếm trong lệnh lặp For…do 0,5 điểm Câu 5: Biết được cú pháp lệnh lặp while…do 0,5 điểm Câu 6: Nhận biết được hoạt động lặp với số lần chưa biết trước 0,5 điểm Câu 7: Nhận biết được điều kiện trong câu lệnh lặp while…do là phép 0,5 điểm so sánh Câu 8: Biết được cách hoạt động của lệnh lặp while…do 0,5 điểm Câu 9: Hiểu hoạt động lệnh lặp while…do 0,5 điểm Câu 10: Biết được số lần thực hiện trong lệnh lặp while…do 0,5 điểm II/TỰ LUẬN: (5 điểm) Bài 1 Bài 2 Bài 3 Bài 4 a/ Chỉ ra được số lần thực hiện của lệnh lặp for…do 0,5 điểm b/ Hiểu được lệnh lặp for…do dừng lại khi giá trị biến đếm bằng giá trị cuối 0,5 điểm a/ Chỉ ra được số lần thực hiện của câu lệnh while…do 0,5 điểm b/ Hiểu hoạt động của câu lệnh while…do 0,5 điểm a/Biết cách sửa lỗi trong chương trình 1điểm b/Đọc, hiểu được chương trình đơn giản 1 điểm Sử dụng lệnh For…do để viết được chương trình Pascal 1 điểm PHỊNG GD&ĐT TP HỘI AN TRƯỜNG THCS HUỲNH THỊ LỰU KIỂM TRA GIỮA HỌC KỲ II Năm học:20202021 Môn: Tin học 8 Thời gian: 45 phút Họ tên : Lớp: . Ngày kiểm tra Điểm Lời nhận xét của thầy ( cơ) giáo I. TRẮC NGHIỆM(5điểm) Khoanh trịn vào một câu trả lời mà em cho là đúng nhất: Câu 1: Hoạt động nào sau đây lặp với số lần biết trước A. Rửa rau tới khi sạch B. Học bài cho tới khi thuộc C. Gọi điện cho tới khi có người nghe máy D. Ngày tắm 2 lần Câu 2: Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng A. For i:=1 to 10; do x:=x+1; B. For i:=1 to 10 do x:=x+1; C. For i:=10 to 1 do x:=x+1; D. For i =10 to 1 do x:=x+1; Câu 3: Câu lệnh ghép là nhiều lệnh được đặt trong cặp từ khóa A. program và begin; B. program và end; C. begin và end; D. while và do; Câu 4: Trong ngơn ngữ lập trình pascal, câu lệnh lặp For i:=1 to 10 do i:=i+1; thì biến đếm phải được khai báo kiểu nào dữ liệu nào? A. char. B. real. C. integer. D. string Câu 5: Câu lệnh viết đúng cú pháp trong ngơn ngữ lập trình Pascal là: A. While to ; B. While do ; C. While do ; D. While do ; Câu 6: Em hãy cho biết, hoạt động nào dưới đây lặp lại với số lần chưa biết trước A. Em điện thoại cho bạn Lan cho đến khi nào bạn Lan cầm máy. B. Tính tổng của 20 số tự nhiên đầu tiên C. Em ln ln đánh răng ngày 2 lần. D. Tuần em đi học 5 buổi Câu 7: Trong ngơn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp While…do A. While a :=5 do a := a – 1 ; B. While a>5 do a := a – 1 ; C. While a := a – 1 do a > 5 ; D. While a ≠ 5 do a := a – 1 ; Câu 8 : Trong đoạn lệnh sau, mỗi lần lặp giá trị của biến i trong câu lệnh thay đổi như thế nào? While i=1 do i := i – 1; A. 6 lần B. 5 lần C. 2 lần D. 1 lần II. TỰ LUẬN(5điểm) Bài 1 (1điểm) Cho đoạn chương trình: j:=2; for i:=1 to 5 do j:=j+2; a)Em hãy cho biết số lần thực hiện của lệnh lặp For…do trong đoạn chương trình trên? b)Lệnh lặp For…do đoạn chương trình trên dừng lại biến đếm i có giá trị bao nhiêu? ……………………………………… ……………………………………… ……………………………………… ……………………………………… Bài 2 (1điểm) Cho đoạn chương trình: S:= 0; i:= 1; while i