Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (86.18 KB, 3 trang )
Trường THCS Thành Cổ
ĐỀ KIỂM TRA HỌC KÌ II
MÔN TIN HỌC
Thời gian làm bài 45 phút
Họ và tên: lớp 8
I. lí thuyết:
Câu 1: (1.5 điểm) Nêu cú pháp câu lệnh while do, nêu quá trình hoạt động
Câu 2: (1 điểm) Nêu cú pháp cách khai báo biến mảng. Cho ví dụ.
Câu 3: (1 điểm) Nêu cú pháp câu lệnh điều kiện dạng đủ. Cho ví dụ
II. Bài tập:
Câu 1: (1.5 điểm) khoanh tròn chổ sai và sửa lại cho đúng:
a) a : = 5; while a < 10 then a : = a +1;
b) For i = 1 to 10 do Writeln(‘TIN HOC 8’);
c) If x > 5 then x: = x +1; else x : = x- 1;
Câu 2: (1 điểm) Cho đoạn chương trình sau:
S : = 0; i: = 0;
While i < = 10 do
Begin
S:= S + i;
i : = i + 1;
End;
Sau khi thực hiện chương trình giá trị của i và S bằng bao nhiêu?
Câu 3: (2 điểm) Sắp xếp các dòng sau thành một chương trình tính tổng 100 số tự
nhiên đầu tiên khác 0 hoàn chỉnh
var i: integer; S: longint;
writeln('Tong cua 100 so tu nhien dau tien khac 0 S = ', S);
program Tinh_tong;
I := 1;
begin
while i <=100 do
S:= S+i;