Đề 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.
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.
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)
Ủ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:
de_kiem_tra_hoc_ki_ii_mon_tin_hoc_lop_8_truong_thcs_cat_lai.pdf

