Ma tr n
N i
dung
- chu
đê
M cư
đôTông sô
Nh
n
bi tế
Thô
ng
hi u
V n
d n
g 1
Vân
dung
2
TN TL TN TL TN TL TN TL TN TL
Bài
7.
Câu
l nh
l p
Cu
phap
câu
l nh
l p
For..
do
Đoc
hiêu
chư
ngơ
trinh
2
1
2
1.5
1
0,5
1
0,5
1
0,5
1
1
Bài
8.
L p
v i
s
l n
ch aư
bi tế
trướ
c
Cu
phap
câu
l nh
l p
Whil
e..
do
S
d ng
câu
l nh
Whil
e..do
2
1
3
1,5
1
0,5
2
1
1
0,5
1
0,5
Bài
9.
Làm
vi c
v i
dãy
s
Cú
pháp
khai
báo
bi nế
m n
g
Hi u
đượ
c
cách
làm
vi c
v i
bi nế
m n
g
Viêt
đung
chư
ngơ
trình
4
2
1
3
1
0,5
3
1,5
1
3
T ng s
câu6 7 1
T ng s
đi m3 4 3 4 6
T l 30% 40% 30% 40% 60%
PHÒNG GD & ĐT PHÚ L NG ƯƠ C NG HÒA XÃ H I CH NGHĨA VI T NAM
Tr ng THCS Ph n M 1 Đc l p – T do – H nh phúcườ
Đ KI M TRA H C K II
Môn: Tin H c 8 (Năm h c 2020 – 2021)
Th i gian: 45’
H tên: ………………………………………………. L p: ………..
Đi mL i phê c a giáo viên
Đ
I. PH N TR C NGHI M: Hãy ch n câu tr l i đúng nh t
Câu 1 : Gi s có m ng A g m 10 ph n t thu c ki u Integer. Nh p d li u
cho ph n t th 3 :
a. Read(A3); b. Write(A[3]); c. Write(A3); d. Read(A[3]);
Câu 2: Gi s có m ng A g m 10 ph n t thu c ki u Integer. In giá tr c a
ph n t th 5 :
a. Read(A5); b.Write(A[5]); c. Write[A(5)]; d. Read(A[5]);
Câu 3: Khai báo bi n ki u m ng :ế
c. Type A : Array [1..5 ] of Integer ; b. Type A = Array [1..5] of Integer ;
c. Var A : Array [1..5 ] of Integer ; d. Var A = Array [1..5] of Integer ;
Câu 4 : Đ nh p giá tr cho 10 ph n t c a m ng A (t 1 đn 10) thì ta dùng câu ế
l nh nào sau đây?
a. Read(A[1..10]); b. Write(A[1..10]);
c. For i:=1 to 10 do Read(A[i]); d. For i:=1 to 10 do Write(a[i]);
Câu 5: Xác đnh s vòng l p c a câu l nh sau:
For i:= 3 to 7 do S:= S+i ;
a. 5 b. 6 c. 7 d. 4
Câu 6: Cú pháp câu l nh l p xác đnh:
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 đu> DO <giá tr cu i> TO <Câu l nh>;ế ế
d. FOR <Bi n đm>=<Giá tr cu i>TO <giá tr đu> DO <Câu l nh>;ế ế
Câu 7: Cú pháp câu l nh l p v i s l n ch a bi t tr c: ư ế ướ
a. While <Đi u ki n> DO Câu l nh; b. FOR <Đi u ki n> DO Câu l nh;
c. While <Đi u ki n> TO Câu l nh; d. FOR <Đi u ki n> TO Câu l nh;
Câu 8: Ki u d li u nào có các ph n t cùng ki u :
a. Ki u Integer b. Ki u Real
c. Ki u m ng d. T t c đu sai
II. PH N T LU N (3 đi m)
Câu 1: ( 2 điêm) Hãy phát hi n l i sai và s a l i cho đúng:
A X:=5; While X:= 5 do X:= X +5;
b) For i:=10 to 5 do s:= s+ i;
a) Var A: Array[8.5..1] of real;
c) For i:=1 to 10.5 do s:= s+ i;
Câu 2 (1đ): cho đo n ch ng trình sau: ươ
S : = 0; For i:= 2 to 6 do S:= S+i ;
Sau khi th c hi n ch ng trình giá tr c a S b ng bao nhiêu? ươ
III. PH N TH C HÀNH: (3 điêm)
Hãy vi t ch ng trình nh p vào 10 s nguyên t bàn phím, tính trung bình c ng ế ươ
c a 10 s đó và in ra màn hình s l n nh t. Cho bi t s l n nh t l n h n trung bình c ngế ơ
bao nhiêu đn v ?ơ
Bài Làm
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………