Đề kiểm tra 1 tiết môn Tin học Lớp 8

I. Trắc nghiệm (4 điểm):

Câu 1: Phát biểu nào sau đây là đúng ?

A. Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn.

B. Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp.

C. Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh while do

Câu 2: Lệnh lặp nào sau đây là đúng?

A. For = to do ;

B. For := to do ;

C. For := to do ;

D. For : to do ;

Câu 3: Câu lệnh pascal nào sau đây là hợp lệ?

A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);

C. For i= 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);

Câu 4: Vòng lặp while .do là vòng lặp:

A. Biết trước số lần lặp B. Chưa biết trước số lần lặp

C. Biết trước số lần lặp nhưng giới hạn là <=100 D.Biết trước số lần lặp nhưng giới hạn là >=100

Câu 5: Câu lệnh lặp while do có dạng đúng là:

A. While <điều kiện=""> do; ; B. While <điều kiện=""> do;

 

doc2 trang | Chia sẻ: lethuong715 | Lượt xem: 451 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề kiểm tra 1 tiết môn Tin học Lớp 8, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Họ và tên:	KIỂM TRA I TIẾT
Lớp: 
I. Trắc nghiệm (4 điểm):
Câu 1: Phát biểu nào sau đây là đúng ?
Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn.
Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp để thể hiện cấu trúc lặp.
Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh whiledo
Câu 2: Lệnh lặp nào sau đây là đúng?
For = to do ;
For := to do ;
For := to do ;
For : to do ;
Câu 3: Câu lệnh pascal nào sau đây là hợp lệ?
For i:=100 to 1 do writeln(‘A’);	B. For i:=1.5 to 10.5 do writeln(‘A’);
C.	For i= 1 to 10 do writeln(‘A’);	D. For i:= 1 to 10 do writeln(‘A’);
Câu 4: Vòng lặp while ..do là vòng lặp:
A. Biết trước số lần lặp	B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là =100 
Câu 5: Câu lệnh lặp whiledo có dạng đúng là:
A. While do; ; 	B. While do;
C. While do ;	D. While do ;
Câu 6: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
 s:=0;
 for i:=1 to 5 do s := s+i;
 writeln(s);
 Kết quả in lên màn hình là của s là : 
	A.11 	B. 55 	C. 101	D.15
Câu 7:Chương trình pascal sau sẽ in ra màn hình nội dung gì?
Var i: integer;
BEGIN
For i:=1 to 10 do writeln(‘Day la lan lap thu ‘,i);
Readln;
END.
A. 1 câu “Day la lan lap thu i”;	B. 1 câu “Day la lan lap thu ‘, i”;
C. 10 câu “Day la lan lap thu ‘, i”;	D. 10 câu "Day la lan lap thu i” với i theo thứ tự từ 1->10;
Câu 8: Cho S và i biến kiểu nguyên. Khi chạy đoạn chương trình :
 S:= 0; i:= 1;
 while i<= 6 do
 begin
 S:= S + i; i:= i + 2;
 end;
	Giá trị sau cùng của S là : 
	A. 16	B. 9	C. 6 	D. 0
II. Tự luận (6 điểm):
Câu 1. Viết chương trình sử dụng câu lệnh lặp For...to...do để tính tổng S.
ĐÁP ÁN TRẮC NGHIỆM:
1
2
3
4
5
6
7
8
ĐÁP ÁN TỰ LUẬN:

File đính kèm:

  • docHọ và tên.doc