1. Trang chủ
  2. » Giáo Dục - Đào Tạo

5 Bộ đề thi giữa học kì 1 môn Tin học lớp 8 năm 2021 2022 có đáp án

31 11 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 2,35 MB

Nội dung

BỘ 5 ĐỀ THI GIỮA HỌC KÌ 1 MÔN TIN HỌC LỚP 8 NĂM 2021 2022 (CÓ ĐÁP ÁN) 1 Đề thi giữa học kì 1 môn Tin học lớp 8 năm 2021 2022 có đáp án Trường THCS Huỳnh Thị Lựu 2 Đề thi giữa học kì 1 môn Tin học lớp.

BỘ ĐỀ THI GIỮA HỌC KÌ MƠN TIN HỌC LỚP NĂM 2021-2022 (CÓ ĐÁP ÁN) Đề thi học kì mơn Tin học lớp năm 2021-2022 có đáp án - Trường THCS Huỳnh Thị Lựu Đề thi học kì mơn Tin học lớp năm 2021-2022 có đáp án - Trường THCS Huỳnh Thúc Kháng Đề thi học kì mơn Tin học lớp năm 2021-2022 có đáp án - Trường THCS Lai Thành Đề thi học kì mơn Tin học lớp năm 2021-2022 có đáp án - Trường THCS Nguyễn Du, Quảng Nam Đề thi học kì mơn Tin học lớp năm 2021-2022 có đáp án - Trường THCS Nguyễn Trãi MA TRẬN ĐỀ KIỂM TRA GIỮA HỌC KÌ I NĂM HỌC 2021-2022 MÔN : TIN HỌC – LỚP ( Kiểm tra vào tuần HK I, thời gian 45 phút ) Mức độ Chủ đề 1: Máy tính chương trình máy tính Số câu: Số điểm: Tỉ lệ % 2:Làm quen với chương trình ngơn ngữ lập trình Số câu: Số điểm: Tỉ lệ % 3: Chương trình máy tính liệu Nhận biết TN Thông hiểu TL TN Biết ngôn ngữ lập trình Hiểu chương trình dịch câu 0.5 đ 5% Biết thành phần ngơn ngữ lập trình, cách chạy chương trình, cấu trúc chương trình câu 2.0 đ 20% Biết chuyển đổi phép toán, ký hiệu phép toán câu 0.5 đ 5% TL Vận dụng Thấp TN Tổng cao TL TN TL 2câu 1.0đ 10% Hiểu cách đặt tên Vận dụng để viết chương trình Pascal câu 0.5đ 5% câu 1.0 đ 10% Hiểu kiểu liệu Vận dụng để viết biểu thức toán câu 3.5 đ 35% Số câu: Số điểm: Tỉ lệ % câu 1đ 10% 4: Sử dụng biến chương trình Biết từ khóa Số câu: Số điểm: Tỉ lệ % câu 0.5 đ 5% Tổng số câu Tổng điểm Tỉ lệ % câu 4.0 điểm 40% câu 0.5 đ 5% Hiểu cách nhập số vào biến x,cách khai báo biến ngôn ngữ Pascal câu 1.0 đ 10% Vận dụng để viết chương trình Pascal câu 1.5 đ 15% câu 3.0 điểm 30% câu 2.5 đ 25% 1câu 1.0đ 10% câu 2.0 điểm 20% câu 1.0 điểm 10% câu 3.0 đ 30% 17 câu 10.0 đ 100% BẢNG ĐẶC TẢ Đề Kiểm Tra Giữa Kì I Mơn Tin Học Năm Học 2021-2022 I/ TRẮC NGHIỆM: (7 đ) Câu : Biết ngơn ngữ lập trình (0,5đ) Câu : Biết phép so sánh Pascal (0,5đ) Câu : Biết thành phần ngơn ngữ lập trình (0,5đ) Câu : Biết từ khóa khai báo (0,5 đ) Câu : Biết cách chạy chương trình (0,5 đ) Câu : Hiểu cách đặt tên (0,5 đ) Câu : Hiểu chương trình dịch (0,5 đ) Câu : Biết tính tốn Pascal (0,5 đ) Câu : Biết dấu ; dùng (0,5 đ) Câu 10: Biết cấu trúc chung chương trình Pascal (0,5 đ) Câu 11: Hiểu cách số vào chương trình Pascal (0,5 đ) Câu 12: Hiểu kiểu liệu (0,5 đ) Câu 13: Hiểu cách khai báo biến (0,5 đ) Câu 14: Hiểu cách gán biến hợp lệ (0,5 đ) II/ TỰ LUẬN: (3 đ) Câu 1: Vận dụng biến đổi phép toán vào Pascal ( đ) Câu 2: Vận dụng để viết chương trình Pascal đơn giản ( 1đ) Câu 3: Vận dụng để viết chương trình Pascal đơn giản ( 1đ) PHỊNG GDĐT HỘI AN TRƯỜNG THCS HUỲNH THỊ LỰU Họ tên: Lớp: BÀI KIỂM TRA GIỮA HỌC KÌ I NĂM HỌC 2021-2022 MÔN: TIN HỌC THỜI GIAN: 45 PHÚT Điểm: I PHẦN TRẮC NGHIỆM (7 điểm) Khoanh tròn phương án trả lời Câu 1: Ngơn ngữ lập trình dùng để: A Soạn thảo văn B Viết chương trình máy tính C Luyện tập gõ bàn phím D Giúp người hiểu thực lệnh Câu 2: Phép so sánh viết kí hiệu < > Pascal phép gì? A Nhỏ B Lớn C Khác D Bằng Câu 3: Các thành phần ngơn ngữ lập trình là: A Các từ khóa tên B Bảng chữ cái, từ khóa tên C Bảng chữ quy tắc để viết câu lệnh D Bảng chữ từ khóa Câu 4: Từ khóa khai báo ? A Program B Uses C Var D Const Câu 5: Để chạy chương trình Pascal em sử dụng tổ hợp phím nào? A Alt+F5 B Alt+F9 C Ctrl+F5 D Ctrl+F9 Câu 6: Trong tên đây, tên hợp lệ Pascal? A.Tin hoc B Lop8A C Begin D 20b Câu 7: Chương trình dịch có nhiệm vụ gì? A Dịch từ ngơn ngữ lập trình sang ngơn ngữ máy B Dịch từ ngơn ngữ lập trình sang ngơn ngữ tự nhiên C Dịch từ ngơn ngữ máy sang ngơn ngữ lập trình D Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên Câu 8: Kết phép tính 14 div ? A B C D 26 Câu 9: Dấu chấm phẩy dùng để làm gì? A Kết thúc câu lệnh B Kết thúc chương trình C Đặt sau từ khóa Begin D Đặt trước từ khóa Program Câu 10: Phần thân cấu trúc chung chương trình Pascal dùng cặp từ khóa để bắt đầu kết thúc? A Program, Var B Var, Uses C Label, Const D Begin, End Câu 11: Câu lệnh sau dùng để nhập số từ bàn phím vào biến x? A Write(x); B Writeln(x); C Readln(x); D Real(x); Câu 12: Biến a nhận giá trị ‘4’ ; ‘512’ ; ‘lop8a’ Ta khai báo a thuộc kiểu liệu nào? A Interger B Real C Char D String Câu 13: Trong Pascal, khai báo sau đúng? A Var a = real; B Const a = real; C Var a:=10; D Const a =10; Câu 14 : Khai báo : Var m: integer; n: string; Phép gán sau không hợp lệ? A n:=8; B m:=8; C n:=‘mn’; D n:=‘8.1’; II TỰ LUẬN(3 điểm ) Bài 1:(1 điểm) Viết biểu thức toán học sau dạng biểu thức Pascal: a/ 20:4 – 6x5 …………………………………………… ………………………………………… b/ (𝑥+𝑦)2 (𝑥−𝑦) ………………………………………………………………………………………… Câu 2: (1 điểm): Viết chương trình in hình câu sau: CHUON CHUON BAY THAP THI MUA BAY CAO THI NANG BAY VUA THI RAM ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Câu 3: (1 điểm) : Viết chương trình nhập vào độ dài cạnh hình chữ nhật, thơng báo hình diện tích hình chữ nhật ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ……………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ĐÁP ÁN: Đề Kiểm Tra Giữa Kì I Môn Tin Học Năm Học 2021-2022 I/ TRẮC NGHIỆM: ( điểm) B C C D D B A B A 10 D 11 C 12 D 13 D 14 A II/ TỰ LUẬN: (3 điểm) Câu 1: (1 đ) a/ 20/4-6*5 (0,5 đ) b/ (x+y)*(x+y)/(x-y) (0,5 đ) Câu 2: (1 đ) Program cau2; Uses crt; Begin Writeln(‘CHUON CHUON BAY THAP THI MUA’); Writeln(‘BAY CAO THI NANG BAY VUA THI RAM’); Readln; End Câu 3: (1 đ) Program Cau3; Uses crt; Var a, b: integer; Begin Writeln(‘Nhap chieu rong: ’); Readln(a); Writeln(‘Nhap chieu dai: ’); Readln(b); Writeln('Dien tich hinh chu nhat la: ',a*b); Readln; End 0,25đ 0,5đ 0,25đ 0,25đ 0,25đ 0,25đ 0,25đ Cấp độ Chủ đề I Làm quen với ngơn ngữ lập trình - Bài 1: Máy tính chương trình máy tính - Bài 2: Làm quen với chương trình NNLT - Bài TH 1: Làm quen với Free Pascal Số câu: Số điểm Tỉ lệ: II Chương trình máy tính liệu - Bài 3: Chương trình máy tính liệu - Bài TH 2: Viết chương trình để tính tốn - Bài 4: Sử dụng biến chương trình Số câu: Số điểm: Tỉ lệ: Cộng: MA TRẬN KIỂM TRA GIỮA HỌC KÌ I NĂM HỌC 2021-2022 Mơn: TIN HỌC - LỚP Vận dụng Nhận biết Thông hiểu cấp độ thấp - Chức ngơn ngữ - Từ khóa tên - Biết cách sửa lỗi lập trình - Cấu trúc chung đọc hiểu chương - Chương trình dịch gì? chương trình trình - Thành phần - Cú pháp ý nghĩa ngôn ngữ lập trình? lệnh Write, - Làm quen với Free Writeln Pascal TN TL TN TL TN TL 1 0,5 20% 5% 20% - Phép toán với kiểu - Dữ liệu kiểu liệu số phép so sánh liệu ngôn ngữ lập trình - Viết biểu thức Pascal tốn tốn học - Biến, khai báo biến kí hiệu ngôn ngữ Pascal - Câu lệnh gán, nhập liệu, thông báo kết tạm ngừng chương trình TN TL TN TL TN 1 0,5 20% 5% 20% Số câu: 8TN Số câu: 2TN + 1TL Số câu: 1TL Số điểm: Số điểm: Số điểm: Tỉ lệ: 40% Tỉ lệ: 30% Tỉ lệ: 20% Vận dụng cấp độ cao TN Cộng TL Số câu: Số điểm: 4,5 Tỉ lệ: 45% - Viết chương trình Pascal TN TL 1 10% Số câu: 1TL Số điểm: Tỉ lệ: 10% Số câu: Số điểm: 5,5 Tỉ lệ: 55% Số câu: 13 Số điểm:10 Tỉ lệ: 100% Trường THCS Huỳnh Thúc Kháng Họ tên HS: Lớp: …… ĐIỂM ĐỀ KIỂM TRA GIỮA HỌC KỲ I Năm học: 2021 - 2022 Môn: Tin học - Lớp Thời gian làm bài: 45 phút ĐỀ Nhận xét giáo viên I TRẮC NGHIỆM: (5 điểm) Chọn chữ đứng trước câu trả lời Câu 1: Ngơn ngữ lập trình ngơn ngữ dùng để? A Soạn thảo văn B Viết chương trình C Luyện gõ phím D Viết ngơn ngữ máy Câu 2: Để chuyển đổi từ Ngôn ngữ lập trình sang Ngơn ngữ máy cần có: A Phần mềm soạn thảo văn B Chương trình luyện gõ phím C Chương trình dịch D Chương trình bàng tính Câu 3: Về thành phần ngơn ngữ lập trình gồm có gì? A Bảng chữ B Bảng chữ quy tắc C Từ khóa D Tên Câu 4: Để dịch chương trình ta sử dụng tổ hợp phím nào? A Alt+F9 B Ctrl+F9 C Alt+F5 D Ctrl+F8 Câu 5: Trong tên đây, tên hợp lệ trong ngôn ngữ Pascal? A 4hs B Program C bai tap D chuongtrinh Câu 6: Trong ngơn ngữ Pascal, kí hiệu phép so sánh “khác” gì? A != B ≠ C < > D >< Câu 7: Để khai báo biến ta sử dụng từ khóa? A Var B Const C Program D Begin Câu 8: Trong ngôn ngữ Pascal, lệnh nhập liệu từ bàn phím gì? A write writeln B Var C read readln D Const Câu 9: Cho đoạn chương trình sau: a:=5; b:=7; c:=a div b; Vậy cần khai báo biến c kiểu liệu gì? A Integer B Real C Char D String Câu 10: Cho X:='1234' Vậy biến X có kiểu liệu gì? A Char B Real C Integer D String II PHẦN TỰ LUẬN (5 điểm) Câu 11 (2 điểm) Viết lại biểu thức toán học sau dạng biểu thức Pascal: a) 20 + – x b) ax2 + bx + c = c) 𝑥 +7 𝑦 d) (𝑥+1)2 + 𝑥3 ≥ b Hãy liệt kê số phép toán với liệu kiểu số nguyên ( ghi rõ kí hiệu phép toán Pascal)? Câu Viết chương trình nhập vào từ bàn phím hai số thực x y Tính tổng tích hai số in kết hình? -Hết -Xác nhận Ban giám hiệu Trung Văn Đức Giáo viên thẩm định đề Giáo viên đề kiểm tra Vũ Thị Kim Thoa Nguyễn Thị Thu Phương PHÒNG GD&ĐT KIM SƠN TRƯỜNG THCS LAI THÀNH HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA GIỮA KÌ I NĂM HỌC 2021 - 2022 MƠN: TIN HỌC (Hướng dẫn chấm gồm 02 trang) CÂU HỎI I (2đ) Câu (4đ) Câu (4đ) 1.C ĐÁP ÁN D 3.C A a) 15 * - 30 +12 a*x*x+b*x+c (a + b) * (a + b) - x/y ((10 + 2) * (10 +2) - 24) / (3+1) b) Phép cộng trừ: + Phép nhân chia: * / Phép chia lấy phần nguyên: DIV Phép chia lấy phần dư: MOD Program tinh; Uses crt; Var x,y,tong,tich:real; Begin Clrscr; Write(‘Moi nhap so thu nhat x = ’); readln(x); Write(‘Moi nhap so thu hai y = ’); readln(y); tong:= x+y; tich:= x*y; Writeln(‘Tong cua hai so vua nhap la: ’, tong:6:2); Writeln(‘Tich cua hai so vua nhap la: ’, tich:6:2); Readln; End ĐIỂM 0,5đ/ý 0,5 0,5 0,5 0,5 0,5 0,5 0,5 0,5 1.0 1.0 1.0 1.0 -Hết -Xác nhận Ban giám hiệu Trung Văn Đức Giáo viên thẩm định đề Giáo viên đáp án Vũ Thị Kim Thoa Nguyễn Thị Thu Phương Họ tên: BÀI KIỂM TRA GIỮA KÌ I - 2021-2022 Lớp: ./ MÔN: TIN HỌC - LỚP: Điểm Nhận xét giáo viên ĐỀ A A TRẮC NGHIỆM (5đ) 1/ “Lop 8F3” thuộc kiểu liệu nào? a/ Integer b/ Real c/ Char 2/ Cú pháp lệnh gán khai báo biến: a/ s:=x+y; b/ s= x+y; c/ s:= s; d/ s= s; d/ String 3/ Để in kết biểu thức tính tổng hai số a b lên hình, em dùng câu lệnh đây: a/ Write(’tong cua hai so la’); b/ Write(tong cua hai so la); c/ Write(’tong cua hai so la, a+b’); d/ Write(’tong cua hai so la: ’, a+b); 4/ Tên hợp lệ ngôn ngữ lập trình Pascal: a/ Program b/ Be Uses c/ 12a4h d/ A_5b 5/ Em sử dụng lệnh sau để nhập liệu? a/ Readln(Biến); b/ Readln; c/ Writeln(Biến); d/ Writeln; 6/ Trong ngơn ngữ lập trình Pascal, ký hiệu phép chia lấy phần nguyên là: a/ * b/ Mod c/ Div d/ ^ 7/ Ngôn ngữ lập trình dùng để: a/ Chạy chương trình máy tính b/ Dịch chương trình máy tính c/ Tạo ngơn ngữ dành cho máy tính d/ Viết chương trình máy tính 8/ Các thành phần ngơn ngữ lập trình là: a/ Từ khóa tên b/ Bảng chữ cái, từ khóa tên c/ Bảng chữ quy tắc d/ Bảng chữ từ khóa 9/ Trong ngơn ngữ lập trình Pascal, ký hiệu phép so sánh khác a/ ≠ b/ c/ = d/≤ 10/ Cú pháp khai báo biến a/ Var biến=giá trị; b/ Const biến =giá trị; c/ Var Biến:Kiểu liệu; d/ Const Biến: Kiểu liệu; B TỰ LUẬN (5đ) Câu 1: (1đ) Em nêu cấu trúc chung chương trình Em cho biết kết câu lệnh Pascal sau: Writeln(‘Ket qua bieu thuc: ’, (7+2)*(-5)); Câu 2: (1đ) Viết biểu thức tốn sau với ký hiệu ngơn ngữ lập trình Pascal: a/ ab2 - 4ac b/ ( a  b) h Câu 3: (2 đ) Cho chương trình: 1/ Program Hinhtron; 2/ Uses crt; 3/ Var R, CV=real; 4/ Const So_pi=3.14; 5/ Begin 6/ Write(‘Nhap R= ’); readln(R); 7/ CV:=2*R*So_pi; 8/ Writeln(Chu vi hinh tron la:, CV:4:2); 9/ Readln; 10/ End a/ Xác định câu lệnh sai sửa lại (nếu có) chương trình b/ Cho biết ý nghĩa câu lệnh Câu 4: (1đ) Viết chương trình tính diện tích hình tam giác Độ dài cạnh tam giác đường cao tương ứng số thực nhập từ bàn phím BÀI LÀM A/ Phần Trắc nghiệm Câu Đáp án 10 B/ Phần Tự luận ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………………………………….…………………… ……………………………………………………………………….…………………………………………… ………………………………………………………………………………….………………………………… ……………………………………………………………………….…………………………………………… ………………………………………………………….…………………………………………… Họ tên: BÀI KIỂM TRA GIỮA KÌ I - 2021-2022 Lớp: ./ MÔN: TIN HỌC - LỚP: Điểm Nhận xét giáo viên ĐỀ B A TRẮC NGHIỆM (5đ) 1/ Tên hợp lệ ngơn ngữ lập trình Pascal: a/ Tam giac b/ Be_Uses c/ 12a4h d/ End 2/ Đại lượng đặt tên dùng để lưu trữ liệu, có giá trị khơng đổi suốt trình thực chương trình gọi gì? A Tên B Từ khố C Biến D Hằng 3/ Các thành phần ngôn ngữ lập trình là: a/ Từ khóa tên b/ Bảng chữ cái, từ khóa tên c/ Bảng chữ quy tắc d/ Bảng chữ từ khóa 4/ Câu lệnh sau dùng để nhập số từ bàn phím vào biến x? A Writeln(‘Nhập x = ’); B Write(x); C Writeln(x); D Readln(x); 5/ Trong ngơn ngữ lập trình Pascal, ký hiệu phép chia lấy phần dư là: a/ Div b/ Mod c/ * d/ ^ 6/ Câu lệnh dùng để thơng báo giá trị biến hình: a/ Readln(Biến); b/ Readln; c/ Writeln(Biến); d/ Writeln; 7/ Trong ngôn ngữ lập trình Pascal, ký hiệu phép so sánh nhỏ là: a/ ≠ b/ c/ = d/

Ngày đăng: 12/10/2022, 21:43

HÌNH ẢNH LIÊN QUAN

A. Bảng chữ cái B. Bảng chữ cái và các quy tắc. - 5 Bộ đề thi giữa học kì 1 môn Tin học lớp 8 năm 2021  2022 có đáp án
Bảng ch ữ cái B. Bảng chữ cái và các quy tắc (Trang 10)
Câu 6: Trong ngôn ngữ Pascal, lệnh thông báo ra màn hình là gì? - 5 Bộ đề thi giữa học kì 1 môn Tin học lớp 8 năm 2021  2022 có đáp án
u 6: Trong ngôn ngữ Pascal, lệnh thông báo ra màn hình là gì? (Trang 13)
3/ Để in kết quả của biểu thức tính tổng hai số a và b lên màn hình, em dùng câu lệnh nào dưới đây: a/ Write(’tong cua hai so la’);                        b/ Write(tong cua hai so la);  - 5 Bộ đề thi giữa học kì 1 môn Tin học lớp 8 năm 2021  2022 có đáp án
3 Để in kết quả của biểu thức tính tổng hai số a và b lên màn hình, em dùng câu lệnh nào dưới đây: a/ Write(’tong cua hai so la’); b/ Write(tong cua hai so la); (Trang 20)
Ý nghĩa câu lệnh 8/ Thơng báo diện tích hình trịn ra màn hình   (0.5đ)  - 5 Bộ đề thi giữa học kì 1 môn Tin học lớp 8 năm 2021  2022 có đáp án
ngh ĩa câu lệnh 8/ Thơng báo diện tích hình trịn ra màn hình (0.5đ) (Trang 24)