Trắc nghiệm (4đ): Hãy khoanh tròn một chữ cái đầu đáp án đúng Câu 1: Chọn cú pháp đúng nhất về câu lệnh lặp xác định được số lần lặpA. Khai báo dữ liệu D..[r]
(1)Họ tên:
Lớp: 8/ STT:
KIỂM TRA TIẾT Môn: TIN HỌC
Điểm:
I Trắc nghiệm (4đ): Hãy khoanh tròn chữ đầu đáp án đúng Câu 1: Chọn cú pháp câu lệnh lặp xác định số lần lặp
A For <biến đếm> := <giá trị đầu> to <giá trị cuối> <câu lệnh>; B For <biến đếm> := <giá trị cuối> to <giá trị đầu> <câu lệnh>; C For <biến đếm> := <giá trị đầu> to <giá trị cuối> do; <câu lệnh>; D For <biến đếm> = <giá trị đầu> to <giá trị cuối> <câu lệnh>;
Câu 2: Trong vòng lặp xác định, “biến đếm – giá trị đầu – giá trị cuối” phải kiểu liệu gì?:
A Integer – Real - Char B Integer – Integer - Integer C Real – Integer - LongInt D Real – Real - Char
Câu 3 Cho biết kết in hình sau thực đoạn chương trình sau: S:=0;
For i:=1 to S:=S+i; Writeln(S);
A 15 B 14 C D
Câu 4: Điều kiện vịng lặp khơng xác định thường là:
A Phép gán B Phép so sánh C Khai báo liệu D Câu lệnh Câu 5: Câu lệnh sau hợp lệ?
A For i:=10 to writeln(‘A’); B For i:=1 to 100 writeln(‘A’); C For i:=1 to writeln(‘A’) D For i:=1.5 to 10.5 writeln(‘A’); Câu 6: Trong đoạn lệnh sau, lần lặp giá trị biến i câu lệnh thay đổi nào:
While i<=10 i:=i+3;
A Tăng B Tăng C Tăng D Tăng Câu 7: Xác định số vịng lặp cho tốn tính tổng số ngun từ đến100:
A 100 B 99 C D Một kết khác
Câu 8: Cho biết kết in hình sau thưc đoạn chương trình sau: i:=1; S:=5;
While i<=5 Begin
i:=i+2; S:=S+i; End;
Write(S);
A 13 B 14 C 15 D 20
II Phần tự luận: (6đ)
Câu 1. Em nêu cú pháp hoạt động vòng lặp xác định (3đ)
Câu 2. Em viết chương trình tính tổng số tự nhiên từ 100 đến 1000 ( Sử dụng vịng lặp xác định vịng lặp khơng xác định) (2đ)
Câu Em viết chương trình cho thuật tốn sau: (1đ) B1: S 10, n