I./ Muïc ñích yeâu caàu: Về kiến thức: Đánh giá sự tiếp thu của học sinh qua các nội dung + Hs biết câu lệnh lặp với số lần xác định + Hs biết câu lệnh lặp với số lần chưa biết trước +[r]
Trang 1Tuần 28 Ngày soạn:
Kiểm tra 1 tiết (viết)
I./ Mục đích yêu cầu:
Về kiến thức: Đánh giá sự tiếp thu của học sinh qua các nội dung
+ Hs biết câu lệnh lặp với số lần xác định
+ Hs biết câu lệnh lặp với số lần chưa biết trước
+ Hs giải thích các thành phần trong câu lệnh như điều kiện lặp, biến đếm, phép so sánh, câu lệnh ghép
+ Hs biết được khi nào câu lệnh lặp dừng cũng như điều kiện dừng vịng lặp
Về kỹ năng: Các thao tác cơ bản sau
+ Hs chạy từng bước trên giấy mơ phỏng cách thức máy tính thực hiện
+ Hs biết sửa lỗi khi viết chương trình: lỗi cú pháp, lỗi lặp vơ hạn lần
Về thái độ: Hs nghiêm túc, trung thực trong khi tiến hành kiểm tra 1 tiết
II./ Ma trận đề:
Độ khĩ/câu Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9
III./ Đề kiểm tra:
Phịng GD& Châu Thành ĐỀ KIỂM TRA 1 TIẾT
THCS gian: 45 phút (khơng !# gian giao phát %&' A./ *+ ,- (4 %#-'
Câu 1: (2,0 %#-' Câu 2, 23 45 67 28 xác %: 4; sai cú pháp 3+ khơng 23 28 nào, hãy 6> 2? câu 2, sau @ thành câu 2, % ?
a./ For i=1 to 25.5 do A:=A*i;
b./ For i=15 to 15 do A=A+i;
c./ var i, x:real; Begin x:=0; For i:=7 to 9 do x:=x+i/2; end
d./ For i:=100 to 1 do S:=S+i;
Câu 2: (0,5 %#-' Câu 2, 23 45 67 28 + G; 5+ 4; sai gây 2M 23 vơ ? 280 hãy 6> câu 2, GN cách thêm begin… end; vào +Q thích S %# cĩ câu 2, %A
S:=0;
n:=0;
While S<=10 do
n:=n+1;
S:=S+n;
Câu 3: (0,5 %#-' Cho G; 67 28 23 +X %? +Y trình sau ?
j:=0;
For j:=7 to 19 do k:=k+2;
a./ 19 28 23
b./ 12 28 23 c./ 13 28 23d./ 0 28 23
Câu 4: (1,0 %#-' Hãy +\ ra 2M trong các câu 2, sau %=0 6> 2? thành câu 2, %
Trang 2B./ _ 2` (6 %#-'
Câu 5 (1,5 %#-' b; câu 2, 23 45 67 28 xác %: ? Áp Dd tính 67 28 23 +X %? +Y trình sau ?
Tong:=0;
For k:= 15 to 29 do
Tong:=Tong +k;
Câu 6 (1,0 %#-' b; câu 2, 23 45 67 28 khơng xác %: ?
Câu 7 (1,5
xác %: giá : +X G; A sau -M G5+ _+ ,A
A:=55;
For i:=6 to 10 do
A:=A + i*i;
Câu 8 (1,0
_+ , xong %? +Y trình sau ?
S:=0; i;=1;n:=6;
while (i<=n) do
begin
if (n mod i=0) then
S:=S+i;
i:=i+1;
end;
Câu 9 (1,0
sau, xác %: giá : +X G; m và n sau -M G5+ _+ , ?
m:=2; n:=10;
While m<n do
begin
m:=m*m;
n:=n*2
end;
IV./ Kết quả kiểm tra
TC
V./ Rút kinh nghiệm tiết kiểm tra
Trang 3VI./ Đáp án kiểm tra tiết (PPCT tiết 55 / Tuần 28)
1
a./ For i:=1 to 26 do A:=A*i;
b./ For i:=15 to 15 do A:=A+i;
c./ var i:integer; x:real; Begin x:=0; For i:=7 to 9 do x:=x+i/2; end
d./ For i:=1 to 100 do S:=S+i;
0,5 0,5 0,5 0,5
2
S:=0;
n:=0;
While S<=10 do
Begin n:=n+1; S:=S+n;end;
0,5
4 a./ X:=10; while X =10 do X:=X+5;
b./ S:=10; i:=5; while begin i<=10 do S:=S+i; i:=i+1; end;
0,5 0,5
5 + For VG; %;-hCV$ : %8h to <giá : +7h do <Câu 2,hF
+ AD: 7 28 23 29-15+1=15 28
1,0 0,5
7
+ i=6<=10 % A=A+i*i=55+6*6=91
+ i=7<=10 % A=A+i*i=91+7*7=140
+ i=8<=10 % A=A+i*i=140+8*8=204
+ i=9<=10 % A=A+i*i=204+9*9=285
+ i=10<=10 % A=A+i*i=285+10*10=385
+ i=11<=10 sai !; thúc câu 2, 23
j; 2`
+ 7 28 23 10-6+1=5 28
+ A=385
0,25 0,25 0,25 0,25
0,25 0,25
8
+ i=1<=n=6 % 6 mod 1=0=0 % S=S+i=0+1=1; i=i+1=1+1=2
+ i=2<=n=6 % 6 mod 2=0=0 % S=S+i=1+2=3; i=i+1=2+1=3
+ i=3<=n=6 % 6 mod 2=0=0 % S=S+i=3+3=6; i=i+1=3+1=4
+ i=4<=n=6 % 6 mod 4=0=0 % S= 6; i=i+1=4+1=5
+ i=5<=n=6 % 6 mod 5=0=0 % S=6; i=i+1=5+1=6
+ i=6<=n=6 % 6 mod 6=0=0 % S=S+i=6+6=12; i=i+1=5+1=6
+ i=7<=n=6 sai !; thúc câu 2, 23
j; 2`
+ 7 28 23 6
+ S=12
0,25 0,25 0,25
0,25
9
+ m=2 < n=10 % m=m*m=2*2=4; n=n*2=10*2=20
+ m=4 < n=20 % m=m*m=4*4=16; n=n*2=20*2=40
+ m=16<n=40 % m=m*m=16*16=256; n=n*2=40*2=80
+ m=256< n=80 sai !; thúc câu 2, 23
j; 2` m=256; n=80
0,25 0,25 0,25 0,25
*Lưu ý:
+ Đáp án trên chỉ là tham khảo, nếu hs trả lời đúng cho trọn điểm câu đĩ
+ Đáp án chưa được chi tiết, giáo viên tự chi tiết thêm trong quá trình chấm nhưng khơng được cho điểm vượt tổng số điểm của câu đĩ
... 2 9 -1 5 +1= 15 281, 0 0,5
7
+ i=6< =10 % A=A+i*i=55+6*6= 91< /i>
+ i=7< =10 % A=A+i*i= 91+ 7*7 =14 0
+ i =8& lt; =10 % A=A+i*i =14 0 +8* 8=204...
+ 7 28 23 1 0-6 +1= 5 28
+ A= 385
0,25 0,25 0,25 0,25
0,25 0,25
8
+ i =1& lt;=n=6 % mod 1= 0=0 % S=S+i=0 +1= 1; i=i +1= 1 +1= 2
+... i=9< =10 % A=A+i*i=204+9*9= 285
+ i =10 < =10 % A=A+i*i= 285 +10 *10 = 385
+ i =11 < =10 sai !; thúc câu 2, 23
j; 2`
+ 7 28