Đề kiểm tra học kì II môn Tin học Lớp 8 - Trường THCS Cát Lái - Năm học 2019-2020 - Đề 2 (Có đáp án)

II. PHẦN TỰ LUẬN (5 điểm)
Viết chương trình sử dụng biến mảng để nhập một dãy n số nguyên. In ra màn hình dãy số vừa nhập và số lượng số chẵn.
pdf 3 trang Bình Lập 13/04/2024 280
Bạn đang xem tài liệu "Đề kiểm tra học kì II môn Tin học Lớp 8 - Trường THCS Cát Lái - Năm học 2019-2020 - Đề 2 (Có đáp án)", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Đề kiểm tra học kì II môn Tin học Lớp 8 - Trường THCS Cát Lái - Năm học 2019-2020 - Đề 2 (Có đáp án)

Đề kiểm tra học kì II môn Tin học Lớp 8 - Trường THCS Cát Lái - Năm học 2019-2020 - Đề 2 (Có đáp án)
ỦY BAN NHÂN DÂN QUẬN 2 ĐỀ KIỂM TRA HỌC KỲ II 
TRƯỜNG THCS CÁT LÁI Năm học: 2019-2020 
MÔN: TIN HỌC LỚP 8. 
 Thời gian làm bài: 45 phút 
 (Không kể thời gian phát đề) 
I. PHẦN TRẮC NGHIỆM (5 điểm) 
Câu 1: Trong các cách khai báo biến mảng dưới đây, cách khai báo nào là đúng: 
A. Var A: array[1..10] of integer; B. Var A:array(1..10) of integer; 
C. Var A:= array[1..10] of integer; D. Var A: array[1..10] of integer 
Câu 2: Cho đoạn chương trình Pascal sau đây: 
tong:= 15; 
While tong > 10 do tong:=tong-1; 
Sau khi đoạn chương trình trên được thực hiện, giá trị của tong bằng bao nhiêu: 
A. 9 B. 10 C. 11 D. 12 
Câu 3: Sau khi đoạn chương trình sau được thực hiện, giá trị của biến S bằng bao nhiêu: 
S:= 10; 
for i:= 1 to 5 do S:= S + 1; 
A. 11 B. 12 C. 16 D. 15 
Câu 4: Khi thực hiện đoạn chương trình sau: 
T:=20; 
For i:=1 to 10 do T:=T – 1; 
Hãy cho biết giá trị của biến T bằng bao nhiêu? 
A. 14 B. 15 C. 10 D. 17 
Câu 5: Chọn câu lệnh viết đúng ? 
A. For i:=1 to 5 do writeln(‘ THCS Cat lai); B. For i:=1 to 5 do writeln(‘ THCS Cat lai’); 
C. For i:=1 to 5 do write(‘ THCS Cat la’ i); D. For i:=1 to 5 do write(THCS Cat lai); 
Câu 6:Câu lệnh nào viết đúng ? 
A. Program Baitap1. B. Program Bai tap 2. 
C. Program Baitap3; D. Program Bai tap 4; 
Câu 7: Cho biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6; 
Khi thực hiện câu lệnh sau: 
Tb:= 0; For i:= 1 to 5 do Tb := Tb + A[i]; Giá trị của biến Tb là bao nhiêu? 
A. 20 B. 18 C. 21 D. 22 
Câu 8: Cho biết giá trị của biến x và y sau khi thực hiện đoạn chương trình sau: 
X:= 0; Y:= 3; 
For i:= 1 to 4 do X:= X + Y; 
A. 11 B. 12 C. 13 D. 14 
Câu 9: Hãy chọn câu lệnh đúng ? 
A. Write(‘ Di hoc vui qua); B. Write(‘ Di hoc vui qua’) 
C. Writeln( Di hoc vui qua); D. Writeln(‘ Di hoc vui qua’); 
Câu 10: Hãy chọn câu lệnh viết đúng ? 
A. Readln(‘a’); B. Read(‘a’); 
C. Readln(a); D. Read(a’); 
II. PHẦN TỰ LUẬN (5 điểm) 
Viết chương trình sử dụng biến mảng để nhập một dãy n số nguyên. 
In ra màn hình dãy số vừa nhập và số lượng số chẵn. 
Đáp án & Thang điểm 
I. PHẦN TRẮC NGHIỆM (5 điểm) 
Câu 1 2 3 4 5 6 7 8 9 10 
Đáp án C B D C B C A B D C 
II. PHẦN TỰ LUẬN (5 điểm) 
Nội dung trả lời Điểm 
Program Dem_Le; 
Uses crt; 
var i, n, Dem: integer; 
 A : array[1..100] of integer; 
0.5 
0.5 
Begin 
clrscr; 
writeln(‘Nhap do dai cua day so, N=’); 
readln(n); 
0.5 
writeln(‘Nhap cac phan tu cua day so:’); 
For i:=1 to n do 
0.5 
Begin 
write(‘a[‘,i,’]=’); 
readln(a[i]); 
End; 
0.5 
writeln(‘Day so vua nhap la:’); 
 For i:=1 to n do write(a[i], ‘ ; ’); 
Dem:=0; 
For i:=1 to n do 
if a[i] mod 2 =0 then Dem:= Dem+1; 
0.5 
0.5 
0.5 
0.5 
writeln(‘Co ’,Dem,’ so chan’); 
readln; 
End. 
 0.5 

File đính kèm:

  • pdfde_kiem_tra_hoc_ki_ii_mon_tin_hoc_lop_8_truong_thcs_cat_lai.pdf