Mỗi ngày phải học bài cho đến khi thuộc.[r]
(1)TRƯỜNG THCS PHAN BỘI CHÂU TỔ: TỐN – LÍ - TIN
ĐỀ KIỂM TRA TIẾT – BÀI SỐ 2 Môn: TIN HỌC (Năm học: 2016 - 2017)
MA TRẬN ĐỀ KIỂM TRA Cấp độ
Chủ đề
Nhận biết
Thông hiểu
Vận dụng
Cộng Cấp
độ thấp
Cấp độ cao 1 Câu lệnh lặp Số câu:
A.1,B.1,
B.2a,c A.4 5
Số điểm 3.5 0.5 4
2 Lặp với số lần chưa biết trước Số câu: A.2 B.2b,d
A.3,5,
B.3 6
Số điểm 0.5 1 4 5.5
3 PMHT: Học vẽ hình với phần mềm Geogebra
Số câu: A.6 1
Số điểm 0.5 0.5
Tổng số câu 2 6 4 12
Tổng số điểm 1.0 4.5 4.5 10
ĐỀ KIỂM TRA A TRẮC NGHIỆM: (3đ)
Câu 1: Cho đoạn chương trình sau: s:=0;
For i:= to 100 s:=s+1/i; Hỏi kiểu liệu biến s gì?
a Real b Integer c String d Char Câu : Trong hoạt động đây, đâu hoạt động lặp với số lần chưa biết trước:
(2)b Mỗi ngày ăn cơm buổi
c Mỗi ngày phải học thuộc d Rằm tháng Giêng Tết Nguyên tiêu
Câu 3: Hãy cho biết giá trị biến X sau thực hiện các câu lệnh:
X:=0; i:=5;
while (i <10 ) X :=X+1; i:=i+1;
a.5 b c d.6
Câu 4: Ta có lệnh sau : x :=0 ;
For i :=1 to x :=x+2; Giá trị x bao nhiêu:
A B 10 C D 12
Câu : Tính giá trị cuối b, biết rằng: a:= 3; b:= 5;
while (a<0) begin b:= a + b; a:=a+1 end; a b= 8; b b=3; c b= 5; d b= 0;
Câu : Em học vẽ hình học động với phần mềm:
a Turbo Pascal b Geogebra c Sun Times d Finger Break Out B BÀI TẬP: (7đ)
Câu 1: (2đ) Kẻ bảng thực câu lệnh lặp for…do sau: S:=0;
For i:= to 10
If i mod <> S:=S+i; Câu 2: (2đ) Sửa lỗi cho câu lệnh sau:
a For i = to 100 s:=s+i; c For i:= 1.5 to 10.5 s:=s+1/i;
b a:=7;s:=0; d a:=5;
While a<5 ; begin a:=a-1; s:=s-a end; While a:=5 a :=a-1; Câu 3: (3đ)Viết chương trình tìm số tự nhiên n cho giá trị tổng S= 1+2 +3+…+n đạt giá trị nhỏ lớn 100.
TRƯỜNG THCS PHAN BỘI CHÂU TỔ: TOÁN - TIN
ĐỀ KIỂM TRA TIẾT – BÀI SỐ 2 Môn: TIN HỌC (Năm học: 2016 - 2017)
HƯỚNG DẪN CHẤM
(3)Phấn A Trắc nghiệm 2
- Đúng đáp án 0,5
Phần B Tự luận 8
1 - Xác định giá trị đầu, cuối - Xác định biến đếm, câu lệnh
- Thay số tính giá trị qua bước
0.5 0.5 1.0
2 - Mỗi lỗi sửa 0.5
3 - Khai báo đủ biến, kiểu liệu - Khai báo tên chương trình, thư viện - Xác định điều kiện
- Xác định câu lệnh lặp - Xuất n
- Xuất S
0.5 0.5 0.5 0.5 0.5 0.5 CHẤT LƯỢNG BÀI KIỂM TRA
TT Lớp TSHS
0 – 3.4 3.5 – 4.9 5 – 6.4 6.5 – 7.9 8 - 10 5 trở lên SL % SL % SL % SL % SL % SL %
1 81 35
2 82 33
3 83 35
4 84 34
T Cọng 137
NHẬN XÉT BÀI KIỂM TRA
GVBM TTCM
TRƯỜNG THCS PHAN BỘI CHÂU TỔ: TỐN – LÍ - TIN
(4)Mơn: TIN HỌC (Năm học: 2016 - 2017) BÀI GIẢI
A TRẮC NGHIỆM: (2đ)
Câu hỏi
Đáp án A C A B C B
B TỰ LUẬN (7đ)
Câu 1: (2đ) Kẻ bảng thực câu lệnh lặp for…do
Biến đếm i Điều kiện: i mod 2=0 Câu lệnh: s:=s+i;
1 S
2 Đ S:=0+2=2
3 S
4 Đ S:=2+4=6
5 S
6 Đ S:=6+6=12
7 S
8 Đ S:=12+8=20
9 S
10 Đ S:=20+10=30
Câu 2: (2đ) Sửa lỗi cho câu lệnh sau:
a For i: = to 100 s:=s+i; c For i:= to 10 s:=s+1/i;
b a:=7; s:=0; d a:=5;
While a<5 begin a:=a-1; s:=s-a end; While a=5 a :=a-1; Câu 3: (3đ)Viết chương trình tìm số tự nhiên n cho giá trị tổng S= 1+2 +3+…+n đạt giá trị nhỏ lớn 100.
Program Bai3; Uses crt;
Var n,S: integer; Begin
Clrscr; S:=0; n:=0;
While S<=100 Begin n:=n+1; S:=S+n end;
Writeln(‘So ‘,n, ‘ de tong S dat gia tri nho nhat lon hon 100 la: ‘,n); Writeln(‘ Gia tri S nho nhat lon hon 100 la: ‘,s);