“Đề thi học kì 2 môn Tin học lớp 8 năm 2020-2021 có đáp án - Trường THCS Nguyễn Hiền” là tài liệu luyện thi học kì 2 hiệu quả dành cho các bạn học sinh lớp 8. Đây cũng là tài liệu tham khảo môn Toán hữu ích giúp các bạn học sinh hệ thống lại kiến thức, nhằm học tập tốt hơn, đạt điểm cao trong bài thi quan trọng khác. Mời quý thầy cô và các bạn tham khảo đề thi.
ĐỀ KIỂM TRA HỌC KỲ II MÔN: TIN HỌC 8 NĂM HỌC: 2020 2021 I. Mục tiêu: 1. Kiến thức: Biết cú pháp và hiểu được hoạt động của câu lệnh lặp For do và While do Biết được dữ liệu kiểu mảng, khai báo mảng, nhập, in và truy cập các phần tử của biến mảng Nhận biết được hoạt động lặp với số lần biết trước và chưa biết trước Vận dụng kiến thức lệnh lặp For do, while câu lệnh ghép để viết chương trình 2. Kỹ năng: Rèn kỹ năng đọc và tìm hiểu ý nghĩa các câu lệnh trong chương trình Viết được chương trình Pascal có sử dụng biến mảng để giải quyết bài tốn đơn giản 3. Thái độ: u thích mơn học; Say mê học hỏi, tìm tịi và sáng tạo Nghiêm túc trong q trình làm bài 4. Định hướng phát triển năng lực cho HS: Năng lực tự học, năng lực giải quyết vấn đề II. PHƯƠNG PHÁP VÀ KĨ THUẬT DẠY HỌC: Trắc nghiệm Tự luận III. TƯ LIỆU VÀ PHƯƠNG TIỆN: a Giáo viên: Đề kiểm tra b Học sinh: Ơn bài IV. TIẾN TRÌNH: Ổn định : Ổn định lớp học, kiểm tra sĩ số Tổ chức kiểm tra: 2.1. Kiểm tra: Hoạt động của GV Phát đề Quan sát HS II. Ma trận đề: Hoạt động của HS Kiểm tra trắc nghiệm và tự luận trên giấy: 45 phút Cấp độ Chủ đề Câu lệnh lặp với số lần biết trước Số câu: Số điểm: Câu lệnh lặp với số lần chưa biết trước Số câu: Số điểm: Làm việc với dãy số Số câu: Số điểm: Tổng Nhận biết TN Thông hiểu TL Biết cách sử dụng kiểu liệu khi khai báo biến Cú pháp của câu lệnh lặp For 1.0 1.0 Nhận biết hoạt động lặp với số lần chưa biết trước Cú pháp của câu lệnh lặp While 1 0.5 1.0 Biết truy cập vào các phần tử của biến mảng Cú pháp khai báo biến mảng 0.5 Số câu: 4TN + 2TL Số điểm: 4.0 Tỉ lệ: 40% TN TL Hiểu hoạt động của câu lệnh For Số lần thực hiện câu lệnh câu lệnh lặp For 1.0 Số lần thực hiện câu lệnh câu lệnh lặp While Hiểu hoạt động của câu lệnh While…do 1.0 Biết giá trị của biến mảng In phần tử của biến mảng 1.0 Số câu: 6TN Số điểm: 3.0 Tỉ lệ: 30% Vận dụng Vận dụng thấp Vận dụng cao TN TL TN Tổng TL 3.0 2.5 Biết sửa lỗi chương Viết chương trình trình Pascal Đọc hiểu chương trình 2.0 Số câu: 2TL Số điểm: 2.0 Tỉ lệ: 20% 1.0 4.5 Số câu: 1TL Số câu: 10TN+5TL Số điểm: 1.0 Số điểm: 10 Tỉ lệ: 10% Tỉ lệ: 100% TRƯỜNG THCS NGUYỄN HIỀN Họ và tên:………………………………… Lớp 8/…… KIỂM TRA CUỐI KỲ 2 NĂM HỌC 20202021 Môn: TIN HỌC – Lớp 8 Thời gian: 45 phút (không kể thời gian giao đề) ĐỀ A I. Trắc nghiệm: (5.0đ) Chọn câu trả lời đúng nhất và ghi vào phần bài làm Câu 1. Trong ngơn ngữ lập trình Pascal, với câu lệnh x:=5.5; For i:=1 to 6 do x:=x+i; thì biến x và i được khai báo kiểu dữ liệu là A. Var x, i: integer; B. Var x,i: real; C. Var i: integer; x: real; D. Var x: integer; i: real; Câu 2. Biết m:=10; n:=3. Trong các câu lệnh sau, câu lệnh nào khơng được thực hiện? A. For i:=1 to n do ; B. For i:=m to n do ; C. For i:=5 to m do ; D. For i:=n to m do ; Câu 3. Sau khi thực hiện đoạn chương trình sau: S:=10; For i:=1 to 4 do S:=S+i; Giá trị của biến S bằng bao nhiêu? A. 20 B. 14 C. 10 D. Một giá trị khác Câu 4. Hoạt động nào sau đây khơng phải là hoạt động lặp với số lần chưa biết trước? A. Nhập vào các số ngun cho đến khi số nhập vào bằng 0 B. Nhập vào các số ngun cho đến khi đủ 20 số C. Múc từng gáo nước đến khi đầy bể D. Nhặt từng cọng rau cho tới khi xong Câu 5. Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau: i := 5; While i>=1 do i := i – 1; A. 1 lần B. 2 lần C. 6 lần D. 5 lần Câu 6. Điều kiện để dừng trong đoạn chương trình: S:=10; While S