Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (120.23 KB, 3 trang )
<span class='text_page_counter'>(1)</span>Tiết 36: KIỂM TRA CHẤT LƯỢNG HỌC KỲ I Môn Tin học 8 Thời gian 45 phút I. Mục đích yêu cầu 1 .Kiến thức: Biết xác định và mô tả thuật toán. Biết các phép toán, các phép quan hệ Hiểu được câu lệnh rẽ nhánh 2. Kỹ năng: Mô tả được thuật toán Viết đúng câu lệnh rẽ nhánh Viết được chương trình đơn giản. II.Hình thức đề kiểm tra - Trắc nghiệm khách quan (30%) - Tự luận (30%) - Thực hành (40%) III. Thiết lập ma trận đề kiểm tra Mức độ. Nhận biết. Thông hiểu. Các thành phần của Pascal. Biết các thành phần pascal. Hiểu được phép gán. Số câu. 2 1. 3 1.5. Chủ đề. Điểm Tỷ lệ%. Thuật toán Số câu. Điểm Tỷ lệ%. Vận dụng Cấp độ thấp. 5 2,5=25 %. Biết được thuật toán, các phép toán 1 1. 1 1=10% Hiểu được cấu trúc rẽ nhánh 1 0,5. Câu lệnh rẽ nhánh Số câu. Điểm Tỷ lệ%. 1 0,5=5% Viết được chương trình máy tính. Viết chương trình Pascal Số câu. Điểm Tỷ lệ%. Thực hành Số câu. Điểm Tỷ lệ%. Tổng số câu. Tổng. Cấp độ cao. 3. 4. 2. 1 2. 1 2=20%. Lập trình trên máy tính 1 4. 1 4=40% 9.
<span class='text_page_counter'>(2)</span> Tổng số điểm Tỷ lệ %. 2 20%. Trường THCS YÊN HƯƠNG Họ và tên:…………………………. Lớp: 8……. 2 20%. 6 60%. 10 100%. KIỂM TRA HỌC KỲ I Môn Tin học 8 Thời gian: 45 phút Lời phê của giáo viên. Điểm Phần I: TRẮC NGHIỆM KHÁCH QUAN (3 ĐIỂM) Hãy khoanh tròn vào chỉ một chữ cái đứng trước câu trả lời đúng. Câu 1 (0,5 điểm) Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal. A. TINHOC B. Tin hoc C. tin-hoc D. 1Tinhoc Câu 2 (0,5 điểm) Để chạy chương trình Pascal ta ấn tổ hợp phím: A. Shift + F9 B. Alt + F9 C. Ctrl + F9 D. Space+ F9 Câu 3 (0,5 điểm) Kiểu dữ liệu kiểu số nguyên được định nghĩa bằng từ khóa: A. Char B. Real C. Integer D. String Câu 4 (0,5 điểm) Phép toán nào cho kết quả là 3: A. 15 mod 5 B. 15 div 3 C. 15 mod 3 D. 15 div 5 Câu 5 (0,5 điểm) Trong Pascal, khai báo nào sau đây là đúng: A. var h=5; B. const y:integer; C. var a:integer; D. var 123vn:real; Câu 6 (0,5 điểm) Câu lệnh nào trong Pascal viết sai: A. if a+b then T:=10; B. if n mod 2 =0 then write(‘Đo la so chan’); C. if a>0 then write(‘a la so dương’) else write(‘a la so am’); D. if n = 2 then a:=b; Phần II: TỰ LUẬN (3 ĐIỂM) Câu 7 (1 điểm): Em hãy xác định và mô tả thuật toán tính tổng hai số nguyên dương nhập từ bàn phím và kiểm tra tổng đó là số chẵn hay lẻ. Câu 8 (2 điểm): Viết chương trình tính tổng hai số nguyên dương nhập từ bàn phím và kiểm tra tổng đó là số chẵn hay lẻ. Phần III: THỰC HÀNH (4 ĐIỂM) Câu 9 (4 điểm): Viết chương trình tính tổng hai số nguyên dương nhập từ bàn phím và kiểm tra tổng đó là số chẵn hay lẻ. Chạy chương trình với các bộ số (5;10); (10;20); (3;7). V. Hướng dẫn chấm và thang điểm Phần I: Trắc nghiệm khách quan (3 điểm) Câu hỏi 1 2 3 4 5. 6.
<span class='text_page_counter'>(3)</span> Đáp án Điểm. A 0,5. C 0,5. C 0,5. D 0,5. C 0,5. A 0,5. Phần II: Tự luận (3 điểm) Câu 7 (1 điểm) : Input: a,b Output: c := a + b là số chẵn hay lẻ. Mô tả thuật toán Bước 1: Nhập số nguyên a,b. Bước 2: Tính tổng hai số nguyên a + b. Bước 3: Nếu c chia hết cho 2 thì c là số chẵn Ngược lại, c là số lẻ. Bước 4: Kết thúc Câu 8 (2 điểm): Viết chương trình Program cau8; Uses crt; Var a,b:integer; Begin Clrscr; Writeln (‘Moi ban nhap so nguyen a, b: ’);readln(a,b); c:=a+b; If c mod 2 =0 then Writeln (c,’ la so chẵn’) Else Writeln (c,’la so le’); Readln End. Câu 9. Thực hành (4 điểm) (HS thực hành trên máy) Ban giám hiệu duyệt. Tổ chuyên môn duyệt. Người ra đề. Nguyễn Duy Anh Toàn.
<span class='text_page_counter'>(4)</span>