MA TR N Đ KI M TRA
C p
đNh n bi t ế Thông hi uV n d ng C n
g
C p đ th p C p đ cao
TênTNKQ TL TNKQ TL TNKQ
TL
TNKQ TL
Ch đ
Ch đ 1 - Nh n bi t ế c u- Ch ra- Tính
Câu l nhtrúc l pl ic a
s
l n
l p- Nh n bi t ế cú
các
câul p c a
pháp c acâu l nhcác câu
l nh
l nh l p
- Nh n bi t cách ế
vi t câu l nh l pế
- Nh n bi t ế tác
d n
g
c acâu
l nh l p
S câu5
1
1 7
S đi m
1.25
3.0
2.0
6.25
T l %
12.5%
30%
20%
62.5%
Ch đ 2 - Nh n bi t ế cú- S- Xác
L p v i s pháp c acâu khácđnh s
l n ch a ư l nhl p v i s
bi
t
vòng l p
bi t t.r cế ướ l nch aưbi tếgi avàtính
trướ
c
câugiátr
- Nh n bi t cách ế l nh l p c a bi n ế
sau khi
vi t câu l nh l pế v i
s
th c
v i s l n ch aưl n
bi tế
hi
n
bi t tr cế ướ
trướ
c
vòng l p
- Nh n bi t l i ế vàcâu
l ptrình c nl nh l p
tránh
khi vi tếv i
s
câu l nh l p v i l n
s l n ch a bi t ư ế ch aư
trướ
c
biế
t
- Nh n bi t đc ế ượ
trướ
c
tính ch tc a
đi uki n
trong
câu l nh l p v i
s l n ch a bi t ư ế
trướ
c
- Nh n bi t đc ế ượ
các câu l nh
trong
cúpháp
c a câu l nh l p
v i s l n ch aư
bi t tr cế ướ
S câu5 1
1
7
S đi m
1.25
1.0 1.0
3.25
T l % 12.5
%
10% 10%
32.5%
Ch đ 3 - Nh n bi t công ế
H c v hình c t o ra đng ườ
v i ph n tròn khi bi t tâmế
m m
và bán kính
Geogebra - Nh n bi t đc ế ượ
công c xóa đi
t ngượ
S câu2
2
S đi m
0.5
0.5
T l % 5%
5%
T ng s câu 12 2
2
16
T ng s 3.0 4.0 3.0 10
đi m30% 40% 30%
100%
T l %
KI M TRA H c K 2 – NĂM H C 2019-2020
Môn: TIN H C - L P: 8 (Tr c nghi m-T lu n)
Th i gian làm bài: 45 phút (không tính th i gian giao đ)
A. PH N TR C NGHI M: (3 đi m)
I. Em hãy ch n câu tr l i đúng nh t đ đi n vào các ch tr ng:
-C u trúc l p đc s d ng đ ch th cho……………. ượ (1) th c hi n l p l i 1 vài
ho t đng nào đó cho đên khi m t ………………………. (2) đc th a mãn.ượ
Câu 1: A. máy tính B. con ng iườ
C. Pascal D. T t c đu đúng
Câu 2: A. câu l nhB. đi u ki n C. cú pháp
D. ngôn ng
II. Ch n câu tr l i đúng nh t
Câu 3: Nút l nh nào là công c t o ra đng tròn khi bi t tâm và bán kính? ườ ế
A. B. C. D.
Câu 4: Nút l nh nào là công c xóa đi t ng trong ph n m m Geogerbra? ượ
A. B. C. D.
Câu 5: Cú pháp đúng c a câu l nh l p là cú pháp nào?
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 <câu l nh> do <giá tr cu i>;ế ế
C. for <câu l nh>:=<giá tr đu> to <giá tr cu i> do <bi n đm>; ế ế
D. for <bi n đm>:=<giá tr cu i>to <giá tr đu> do <câu l nh>;ế ế
Câu 6: Cú pháp đúng c a câu l nh l p v i s l n ch a bi t tr c là cú pháp nào? ư ế ướ
A. whiel <đi u ki n> do <câu l nh>; B. wilhe <đi u ki n> do <câu l nh>;
C. while <đi u ki n> do <câu l nh>; D. wheli <đi u ki n> do <câu l nh>;
III. Hãy khoanh tròn vào ch Đ n u câu sau là đúng, và ch S n u câu sau là sai: ế ế
Câu 7: for n:=1 to 4 do writeln(‘a’); ĐS
Câu 8: n:=0; while n<5 do writeln(‘a’); ĐS
IV. Hãy ghép n i dung c t A cho phù h p v i n i dung c t B
A B
1. Tác d ng c a câu l nh l p là a. L p vô h n l n
2. L i l p trình c n tránh khi s d ng while..do b. Các phép so sánh
3. Đi u ki n trong câu l nh th ng là ườ c. Có th là câu l nh đn hay câu l nh ghép ơ
4. Câu l nh sau t khóa “ dod. M t l nh thay cho nhi u l nh
Câu 9: A. 1-a
Câu 10: A. 2-a
Câu 11: A. 3-a
Câu 12: A. 4-a
B.
C. 1-b
B. 2-b
B. 3-b
B. 4-b
C.
D. 1-c
C. 2-c
C. 3-c
C. 4-c
D.
E. 1-d
D. 3-d
D. 3-d
D. 4-d
B. PH N T LU N: (7 đi m)
Câu 1: Em hãy nêu s khác nhau gi a câu l nh l p và câu l nh l p v i s l n ch a bi t ư ế
tr c? ướ (1,0 đi m)
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Câu 2: Ch ra l i c a các câu l nh d i đây? ướ (3 đi m)
a/ for i=1 to 10 do writeln(’A’); .............................................................................
b/ X:=1; while X:=1 do X:=X+10; .........................................................................
c/ X:=1; whiel X=1 to X:=X+10; ...........................................................................
d/ for i:=1.5 to 10.5 do writeln(’A’); ......................................................................
e/ X:=1; while X=1 to X:=X+10; ...........................................................................
f/ for i:=1 to 10 do; writeln(’A’) .............................................................................
Câu 3: Hãy tính s vòng l p c a các câu l nh d i đây? ướ (2 đi m)
a/ for i:=3 to 28 do writeln(’A’);
b/ for i:=7 to 10 do writeln(’A’);
.....................................................................................................................................
.....................................................................................................................................
Câu 4: Cho đo n ch ng trình sau. Em hãy xác đnh s vòng l p và tính giá tr ươ
c a bi n n sau khi k t thúc đo n ch ng trình? ế ế ươ (1,0 đi m)
S:=1; n:=0;
While S<5 do
Begin n:=S+n; S:=S+1; end;
..................................................................................................................................
..................................................................................................................................
(Đ ki m tra có 02 trang)