Đề kiểm tra chất lượng học kỳ II năm học 2022-2023 môn Tin Học Lớp 8 - Đề số 1 - Trường THCS Trọng Quan (Có đáp án)
Bạn đang xem tài liệu "Đề kiểm tra chất lượng học kỳ II năm học 2022-2023 môn Tin Học Lớp 8 - Đề số 1 - Trường THCS Trọng Quan (Có đáp án)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
de_kiem_tra_chat_luong_hoc_ky_ii_nam_hoc_2022_2023_mon_tin_h.doc
Nội dung text: Đề kiểm tra chất lượng học kỳ II năm học 2022-2023 môn Tin Học Lớp 8 - Đề số 1 - Trường THCS Trọng Quan (Có đáp án)
- 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) Cấp độ TL TNKQ Nhận biết Cấp thấp Cấp cao Cộng Chủ đề TNKQ TL TNKQ TL TNKQ TL TNKQ TL 2 1 3 Ngôn ngữ lập trình Pascal 0,75đ 0,25đ 1,0đ 1 1 Câu lệnh điều kiện 2,0đ 2,0đ 2 1 3 Câu lệnh lặp For..to..do 0,25đ 0,25đ 0,5đ 1 1 Câu lệnh lặp While..do 0,25đ 0,25đ 1 1 2 Làm việc với dãy số 0,25đ 1,0đ 1,25đ 8 3 1 10 Tổng cộng 1,5đ 2,5đ 1,0đ 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, Từ bài 1 đến bài 9 chạy 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ả. Lưu bài Tổng điểm: 5 điểm 1
- PHÒNG GD & ĐT ĐÔNG HƯNG ĐỀ KIỂM TRA CHẤT LƯỢNG HỌC KỲ II TRƯỜNG THCS TRỌNG QUAN Năm học: 2022 - 2023 Môn : Tin học 8 (Thời gian làm bài: 45 phút) ĐỀ SỐ 1 I. TRẮC NGHIỆM : (2đ). Khoanh tròn vào đáp án đúng: Câu 1: Cấu trúc chung của một chương trình Pascal thường có những phần nào? A. Phần thân, phần cuối B. Phần khai báo, C. Phần khai báo, phần thân, D . Phần đầu, phần thân, phần cuối Câu 2: Trong pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước? A. For.. to.. do B. While..do C. IF..then D. CẢ A, B Câu 3: Dữ liệu chuẩn thường dùng của Turbo Pascal là: A, Xâu kí tự B, Số nguyên C, Số thực D, Cả A,B,C Câu 4: Để chia lấy phần nguyên ta dùng phép toán: A, Div B, : C, / D, Mod Câu 5: Cú pháp câu lệnh lặp while.. do có dạng như sau: A. While do; B. While do ; C. While do ; D. While do ; Câu 6: Cách khai báo biến mảng nào sau đây là đúng. A. VAR A: array[1..20] of integer; B. VAR A: array[10..2] of integer; C. Var A: array[2,100] of integer; D.Var A: array[1,5..5,5] of integer; Câu 7: Cho đoạn chương trình sau S:= 0; For i:= 1 to 2 do S:= S+ 1; Khi chạy chương trình giá trị S là: A. S= 0 B. S= 1 C. S= 2 D. S= 4 Câu 8: Cho đoạn chương trình sau S:= 0; i:= 1; While i<= n do Begin S:= S+1; i:= i+1; end; Sau khi thực hiện đoạn chương trình trên với n= 2 giá trị của S là bao nhiêu A. S=1 B. S= 1,5 C. S= 4 D. S=2 2
- II. TỰ LUẬN: (3 đ) Câu 1: Viết cú pháp câu lệnh điều kiện dạng thiếu và dạng đầy đủ Câu 2: Viết cú pháp khai báo biến mảng. ĐÁP ÁN I: TRẮC NGHIỆM. (2đ). Khoanh tròn vào đáp án đúng: Mỗi ý đúng 0,25đ Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 C B D A C A C D II. TỰ LUẬN: (3 Đ) Câu 1: Câu lệnh điều kiện dạng thiếu: If then ; (1đ) Câu lệnh điều kiện dạng đầy đủ: If then else ; ( 1đ) Câu 2: - Cú pháp: Var tênmảng: array[ .. ] of ;(1,0đ) 3
- PHÒNG GD - ĐÀO TẠO ĐÔNG HƯNG ĐỀ KIỂM TRA THỰC HÀNH HỌC KÌ II TRƯỜNG THCS TRỌNG QUAN 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ả - Lưu bài với tên “baithi-hoten-lop*.pas” 4
- ĐÁ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,0đ) - Dịch sửa lỗi (nếu có), chạy chương trình và xem kết quả(0,5đ) - Lưu bài với tên “baithi-hoten-lop*.pas” (0,5đ) 5