TR NG THCS LONG CHÂUƯỜ KI M TRA GI A K II (2020-2021)
L P: 8MÔN: TIN H C 8 (45 PHÚT)
A. Tr c nghi m (3 đi m) Khoanh tròn vào ch cái đu em cho là đúng nh t.
Câu 1: Trong ngôn ng l p trình Pascal, câu l nh l p v i s l n bi t tr c là: ế ướ
A. If (Đi u ki n) then (Câu l nh);
B. Var i,n: Integer;
C. While (đi u ki n) do (câu l nh);
D. For <Bi n đm>:=<Giá tr đu>ế ế to <Giá tr cu i> do <câu l nh>;
Câu 2: Trong câu l nh l p: For <Bi n đm>:=<Giá tr đu>ế ế to <Giá tr cu i> do <câu l nh>; Khi
th c hi n ban đu Bi n đmế ế nh n giá tr = Giá tr đu, sau m i vòng l p bi n đm tăng thêm: ế ế
A. 1 đn vơ B. 2 đn vơ C. 3 đn vơ D. 4 đn vơ
Câu 3: Đâu là ho t đng l p v i s l n ch a bi t tr c? ư ế ướ
A. Hàng ngày em ăn c m 2 l n.ơ
B. M t tu n tr ng em t ch c chào c 1 l n. ườ
C. Ngày em đánh răng 3 l n
D. Em s đn nhà bà ngo i ch i vào hôm c b và m đi v ng. ế ơ
Câu 4: Câu l nh pascal nào sau đây là h p l ?
A. For i=1 to 10 do writeln(‘A’) B. For i : = 1 to 10 do writeln(‘A’);
C. For i:=5 to 30 do; writeln(‘A’) D. For i:= 10 to 1 do writeln(‘A’);
Câu 5: Sau khi th c hi n đo n ch ng trình sau, giá tr c a bi n a b ng bao nhiêu? ươ ế
a:=0 ; for i:= 1 to 3 do a:= a+i;
A. 3 B. 4 C. 6 D. 5
Câu 6: Trong câu l nh l p for i:=1 to 10 do begin…end; câu l nh ghép đc th c hi n bao nhiêu l n ượ
(nói cách khác, bao nhiêu vòng l p đc th c hi n?) ượ
A. Không l n nàoB. 1 l nC. 10 l nD. 2 l n
B. T lu n (7 đi m )
Câu 1: (2đ): Em cho bi t cú pháp câu l nh l p For...do và ho t đng c a câu l nh l pế
Câu 2: (2đ) Em hãy s p x p ch ng trình tính t ng N s t nhiên sau cho phù h p? ế ươ
Var N, i: integer;
Write(‘Nhap so N=’); s:=0;
S: Longint; readln(n);
For i:=1 to n do
Begin Program tinh_tong;
S:=s+i;
Writeln(‘Tong cua ‘, N, ‘ So tu nhien dau tien s=’, s);
End.
Readln;
Câu 3: (3đ) Em hãy vi t ch ng trình tính t ng N s t nhiên sao cho t ng nh nh t l n h n 100. ế ươ ơ
Dùng câu l nh While ... Do.
----------------------------o0o----------------------------
2