
ĐỀ CHÍNH THỨC
PHÒNG GD&ĐT T.X ĐIỆN BÀN
TRƯỜNG THCS LÝ TỰ TRỌNG
(Đề gồm có 02 trang)
KIỂM TRA CUỐI KỲ II NĂM HỌC 2022-2023
Môn: Tin học – Lớp 8
Thời gian: 45 phút (không kể thời gian giao đề)
A. TRẮC NGHIỆM:(5,0 điểm)
Khoanh tròn vào chữ cái đứng trước câu em cho là đúng
Câu 1: Khai báo nào sau đây là đúng?
A. var a: integer; B. Var A: array[1...50] of integer; C.
Var b: array[1..100] of real; D. Var B : array1: 50] of real;
Câu 2: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp chưa biết trước ?
A. if...then B. if...then...else C. for...do D. while...do
Câu 3: Lệnh lặp nào sau đây là đúng:
A. While <điều kiện> := do <câu lệnh>;
B. For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
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 4: Trong câu lệnh: i:=1;While i < 20 do begin writeln('A'); i:= i+1; end; kết thúc
vòng lặp khi nào?
A. i<20 B. i >= 20 C. i= 5 D. i <5
Câu 5. Câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j );
Khi kết thúc vòng lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần?
A. 10 lần ; B. 5 lần; C. 1 lần; D. Không thực hiện.
Câu 6: Trong câu lệnh While a<= 9 do write(i);. Vậy phép so sánh a<= 9 là gì?
A. Điều kiện B. Lệnh gán.
C. Một hằng D. Một biến
Câu 7: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước?
A. if...then B. while...do C. if...then...else D. for...to...do
Câu 8: Trong câu lệnh: For i:=1 to 20 do writeln('A'); Vòng lặp in ra bao nhiêu chữ
A?
A. 10 B. 20 C. 30 D. 40
Câu 9: 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. While <điều kiện> := do <câu lệnh>;
C. For <biến đếm> <> <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
D. While <điều kiện> do <câu lệnh>;
Câu 10: Câu lệnh ghép là?
a. Có từ 2 câu lệnh trở lên được ròng bởi begin và end; c. Có 1 câu lệnh.
b. Có 1 câu lệnh được ròng bởi begin và end; d. Có 2 câu lệnh.
II. Tự luận (5,0đ):
Câu 1. Hãy nêu cách khai báo mảng? Cho ví dụ về khai báo mảng? (1,0đ)
Câu 2. Hãy nêu cú pháp, ý nghĩa vòng lặp biết trước số lần lặp?. (1,0đ)
Câu 3. Trong chương trình sau đây. Kí tự A xuất ra màn hình bao nhiêu lần? (1,0đ)
Program bm;
Trang 1/2