Voøng laëp khoâng xaùc ñònh coù cuù phaùp daïng: While <ñieàu kieän> do <caâu leänh>;.. FOR <bieán ñeám:=giaù trò ñaàu> TO <giaù trò cuoái> DO <caâu leänh>;[r]
(1)(học sinh làm trực tiếp vào đề kiểm tra) I Trắc nghiệm: (3đ) Khoanh tròn đáp án :
Câu 1: (0,5 điểm) Hoạt động sau cho ta biết trước số lần lặp: a Học thuộc
b Ngày ăn cơm bữa c Nhặt rau xong
d Gọi có người nhấc máy
Câu 2: (0,5 điểm) Câu lệnh: (For i:=1 To 10 Do) cho ta biết số lần lặp lần?
a lần b laàn c 10 laàn d 11 laàn
Câu 3: (0,5 điểm) Câu lệnh: (If 5>=7 Then) trả kết Đúng hay Sai?
a Đúng b Sai
Câu 4: (0,5 điểm) Trong Pascal câu lệnh hợp lệ :
a if X >10; then a:=b else m:=n; b for i:=100 to writeln (‘hello’); c while : X > a:=b ; d for i: = to writeln(‘hello’); Câu 5: (0,5 điểm) Trong câu lệnh lặp dạng For Do, biến đếm có kiểu liệu:
a Real b Char c String d Integer
Câu 6: (0,5 điểm) Với n = câu lệnh: s:=0; for i:=0 to n s:=s+i; Lặp lần:
a Laàn b lần c không lặp d Lặp vô hạn
II Tự luận: (7đ)
Câu1: (2 điểm) Điền từ cụm từ thiếu vào dấu ( ) câu sau:
a Câu lệnh ghép câu lệnh đơn giản đặt hai từ khoá b If <điều kiện> <câu lệnh 1> <câu lệnh 2>
c Vòng lặp không xác định có cú pháp dạng:
d FOR <biến đếm:=giá trị đầu> TO <giá trị cuối> DO <câu lệnh>; vòng lặp Câu 2:
Trả lời: Số lần lặp :……… Giá trị S kết thúc chương trình :………
(Câu học sinh làm phía sau đề kiểm tra)
Câu 3: (1đ)Vẽ lưu đồ thuật toán(LĐTT) câu lệnh điều kiện dạng đầy đủ Câu 4: (2đ)Viết chương trình tính tổng: 1+1/22+ 1/n2
-hết -Họ Tên: ……
Lớp: 8………
KIỂM TRA Môn Tin học lớp 8
Thời gian: 45 phút
Điểm
(2đ)Với n=5 đoạn chương trình sau lặp lần? giá trị S kết thúc chương trình có giá trị bao nhiêu?
n:= 5; S:=0;i:=1; While i<n Do Begin
(2)(học sinh làm trực tiếp vào đề kiểm tra) I Trắc nghiệm: (3đ) Khoanh tròn đáp án :
Câu 1: (0,5 điểm) Hoạt động sau cho ta biết trước số lần lặp: b Ngày ăn cơm bữa
Caâu 2: (0,5 điểm) Câu lệnh: (For i:=1 To 10 Do) cho ta biết số lần lặp lần? c 10 laàn
Câu 3: (0,5 điểm) Câu lệnh: (If 5>=7 Then) trả kết Đúng hay Sai? b Sai
Câu 4: (0,5 điểm) Trong Pascal câu lệnh hợp lệ : d for i: = to writeln(‘hello’);
Câu 5: (0,5 điểm) Trong câu lệnh lặp dạng For Do, biến đếm có kiểu liệu: d Integer
Câu 6: (0,5 điểm) Với n = câu lệnh: s:=0; for i:=0 to n s:=s+i; Lặp lần: a Lần
II Tự luận: (7đ)
Câu1: (2 điểm) Điền từ cụm từ thiếu vào dấu ( ) câu sau: a.Begin end;
b If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
c Vòng lặp không xác định có cú pháp dạng: While <điều kiện> <câu lệnh>;
d FOR <biến đếm:=giá trị đầu> TO <giá trị cuối> DO <câu lệnh>; vòng lặp xác định Câu 2:
Trả lời: Số lần lặp :
Giá trị S kết thúc chương trình : 10 (Câu học sinh làm phía sau đề kiểm tra)
Câu 3: (1đ)Vẽ lưu đồ thuật toán(LĐTT) câu lệnh điều kiện dạng đầy đủ
SAI
ĐÚNG
ĐÁP ÁN ĐỀ KIỂM TRA Môn Tin học lớp 8
Thời gian: 45 phút
(2đ)Với n=5 đoạn chương trình sau lặp lần? giá trị S kết thúc chương trình có giá trị bao nhiêu?
Điều kiện ?
(3)Caâu 4: (2đ)Viết chương trình tính tổng: 1+1/22+ 1/n2
Var i,n : integer; S : real;
Begin S:=0;
Write(‘nhap n:’); readln(n); For i:=1 to n S:=S+1/(i*i); Writeln(‘tong la:’,S);
End Hoặc
Var i,n : integer; S : real;
Begin
S:=0;i:=1;
Write(‘nhap n:’); readln(n);
While i<=n begin S:=S+1/(i*i); i:=i+1; end; Writeln(‘tong la:’,S);
End