Ma trận và đề kiểm tra học kỳ 1 môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Lương Ninh (Có đáp án)

doc 4 trang thaodu 3180
Bạn đang xem tài liệu "Ma trận và đề kiểm tra học kỳ 1 môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Lương Ninh (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:

  • docma_tran_va_de_kiem_tra_hoc_ky_1_mon_tin_hoc_lop_8_nam_hoc_20.doc

Nội dung text: Ma trận và đề kiểm tra học kỳ 1 môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Lương Ninh (Có đáp án)

  1. MA TRẬN ĐỀ KIỂM TRA TIN 8_HỌC KÌ I _NĂM HỌC : 2019 - 2020 Cộng Nhận biết Thông hiểu Vận dụng Vận dụng cao Cấp độ (số điểm) TNKQ TL TNKQ TL TNKQ TL TNKQ TL Chủ đề Máy tính và ngôn ngữ Biết khái niệm tên, Nắm được quy tắc lập trình chương trình, ngôn đặt tên trong pascal ngữ máy, ngôn ngữ lập trình trong pascal Số câu: 2 (Câu 1, 2) 1 (Câu 5) Số câu: 3 Số điểm: 0.5 0.25 Số điểm: 0.75 Tỉ lệ %: 5% 5% Tỉ lệ: 7.5% Máy tính và chương Nắm được các kiểu Nắm được các trình máy tính dữ liệu trong pascal phép so sánh trong pascal Số câu: 2 (Câu 3,4) 2 (Câu 6,8) Số câu: 4 Số điểm: 0.5 0.5 Số điểm: 1.0 Tỉ lệ %: 5% 5% Tỉ lệ: 10% Nắm được ba bước Tìm được thuật toán để Từ bài toán đến giải toán trên máy giải một bía toán đơn chương trình tính giản Số câu: 1 (Câu 7) 2 (Câu 9, 10) Số câu: 3 Số điểm: 0.25 0.5 Số điểm: 0.75 Tỉ lệ %: 2.5% 5% Tỉ lệ: 7.5% Nắm được cú pháp Câu lệnh điều kiện của câu lệnh điều kiện Số câu: 1 (Câu 13) Số câu: 1 Số điểm: 4 Số điểm: 4.0 Tỉ lệ %: 40% Tỉ lệ: 40.0% Khởi động được pascal, Lưu, dịch, sửa lỗi Thực hành gõ được chương trình (nếu có) và chạy được chương trình Số câu: 2 (Câu 11, 12) 1 (Câu 13) Số câu: 3 Số điểm: 0.5 3 Số điểm: 3.5 Tỉ lệ %: 5% 30% Tỉ lệ: 35.0% Tổng số câu Số câu: 4 Số câu: 4 Số câu: 4 Số câu:1 Số câu:13 Số điểm Số điểm: 1.0 Số điểm: 1 Số điểm: 1 Số điểm: 7 Số điểm:10 Tỉ lệ % Tỉ lệ %: 10.0% Tỉ lệ %: 10% Tỉ lệ %: 10% Tỉ lệ %: 70% Tỉ lệ:100%
  2. TRƯỜNG THCS LƯƠNG NINH Đề kiểm tra học kỳ I, năm học 2019-2020 Môn: Tin học 8 ĐỀ SỐ 1 Thời gian làm bài: 45 phút I. Trắc nghiệm: (3điểm) . Em hãy khoanh tròn chữ cái đứng trước đáp án đúng Câu 1. Trong các từ sau, từ nào không phải từ khóa? A. CT_Mot; B. begin; C. Program ; D. end. Câu 2. Ngôn ngữ dùng để viết các chương trình máy tính là: A. ngôn ngữ dịch; B. chương trình; C. ngôn ngữ lập trình; D máy in. Câu 3. Các kí hiệu dùng để kí hiệu các phép toán trong pascal là: A. +,-,*,/; B. +,-,x,/; C. +,-,*, : D. =,-, mod, div. Câu 4. Cấu trúc chung của chương trình gồm những phần nào: A. Phần thân; B. Phần khai báo; C. Phần mở bài; D. cả A và B đúng. Câu 5. Sau khi thực hiện các câu lệnh sau, giá trị của z bằng bao nhiêu x :=2 ; y :=5 ; z :=x+y ; A. 0; B. 7; C. -7; D. 21. Câu 6. Trong các tên sau đây, tên nào hợp lệ trong pascal: A. Mayin; B. 8a; C. Lop 8a; D. uses Câu 7. Trong các khai báo sau đây, khai báo nào đúng trong pascal: Const x ;real ; B. var x:integer; C.var r=30 ; D. var hs :real Câu 8. Trong pascal, phép so sánh nào sau đây là đúng A. 5 7; C. 5=7; D. 12>=15 Câu 9. Kết quả của phép toán 22 mod 4 là: A. 2; B. 4; C.6; D. 5.5 Câu 10. Cú pháp lệnh gán cho biến trong pascal là : A. : ; B. = ; C. := ;. D. : ; Câu 11. Cú pháp khai báo biến trong pascal là : A. var : ; B. var := ; C. var = ; D. : ; Câu 12. Cú pháp câu lệnh điều kiện dạng thiếu là : A. if then ; B. if to ; C. if do ; D. then if ; II. Tự luận: (7 điểm) Câu 13.Viết chương trình nhập vào một số dương nhập từ bàn phím và kiểm tra xem nó có chia hết cho 3 không. 1) Gõ chương trình sau đây Var n:integer; Begin Write(‘nhap n:’); Readln(n); If n mod 3 = 0 then writeln(n, ‘la so chia het cho3’) else writeln(n,’khong chia het cho3’); Readln; End. 2) Lưu chương trình với ten’chiahet.pas”. Dịch, sửa lỗi (nếu có). 3) Chạy chương trình với dữ liệu là 4; 6. HẾT
  3. TRƯỜNG THCS LƯƠNG NINH Đề kiểm tra học kỳ I, năm học 2019-2020 Môn: Tin học 8 ĐỀ SỐ 2 Thời gian làm bài: 45 phút I. Trắc nghiệm: (3điểm) . Em hãy khoanh tròn chữ cái đứng trước đáp án đúng Câu 1. Cú pháp khai báo biến trong pascal là : A. var : ; B. var := ; C. var = ; D. : ; Câu 2. Cú pháp câu lệnh điều kiện dạng thiếu là : A. if then ; B. if to ; C. if do ; D. then if ; Câu 3. Các kí hiệu dùng để kí hiệu các phép toán trong pascal là: A. +,-,*,/; B. +,-,x,/; C. +,-,*, : D. =,-, mod, div. Câu 4. Cấu trúc chung của chương trình gồm những phần nào: A. Phần thân; B. Phần khai báo; C. Phần mở bài; D. cả A và B đúng. Câu 5. Sau khi thực hiện các câu lệnh sau, giá trị của z bằng bao nhiêu x :=2 ; y :=5 ; z :=x+y ; A. 0; B. 7; C. -7; D. 21. Câu 6. Trong các tên sau đây, tên nào hợp lệ trong pascal: A. Mayin; B. 8a; C. Lop 8a; D. uses Câu 7. Trong các khai báo sau đây, khai báo nào đúng trong pascal: Const x ;real ; B. var x:integer; C.var r=30 ; D. var hs :real Câu 8. Trong pascal, phép so sánh nào sau đây là đúng A. 5 7; C. 5=7; D. 12>=15 Câu 9. Kết quả của phép toán 22 mod 4 là: A. 2; B. 4; C.6; D. 5.5 Câu 10. Cú pháp lệnh gán cho biến trong pascal là : A. : ; B. = ; C. := ;. D. : ; Câu 11. Trong các từ sau, từ nào không phải từ khóa? A. CT_Mot; B. begin; C. Program ; D. end. Câu 12. Ngôn ngữ dùng để viết các chương trình máy tính là: A. ngôn ngữ dịch; B. chương trình; C. ngôn ngữ lập trình; D máy in. II. Tự luận: (7 điểm) Câu 13.Viết chương trình nhập vào một số dương nhập từ bàn phím và kiểm tra xem nó có chia hết cho 5 không. 1) Gõ chương trình sau đây Var n:integer; Begin Write(‘nhap n:’); Readln(n); If n mod 5 = 0 then writeln(n, ‘la so chia het cho5’) else writeln(n,’khong chia het cho5’); Readln; End. 2) Lưu chương trình với ten’chiahet.pas”. Dịch, sửa lỗi (nếu có). 3) Chạy chương trình với dữ liệu là 10; 12 HẾT
  4. ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ SỐ 1: I. TRẮC NGHIỆM (3 điểm) Câu 1 2 3 4 5 6 7 8 9 10 11 12 Đáp án A C A D B A B A A C A A II. THỰC HÀNH (7 điểm) Câu 13: 1) Gõ đúng chương trình (3 điểm) 2) Lưu được chương trình (2 điểm) 3) Chạy được chương trình (2 điểm) ĐỀ SỐ 2 I.TRẮC NGHIỆM (3 điểm) Câu 1 2 3 4 5 6 7 8 9 10 11 12 Đáp án A A A D B A B A A C A C II. THỰC HÀNH (7 điểm) Câu 13: 1) Gõ đúng chương trình (3 điểm) 2) Lưu được chương trình (2 điểm) 3) Chạy được chương trình (2 điểm)