Cộng đồng chia sẻ tri thức Lib24.vn

Đề kiểm tra học kì 2 Tin 8 trường THCS Thu Ngạc năm 2019-2020

b2f41c25ae40e29641aa7f1f8c96deb0
Gửi bởi: Nguyễn Minh Lệ 27 tháng 10 2021 lúc 13:31:27 | Update: 15 giờ trước (5:52:39) | IP: 14.165.7.152 Kiểu file: DOC | Lượt xem: 101 | Lượt Download: 0 | File size: 0.080384 Mb

Nội dung tài liệu

Tải xuống
Link tài liệu:

Các tài liệu liên quan


Có thể bạn quan tâm


Thông tin tài liệu

PHÒNG GD&ĐT TÂN SƠN TRƯỜNG THCS THU NGẠC ĐỀ KIỂM TRA HỌC KỲ II Môn: Tin học 8 Năm học: 2019-2020 Thời gian: 45 phút I. MA TRẬN: Cấp độ nhận thức Chủ đề Nhận biết TN Câu lệnh For...do Thông hiểu TL TN TL Vận dụng TN TL Vận dụng cao TN Tổng TL lặp Nhận biết được câu lệnh lặp for .. do Số câu: 1 C1 1 Số điểm: 0,5 0,5 0,5 100% 5% Tỉ lệ: 5% Năng lực hướng tới Tự chủ và tự học, tin học Lặp với số lần Nhận biết chưa biết trước được câu While...do lệnh lặp với số lần chưa biết trước While .. do Tính được giá trị biến S và n Số câu: 2 C2 C7 2 Số điểm: 2,5 0,5 2,0 2,5 Tỉ lệ: 25% 20% 80% 25% Năng lực hướng tới Tự chủ và tự học, tin học Làm việc với dãy Biết cách số khai báo mảng đúng Hiểu cú pháp khai báo mảng Số câu: 2 C3 C4 2 Số điểm: 1,0 0,5 0,5 1,0 50%% 50% 10% Tỉ lệ: 10% Năng lực hướng tới Lập trình đơn giản Tự chủ và tự học, tin học Tìm các lỗi sai của chương Tính được giá trị biến S Viết được lệnh hiển thị trình và và i sửa lại 5 chữ A Số câu: 3 C6 C5 C8 3 Số điểm: 6,0 4,0 1,0 1,0 6,0 Tỉ lệ: 60% 66% 17% 17% 60% Năng lực hướng tới Tổng số câu: 8 Tự chủ và tự học, tin học 3 1 3 1 8 Tổng số điểm: 10 1,5 4,5 3,0 1,0 10 Tỉ lệ: 100% 15% 45% 30% 10% 100% II. ĐỀ BÀI VÀ ĐIỂM SỐ: * Phần 1: TNKQ (3,0 điểm) Hãy lựa chọn chữ cái đứng trước câu trả lời mà em cho là đúng từ câu 1 đến 4 (Mỗi câu đúng được 0,5 điểm) Câu 1: Lệnh lặp nào sau đây là đúng? A. For i := 100 to 1 do writeln('A'); C. For i = 1 to 10 do writeln('A'); B. For i := 1.5 to 10.5 do writeln('A'); D. For i := 1 to 100 do writeln('A'); Câu 2: Câu lệnh lặp while…do nào dưới đây là đúng: A. While i <= 10 do S := S+1/i; C. While i :<= 10 do S := S+1/i; B. While i
1 do S = S+1/i; D. While i := 10 do S = S+1/i; Câu 3: Các khai báo biến mảng sau khai báo biến mảng nào đúng: A. Var x: array[1…100] of integer; C. Var x: array[1.5..10.5] of integer; B. Var x: array[1..100] of integer; D. Var x: array[1..100] integer ; Câu 4: Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng: A. Chỉ số đầu và chỉ số cuối là 2 số nguyên. B. Chỉ số đầu nhỏ hơn chỉ số cuối. C. Kiểu dữ liệu có thể là integer hoặc real. D. Cả ba ý trên. Câu 5 (1,0 điểm): Cho đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+i; Sau khi thực hiện lệnh trên giá trị của biến S và i là: A. S=10; i=5 B. S=5; i= 10 C. S=15; i= 5 D. S=15; i=10 * Phần 2: Tự luận (7,0 điểm): Câu 6 (4,0 điểm): Chương trình sau. Hãy tìm những lỗi sai và sửa lại cho đúng. Program H C_N; Uses Crt; Var a,b,s,cv:= real; Begin While('Nhap chieu dai='); readln(a); Write('Nhap chieu rong=');readln(); s=axb; cv:(a+b):2; Writeln('Dien tich hinh chu nhat la:’,s:6:2); Writeln('Chu vi hinh chu nhat:',cv:6:2); Readln; End. Câu 7 (2,0 điểm): Cho đoạn chương trình: S: =0 ; n:= 0; While S < = 6 do Begin n:= n+1; S:= S+ n ; End; Cho biết giá trị của biến S và n sau khi thực hiện đoạn chương trình trên Câu 8 (1,0 điểm): Em hãy viết câu lệnh lặp hiển thị lên màn hình 5 chữ A. III. ĐÁP ÁN VÀ THANG ĐIỂM: Câu 1 2 3 4 5 6 7 8 Nội dung kiến thức cần đạt Điểm Trắc nghiệm khách quan (3,0 điểm) D A B D C Tự luận (7,0 điểm) Lỗi sai Sửa lại Program H C_N; Program H_C_N; Var a,b,s,cv:= real; Var a,b,s,cv:real; While('Nhap chieu dai='); Write('Nhap chieu dai='); readln(); readln(b); s=axb; S:=a*b; cv:(a+b):2; cv:=(a+b)*2; Sau khi thực hiện đoạn chương trình trên, giá trị của các biến là: S= 10 n=4 Lệnh in ra màn hình 5 chữ A For i:=1 to 5 do Writeln(‘A’); Duyệt BGH Duyệt tổ chuyên môn GV ra đề Hà Trung Hiếu 0,5 0,5 0,5 0,5 1,0 0,5 0,5 0,5 0,5 1,0 1,0 1,0 1,0 1,0