Để giúp các bạn học sinh củng cố lại phần kiến thức đã học, biết cấu trúc ra đề kiểm tra như thế nào và xem bản thân mình mất bao nhiêu thời gian để hoàn thành đề kiểm tra này. Mời các bạn cùng tham khảo Bộ đề kiểm tra 1 tiết HK2 môn Tin học lớp 8 có đáp án dưới đây để có thêm tài liệu ôn kiểm tra.
BỘ ĐỀ KIỂM TRA TIẾT HK2 MÔN TIN HỌC LỚP CÓ ĐÁP ÁN MỤC LỤC Đề kiểm tra tiết HK2 mơn Tin học lớp có đáp án – Đề số Đề kiểm tra tiết HK2 mơn Tin học lớp có đáp án – Đề số Đề kiểm tra tiết HK2 mơn Tin học lớp có đáp án – Đề số Đề kiểm tra tiết HK2 mơn Tin học lớp có đáp án – Đề số Đề kiểm tra tiết HK2 mơn Tin học lớp có đáp án – Đề số ĐỀ SỐ ĐỀ KIỂM TRA GIỮA KÌ NĂM 2020 - 2021 MÔN TIN HỌC – Khối lớp Thời gian làm : 45 phút (không kể thời gian phát đề) PHÒNG GD&ĐT ……… TRƯỜNG THCS ………… (Đề thi có 02 trang) * Ma trận đề MỨC ĐỘ Thông hiểu Nhận biết CHỦ ĐỀ TN CĐ7: Cấu trúc lặp CĐ8: Lặp với số lần biết TL TN T L Câu 6.A Câu 2.A Câu 3.A Câu 7.A CĐ9: Lặp với số lần chưa biết trước Câu 1.A Câu 4.A Câu 9.A Tổng số câu Tổng số điểm Tỉ lệ trước 20% Cao TN TL Thấp TN TL Câu 12.A Câu 11.A Câu 5.A Câu 1.B 1.5 15% Vận dụng 30% Câu 8.A Câu 10.A 3.5 35% Câu 2.B Đề bài: A PHẦN TRẮC NGHIỆM: (6 điểm) Khoanh tròn vào đáp án đúng: Câu 1: Câu lệnh viết cú pháp là: A While to ; B While ; C While to do; D While ; ; Câu 2: Cú pháp câu lệnh lặp for … … ? A If (điều kiện) then (câu lệnh); B Var n, i:interger; C Phải kết hợp a, b c D For := to ; Câu 3: Hoạt động sau tính tốn số lần làm việc: A Múc gáo nước đến đầy bể B Đi lên tầng, đến tầng 10 dừng C Học thuộc D Nhặt cọng rau xong Câu 4: Vòng lặp while vòng lặp: A Biết trước số lần lặp B Biết trước số lần lặp giới hạn =10 Câu 5: Trong ngơn ngữ Pascal, đoạn chương trình sau đưa hình kết gì? For i:=1 to 10 write (i,’ ‘); A 10 B 10 C Đưa 10 dấu cách D Khơng đưa kết Câu 6: Bạn An ăn sang ngày? A Lặp với số lần biết trước B Lặp với số lần chưa biết trước C Khơng có hoạt động lặp D Đáp án khác Câu 7: Các câu lệnh Pascal sau hợp lệ : A for i:=100 to writeln(‘A’); B for i:= 1.5 to 10.5 writeln(‘A’); C for i:= to 10 do; writeln(‘A’); D for i:=1 to 10 writeln(‘A’); Câu 8: Câu lệnh Pascal : While (4*5>=20) Writeln (4*5); : A In số 20 hình lần B In số 20 hình lần C Khơng thực lệnh Writeln (4*5); D Lặp vô hạn lần lệnh Writeln (4*5); Câu 9: While S20 B S=20 C.S20 D Sb) then Max:=a;If (b>a) then Max:=b; D Cả câu Câu (0,5 điểm) Lệnh viết câu lệnh gán : A x : 15 B x := 15 C x =: 15 D x = 15 Câu (0,5 điểm) Tên sau người lập trình đặt: A Var B Real C n D End Câu (0,5 điểm) Câu sau nói biến: A Tên biến có độ dài tùy ý B Biến có giá trị khơng đổi suốt q trình thực chương trình C Có số biến có sẵn chương trình, khơng cần khai báo D Biến đại lượng người lập trình đặt Câu (0,5 điểm) Chương trình pascal sau in hình nội dung gì? Program vidu; Var i: integer; Begin For i:=1 to 10 Writeln(‘Day la lan lap thu ‘,i); Readln; End A câu “Day la lan lap thu i”; B 10 câu Day la lan lap thu i” với i theo thứ tự từ 1->10; C câu “Day la lan lap thu ‘, i”; D 10 “Day la lan lap thu ‘, i”; Câu (0,5 điểm) Câu lệnh sau khai báo hằng: A Const n : 20; B Const n 20; C Const n := 20; D Const n = 20; Câu (0,5 điểm) Chương trình sau cho kết gi ? Program vd; Var a, b,: real; x,: integer ; Begin readln(a, b); If a>b then x:=a else x:=b; Write(x); Readln; End A chương trình khơng thực lỗi khai báo kiểu liệu B đảo giá trị biến a, b cho C xuất hình số nhỏ số a, b nhập D xuất hình số lớn số a, b nhập Câu (0,5 điểm) Hãy đọc đoạn chương trình sau: If a >= b then s:=(a+b)*sqrt(a - b) else s:= a*b; Nhập a = 5, b = kết s bằng: A B 24 C 12 D Kết khác Câu (0,5 điểm) Từ sau tên chuẩn? A Program B ABS C Byte D SQR Câu 10 (0,5 điểm) Để thực phép tính tổng hai số nguyên a b ta thực sau : A Tong:a+b; B Tong(a+b); C Tong=a+b; D Tong:=a+b; II PHẦN TỰ LUẬN: (5,0 điểm) Câu 1: (2,0 điểm) Viết cú pháp câu lệnh lặp với số lần biết trước giải thích Câu 2: (1,5 điểm) Viết chương trình tính tổng dãy số 1, 2, …., 120 Câu 3: (1,0 điểm) Viết chương trình nhập vào số N In hình bảng cửu chương tương ứng với số N Câu 4: (0,5 điểm) Mơ tả thuật tốn vẽ hình vng Bài làm: PHỊNG GD - ĐT TRƯỜNG THCS ĐỀ CHÍNH THỨC KIỂM TRA TIẾT HỌC KÌ II Năm học 2019 - 2020 Mơn: Tin học (Thêi gian lµm bµi 45 phót) Họ tên: Lớp SBD: A Phần trắc nghiệm: (2,0 điểm) Hãy chọn đáp án Câu Trong Pascal, câu lệnh sau viết đúng? A for i:= to writeln(‘A’); B for i= to 10 writeln(‘A’); C for i:= to 10 writeln(‘A’); D for i to 10 writeln(‘A’); Câu Trong câu lệnh lặp: For i := to 10 j:= j + 2; write( j ); Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); thực lần? A 10 lần B lần C lần D Khơng thực Câu Cho đoạn chương trình: J:= 0; For i:= to J:= j + i; Sau thực đoạn chương trình trên, giá trị biến j bao nhiêu? A 12 B 22 C 15 D 42 Câu Trong Pascal, câu lệnh sau đúng? A S:=1; B i:=0; S:=1; While S