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

Đề kiểm tra 1 tiết học kì 2 môn Tin học lớp 8 năm 2019-2020 có đáp án - THCS Tóc Tiên

2 6 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Nhằm giúp các bạn củng cố lại kiến thức đã học và rèn luyện kỹ năng làm bài tập, mời các bạn cùng tham khảo Đề kiểm tra 1 tiết HK2 môn Tin học lớp 8 năm 2019-2020 có đáp án - THCS Tóc Tiên dưới đây. Hy vọng sẽ giúp các bạn tự tin hơn trong kỳ kiểm tra sắp tới.

TRƯỜNG THCS TÓC TIÊN Họ tên : Lớp : Điểm Thứ ……… ngày …… tháng ……năm 2020 BÀI KIỂM TRA TIẾT (HK2) Môn : Tin học lớp Thời gian : 45 phút Lời phê thầy (cô) I Trắc nghiệm (4 điểm) : Hãy khoanh tròn đáp án : Pascal sử dụng câu lệnh sau để lặp với số lần lặp biết trước ?: a if then b if then else c for d while Pascal sử dụng câu lệnh sau để lặp với số lần lặp chưa biết trước ?: a if then b if then else c for d while Lệnh lặp sau : a For = to ; b For := to ; c While = ; d While := ; Phát biểu sau : a Phần mềm GeoGebra dùng để vẽ hình hình học b Phần mềm Finger Break Out dùng để quan sát thời gian trái đất c Phần mềm Pascal dùng để luyện gõ phím nhanh d Phần mềm Sun Times dùng để lập trình Câu lệnh Pascal : While (3*5>=15) Writeln (3*5); : a In số 15 hình lần b In số 15 hình lần c Khơng thực lệnh Writeln (3*5); d Lặp vô hạn lần lệnh Writeln (3*5); Giả x, i, j ba biến kiểu Integer Xét đoạn chương trình Pascal sau : x:=1; For i:=1 to for j:=i to x := x + i*j; Writeln (x); Đoạn chương trình in hình giá trị : Giả x, i hai biến kiểu Integer Xét đoạn chương trình Pascal sau : x := 1; For i:=1 to 10 if i mod = then x := x * i else x := x + i; Writeln (x); Đoạn chương trình in hình giá trị : Xét chương trình Pascal sau : var n,i,j,nt : Integer; begin readln(n); for i:=2 to n begin j:=2; while i mod j j := j + 1; if j = i then nt := i; end; writeln (nt); readln; end Chương trình cho phép nhập giá trị n (n>1) : a cho biết n có phải số nguyên tố hay không b in hình tất số nguyên tố nhỏ n c in hình số nguyên tố nhỏ n gần n d in hình số nguyên tố lớn n gần n II Tự luận (6 điểm) : 1) Trong lập trình, cấu trúc lặp dùng để làm ? Hãy nêu dạng tổng quát cách thực lệnh câu lệnh lặp While ngơn ngữ lập trình Pascal ? (2 đ) 2) Viết chương trình tính tổng số chia hết cho dãy số nguyên X1, X2, , Xn Biết n, X1, X2, , Xn số nguyên nhập từ bàn phím (n>0) ?(4đ) ĐÁP ÁN ĐỀ KIỂM TRA TIẾT - HỌC KỲ II NĂM HỌC 2019-2020 Môn : Tin học (Lý thuyết) I/ Trắc nghiệm (4 điểm) : Mỗi câu trả lời đạt 0,5 điểm 1c, 2d, 3b, 4a,5d, (giá trị 26), (giá trị 16490), 8c II/ Tự luận (6 điểm) : 3) Trả lời : - Trong lập trình, cấu trúc lặp dùng để thị cho máy tính thực lặp lại vài hoạt động điều kiện thỏa mãn (0,5 đ) - Dạng tổng quát câu lệnh lặp While : While ; (0,5 đ) - Cách thực lệnh câu lệnh lặp While : Bước 1: Kiểm tra (0,25 đ) Bước 2: Nếu sai, bị bỏ qua việc thực lệnh lặp kết thúc Nếu đúng, máy thực quay lại bước (0,75 đ) 4) Chương trình : (4 điểm) Var n, x, i, S : Integer; Begin Write ('Nhap n : '); Readln (n); i := 0; S := 0; While i < n Begin i := i + 1; Write ('Nhap so thu ',i,' = '); Readln (x); if x mod = then S := S + x; End; Writeln ('Tong cac so chia het cho la : ',S); Readln; End Cách chấm điểm : - Khai báo biến Integer : 0,5 điểm - Viết lệnh nhập giá trị cho biến n : 0,5 điểm - Viết lệnh gán khởi tạo giá trị ban đầu cho hai biến i S : 0,5 điểm - Viết lệnh While sử dụng lệnh ghép sau DO : điểm - Viết lệnh xuất giá trị biến S : 0,5 điểm  Ghi : Học sinh làm cách khác (sử dụng lệnh For do, khai báo tên biến khác với đáp án v v ) mà cho kết đạt điểm tối đa ...ĐÁP ÁN ĐỀ KIỂM TRA TIẾT - HỌC KỲ II NĂM HỌC 2 019 -2 0 20 Môn : Tin học (Lý thuyết) I/ Trắc nghiệm (4 điểm) : Mỗi câu trả lời đạt 0,5 điểm 1c, 2d, 3b, 4a,5d, (giá trị 26 ), (giá trị 16 490), 8c... ; (0,5 đ) - Cách thực lệnh câu lệnh lặp While : Bước 1: Kiểm tra (0 ,25 đ) Bước 2: Nếu sai, bị bỏ qua việc thực lệnh lặp kết thúc Nếu... : 0,5 điểm - Viết lệnh gán khởi tạo giá trị ban đầu cho hai biến i S : 0,5 điểm - Viết lệnh While sử dụng lệnh ghép sau DO : điểm - Viết lệnh xuất giá trị biến S : 0,5 điểm  Ghi : Học sinh làm

Ngày đăng: 16/04/2021, 10:46