PHÒNG GD – ĐT HOÀI NHƠN<br />
Trƣờng THCS Tam Quan Bắc<br />
Họ và tên: ........................................<br />
Lớp: ........... SBD: .........<br />
<br />
ĐỀ KIỂM TRA HỌC KỲ II Chữ kí giám thị<br />
Năm học: 2017-2018<br />
GT1:<br />
Môn: TIN HỌC 8<br />
Thời gian làm bài: 45 phút GT2:<br />
(Không kể thời gian phát đề)<br />
...............................................................................................................................<br />
Điểm (bằng số)<br />
<br />
Điểm (bằng chữ)<br />
<br />
Giám khảo 1<br />
<br />
Giám khảo 2<br />
<br />
Mã<br />
phách<br />
<br />
Mã phách<br />
Số tờ:......<br />
<br />
ĐỀ 1<br />
A.PHẦN TRẮC NGHIỆM: (6,0 điểm)<br />
I. Hãy khoanh tròn vào chữ cái đứng trƣớc câu trả lời đúng từ câu 1 đến câu 12 (3 điểm)<br />
Câu 1 : Điều kiện câu lệnh lặp chưa xác định thoát khỏi vòng lăp là:<br />
a. Điều kiện đúng<br />
b. Điều kiện sai<br />
c. Số lần lặp phụ thuộc vào điều kiện và thoát khỏi vòng lặp khi điều kiện không còn đúng nữa.<br />
d. Số lần lặp phụ thuộc vào điều kiện và thoát khỏi vòng lặp khi điều kiện còn đúng.<br />
Câu 2: Vòng lặp while ..do là vòng lặp:<br />
a. Biết trước số lần lặp<br />
b. Chưa biết trước số lần lặp<br />
c. Biết trước số lần lặp nhưng giới hạn là =100<br />
Câu 3: Chọn khai báo hợp lệ:<br />
A. Var a,b: array[1 .. n] of real;<br />
C. Var a,b: array[1 : n] of Integer;<br />
B. Var a,b: array[1 .. 100] of real;<br />
D. Var a,b: array[-1..100] of integer;<br />
Câu 4: Vòng lặp sau cho kết quả bằng bao nhiêu:<br />
i := 0; T := 0;<br />
While i < 3 do<br />
begin T := T + 1; i := i + 1; end;<br />
A. T = 2<br />
B. T = 3<br />
C. T = 4<br />
D. T = 5<br />
Câu 5: Trong câu lệnh While...do, nếu điều kiện đúng thì:<br />
A. Tiếp tục vòng lặp<br />
B. Vòng lặp vô tận<br />
C. Lặp 10 lần<br />
D. Thoát khỏi vòng lặp<br />
Câu 6. Đoạn lệnh sau đây:<br />
so:=1; while so