Ngµy so¹n: 10/ 3/ 2013
Ngµy gi¶ng: 13/ 3/ 2013 -T3
8A: 29..…………………….
TiÕt 57:
KiÓm tra viÕt 1 tiÕt
I. M c đích, yêu c u:
+ Ph¹m vi kiÕn thøc: bµi 7 ®Õn bµi thùc hµnh 6: u lÖnh p, phÇn mÒm
Geogebra
+ Yªu cÇu cÇn ®¹t: n¾m ®îc cÊu tróc c©u lÖnh lÆp víi sè lÇn biÕt tríc vµ cha biÕt
tríc
II. Môc tiªu, h×nh thøc :
a. Môc tiªu:
+ KT: §¸nh gi¸ kÕt qu¶ häc tËp cña HS trong bµi 7 ®Õn bµi thùc hµnh 6:
ng c©u lÖnh lÆp trong lËp tr×nh.
+ KN: NhËn biÕt c¸c mÉu c©u lÖnh, ph©n biÖt c©u lÖnh p víi n biÕt tríc
lÇn cha biÕt tríc.
+ T§: lµm bµi nghiªm tóc
b. H×nh thøc: kiÓm tra viÕt tr¾c nghiÖm vµ tù luËn
* Ti ế n tr×nh gi d y :
1) n đnh t chc lp :
2) GV Phát đ
3) HS làm bài
4) GV thu bài nh n xét
III. Ma tr©n ®Ò:
c ®é
Chñ ®Ò
NhËn biÕt Th«ng hiÓu VËn dông Tæng
TN TL TN TL TN TL
1. C©u
lÖnh
lÆp
NhËn biÕt
®îc cÊu
tróc lÖnh
lÆp
HiÓu ý
nghÜa, t¸c
dông cña
lÖnh lÆp
BiÕt
diÔn
gi¶i
thuËt
to¸n víi
lÖnh
lÆp
X¸c ®Þnh ®-
îc kÕt qu¶
sau ®o¹n ch-
¬ng tr×nh
BiÕt lËp tr×nh
víi thuËt to¸n
cho tríc víi
lÖnh lÆp
2;4;5 1;3; 9 6;7;8; 10 10
1,5 1 3 1,5 310
Tæng
3 3 4 10
1,5 4 4,5 10
IV. Đ I:
A. Tr c nghi m (4 đi m) : Khoanh tròn ch cái đ ng tr c k t qu đúng ướ ế
Câu 1: Câu l nh Gotoxy (Wherex, 10) đ a con tr đ n v trí nào trên màn hình k t ư ế
qu
A. C t 10 hàng hi n t i; B. Hàng 10 c t hi n t i
C. C t hi n t i, hang hi n t i. D. C t 10 hàng 10
Câu 2: L nh l p nào sau đây là đúng?
A. For <bi n đ m>= <giá tr đ u> to <giá tr cu i> do <câu l nh>;ế ế
B. For <bi n đ m>:= <giá tr đ u> to <giá tr cu i > do <câu l nh>;ế ế
C. For <bi n đ m>:= <giá tr cu i> to <giá tr đ u> do <câu l nh>;ế ế
D. For <bi n đ m>: <giá tr đ u> to <câu l nh> do <giá tr cu i>;ế ế
Câu 3: Câu l nh pascal nào sau đây là h p l ?
A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 4: L nh l p while ..do s vòng l p là:
A. Bi t tr c s l n l pế ướ B. Ch a bi t tr cư ế ướ s l n l p
C. Không th c hi n vòng l p nào D. L p vô h n l n
Câu 5: Câu l nh l p while…do có d ng đúng là:
A. While <đi u ki n> do <câu l nh>; B. While <đi u ki n> <câu l nh>
do;
C. While <câu l nh> do <đi u ki n>; D. While <đi u ki n>, do <câu
l nh>;
Câu 6: Cho S và i là bi n nguyên. Khi ch y đo n ch ng trình :ế ươ
s:=0;
for i:=1 to 5 do s := s+i;
writeln(s);
K t qu in lên màn hình là c a s là : ế
A.11 B. 55 C. 101 D.15
Câu 7:Ch ng trình pascal sau s in ra màn hình n i dung gì?ươ
Var i: integer;
Begin
For i:=1 to 10 do writeln(‘Day la lan lap thu’ ,i);
Readln;
End.
A. 1 câu “Day la lan lap thu i ”
B. 1 câu “Day la lan lap thu’, i ”
C. 10 câu “Day la lan lap thu’ , i ”
D. 10 câu "Day la lan lap thu i theo th t c a i là t 1 10
Câu 8: Cho S và i bi n ki u nguyên. Khi ch y đo n ch ng trình :ế ươ
S:= 0; i:= 1;
while i <= 6 do begin S:= S + i; i:= i + 2; end;
Giá tr sau cùng c a S là :
A. 16 B. 9 C. 7 D. 0
B. T lu n (6 đi m):
Câu 9 (3đi m): Tìm hi u thu t toán sau: cho bi t s vòng l p? giá tr bi n S, di n ế ế
gi i các vòng l p?
B cướ 1: S=10, n = 6
B cướ 2: N u S > 34, chuy n đ n b c 4ế ế ướ
B cướ 3: S = S + n và quay l i b c 2 ướ
B cướ 4: Thông báo k t qu và k t thúcế ế
Câu 10 (3 đi m): L p trình v i thu t toán trong câu 9
Màn hình k t qu hi n n i dung gì?ế
I. Đáp án – H ng d n ch mướ
Câu 1 2 3 4 5 6 7 8
Đáp án B B D B A C D B
Câu 9 (3đi m): Ban đ u: S=10 < 34 ; n = 6
Vòng 1: S = S+n = 10+6 = 16 < 34
Vòng 2: S = S+n = 16+6 = 22 < 34
Vòng 3: S = S+n = 22+6 = 28 < 34
Vòng 4: S = S+n = 28+6 = 34 > 34
Vòng 5: S = S+n = 34+6 = 40 > 34 k t thúcế
S vòng l p: 5; Giá tr bi n S = 40 ế
Câu 10 (3 đi m): L p trình v i thu t toán trong câu 9,
Màn hình k t quế
H tên: ............................................... Ngày ...... tháng .......năm ........
L p 8A Ti t 57: ế Ki m tra 1 ti t Tin 8 ế
Đi mNh n xét c a GV
Đ bài:
Câu 1 (3đi m): Tìm hi u thu t toán sau: cho bi t s vòng l p? giá tr bi n S, di n ế ế
gi i các vòng l p?
B cướ 1: S=10, n = 6
B cướ 2: N u S > 34, chuy n đ n b c 4ế ế ướ
B cướ 3: S = S + n và quay l i b c 2 ướ
B cướ 4: Thông báo k t qu và k t thúcế ế
Câu 2 (3 đi m): L p trình v i thu t toán trong Câu 1
Màn hình k t qu hi n n i dung gì?ế
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
………………………………………………………………..……………………………………………………
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
………………………………………………………………..……………………………………………………
…………………………………………………………..…………………………………………………………
Câu 3: Câu l nh Gotoxy (Wherex, 10) đ a con tr đ n v trí nào trên màn hình k t ư ế
qu
A. C t 10 hàng hi n t i; B. Hàng 10 c t hi n t i
C. C t hi n t i, hang hi n t i. D. C t 10 hàng 10
Câu 4: L nh l p nào sau đây là đúng?
A. For <bi n đ m>= <giá tr đ u> to <giá tr cu i> do <câu l nh>;ế ế
B. For <bi n đ m>:= <giá tr đ u> to <giá tr cu i > do <câu l nh>;ế ế
C. For <bi n đ m>:= <giá tr cu i> to <giá tr đ u> do <câu l nh>;ế ế
D. For <bi n đ m>: <giá tr đ u> to <câu l nh> do <giá tr cu i>;ế ế
Câu 5: Câu l nh pascal nào sau đây là h p l ?
A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 6: L nh l p while ..do s vòng l p là:
A. Bi t tr c s l n l pế ướ B. Ch a bi t tr cư ế ướ s l n l p
C. Không th c hi n vòng l p nào D. L p vô h n l n
Câu 7: Câu l nh l p while…do có d ng đúng là:
A. While <đi u ki n> do <câu l nh>; B. While <đi u ki n> <câu l nh>
do;
C. While <câu l nh> do <đi u ki n>; D. While <đi u ki n>, do <câu
l nh>;
Câu 8: Cho S và i là bi n nguyên. Khi ch y đo n ch ng trình :ế ươ