Đề kiểm tra học kì 2 Tin học Lớp 8 - Đề 2 - Năm học 2022-2023 (Có ma trận và đáp án)

docx5 trang | Chia sẻ: Mạnh Khải | Ngày: 12/04/2025 | Lượt xem: 27 | Lượt tải: 0download
Bạn đang xem nội dung Đề kiểm tra học kì 2 Tin học Lớp 8 - Đề 2 - Năm học 2022-2023 (Có ma trận và đáp án), để tải tài liệu về máy bạn hãy click vào nút TẢI VỀ
 PHÒNG GIÁO DỤC VÀ ĐÀO TẠO ĐÔNG HƯNG
 MA TRẬN ĐỀ KIỂM TRA CUỐI KỲ II MÔN TIN HỌC8
 NĂM HỌC 202- 2023
 (thời gian 20 phút)
 NỘI DUNG CẤP ĐỘ NHẬN THỨC TỔNG 
 KIẾN THỨC Nhận biết Thông hiểu Vận dụng thấp Vận dụng ĐIỂM
 cao
 TN TL TN TL TN TL TN TL
Câu lệnh điều 1 câu Số câu: 1
kiện 0.25 Điểm: 0,25
 điểm
Câu lệnh lặp 1 câu 1 câu 1 câu Số câu: 3
 1 điểm 0.25 0.25 Điểm: 1,5đ
 điểm điểm
Lặp với số lần 1 câu 1 câu 1 câu 1 câu 1 câu Số câu: 5
chưa biết trước 0.25 1,0 điểm 0.25 0.25 0.25 Điểm: 2
 điểm điểm điểm điểm
Làm việc với 1 câu 1 câu Số câu: 2
dãy số 0.25 1,0điểm Điểm: 1.25
 điểm
Tổng số câu: 11 Số câu: 3 Số câu: 3 Số câu: 3 Số câu: 2 Số câu:10
Tổng số điểm:5 Điểm: 1,5 Điểm: 1.5 Điểm: 1,5 Điểm: 0.5 Điểm: 5
 TIÊU CHÍ ĐÁNH GIÁ KIỂM TRA THỰC HÀNH CUỐI KỲ II MÔN TIN 8
 (thời gian: 25 phút)
 Nội dung Tiêu chí Điểm chuẩn
 - Biết khởi động và thoát khỏi Free Pascal
 - Gõ được một chương trình Pascal đơn giản 
 2 điểm
 (GV có thể đưa ra chương trình mẫu)
 - Biết cách dịch sửa lỗi trong chương trình, chạy 
 Từ bài 1 đến bài 9 chương trình và xem kết quả
 - Từ mô tả thuật toán viết thành chương trình 
 hoàn chỉnh 
 3 điểm
 - Dịch sửa lỗi (nếu có), chạy chương trình và 
 xem kết quả
 Tổng điểm: 5 điểm PHÒNG GIÁO DỤC VÀ ĐÀO TẠO ĐÔNG HƯNG ĐỀ THI KIỂM TRA HỌC KÌ II
 TRƯỜNG THCS . MÔN: TIN HỌC 
 NĂM HỌC: 2022 – 2023 Thời gian: 20 phút (không kể phát đề)
 ĐỀ SỐ 2
I. LÝ THUYẾT (5 điểm): 
A. TRẮC NGHIỆM (2đ)
Câu 1: Biến mảng thường có kiêủ dữ liệu?
 A. Số nguyên B. Số thực C. Cả a,b 
Câu 2: Vòng lặp While do ; là vòng lặp:
 A. Chưa biết trước số lần lặp B. Biết trước số lần lặp 
 C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp nhưng giới hạn 
Câu 3: Trong các cách khai báo biến mảng sau đây, cách khai báo nào là hợp lệ: 
 A. Var a: array[1,15] of integer; B.Var a: array[1.5..10.5] of integer; 
 C. Var a: array[1..15] of integer; D.Var a: array[1.5,10.5] of integer;
Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?
 A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
 C.For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 5: Cho biết số vòng lặp của câu lệnh?
 For i:= 22 to 32 do writeln(‘A’); 
 A. 15. B. 20. C.11. D. 5. 
Câu 6: Cấu trúc nào được dùng để viết câu lệnh lặp với số lần chưa biết trước? 
 A. While .do . B. If ..then .else . 
 C. If Then . D. For ... downto ..do .
Câu 7: Cấu trúc nào được dùng để viết câu lệnh lặp với số lần biết trước? 
 A. While .do . B. For .do 
 C. If Then . D. For ... downto ..do .
Câu 8: Pascal sử dụng câu lệnh nào sau đây là câu lệnh điều kiện dạng đủ?
 A/ For do; B/While do; C/ If..then; D/ If then else;
B. TỰ LUẬN: (3đ)
Câu 9: Viết cú pháp của việc khai báo biến mảng?
Câu 10: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
 s:=0;
 for i:=1 to 3 do s := s+2*i;
 writeln(s);
 Kết quả in lên màn hình là bao nhiêu?
Câu 11: Cho mảng A chứa các giá trị sau: 
 A 10 5 25 50 15
 i 1 2 3 4 5
 Xác định các giá trị của A[2], A[7] là bao nhiêu? ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ SỐ 2
 MÔN TIN HỌC - LỚP 8 – Năm học 2020 - 2021
 (Lí thuyết)
I. TRẮC NGHIỆM
 Câu 1 2 3 4 5 6 7 8
 Đáp án A A C D C A B D
II. TỰ LUẬN
Câu 9: Var : array [ .. ] of ; (1đ)
Câu 10: S=12; (1đ)
Câu 11: A[2]=5; A[7] =Không xác định (1đ) PHÒNG GD - ĐÀO TẠO ĐÔNG HƯNG ĐỀ KIỂM TRA THỰC HÀNH HỌC KÌ II
 TRƯỜNG THCS . MÔN: TIN HỌC 
 NĂM HỌC: 2022 – 2023 Thời gian: 25 phút (không kể phát đề)
 Họ và tên: Lớp: 8 ..
 ĐỀ BÀI
Câu 1: Em hãy viết chương trình in ra màn hình in ra màn hình dòng chữ 
 “Chào các ban
 Tôi là học sinh lớp 8”
Câu 2: Cho thuật toán sau:
 - B1: S:=0; i:=1;
 - B2: Nếu i<=100 thì chuyển b3, ngược lại chuyển b4;
 - B3: S:=S+i; i:=i+1 và quay lại bước 2
 - B4: Thông báo kết quả và kết thúc thuật toán
Yêu cầu:
 - Từ mô tả thuật toán trên em hãy viết thành chương trình hoàn chỉnh (có thể sử dụng For..do 
 hoặc while..do)
 - Dịch sửa lỗi (nếu có), chạy chương trình và xem kết quả ĐÁP ÁN VÀ BIỂU ĐIỂM
 MÔN TIN HỌC - LỚP 8 – Năm học 2022 – 2023
 PHẦN THỰC HÀNH
Câu 1: (2đ)
- Biết khởi động và thoát khỏi Free Pascal(0,5đ)
- Gõ được một chương trình Pascal đơn giản (GV có thể đưa ra chương trình mẫu) - (1,25đ)
 Program cau 1;
 Ues crt;
 Begin
 Writeln(‘ CHAO CAC BAN’);
 Writeln(‘ TOI LA HOC SINH LOP 8);
 Readln; END.
 - Biết cách dịch sửa lỗi trong chương trình, chạy chương trình và xem kết quả(0,25đ)
Câu 2: (3đ) Chương trình:
 Program cau2;
 Uses crt;
 Var i,n, S: integer;
 Begin
 For i:=1 to 100 do
 S:=s+i;
 Writeln(‘ Tổng của 100 số tự nhiên là:=’, s);
 Readln;
 END.
Yêu cầu : 
 - Từ mô tả thuật toán viết thành chương trình hoàn chỉnh( 2,5đ) 
 - Dịch sửa lỗi (nếu có), chạy chương trình và xem kết quả(0,5đ)

File đính kèm:

  • docxde_kiem_tra_hoc_ki_2_tin_hoc_lop_8_de_2_nam_hoc_2022_2023_co.docx