Kiểm tra năm học 2015 - 2016 môn: Tin học 8 thời gian: 45 phút

doc 2 trang Người đăng phongnguyet00 Lượt xem 552Lượt tải 0 Download
Bạn đang xem tài liệu "Kiểm tra năm học 2015 - 2016 môn: Tin học 8 thời gian: 45 phút", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Kiểm tra năm học 2015 - 2016 môn: Tin học 8 thời gian: 45 phút
Trường THCS Vân Hà
Lớp: 8
Họ và tên: 
ĐỀ 01
KIỂM TRA 
NĂM HỌC 2015-2016
MÔN: TIN HỌC 8
Thời gian: 45 phút
A. TRẮC NGHIỆM: (4đ)
 Hãy khoanh tròn vào chữ cái đứng trước câu trả lời đúng trong các câu sau:
Câu 1: Em hiểu câu lệnh lặp theo nghĩa nào dưới đây?
Một lệnh thay cho nhiều lệnh.
Các câu lệnh được viết lặp đi lặp lai nhiều lần.
Vì câu lệnh đã có tên là lệnh lặp
Cả a, b, c đều sai.
Câu 2: Cách viết câu lệnh lặp với số lần biết trước như sau:
For = to do ;
For : = to do ;
For := to do ;
For = to do 
Câu 3: cho đoạn chương trình sau:
I:=1;
While i<=5 do 
	Begin tong:= tong + I; I:= I + 1; End;
Sau đoạn chương trình trên em hãy cho biết biến “tong” có giá trị bằng bao nhiêu?
A.1	B.5	C.10	D.15
Câu 4.Cho đoạn chương trình sau:
n:=1; 
While n<10 do
Begin n:=n+1; Writeln(‘ xin chao’); end;
Khi thực hiện chương trình câu “ xin chao” được viết ra màn hình mấy lần?
A. 0	B.9	C. 10	D. Vòng lặp vô tận.
 B. TỰ LUẬN (6đ)
Câu 5 Tìm lỗi trong chương trình và sửa lỗi chương trình cho đúng: 
	Tính Tổng Các Số Tự Nhiên Từ 100 Đến 1000 (Vòng lặp với số lần lặp chưa biết).
	Program tinh_tong;
	Var i S: Integer;
	Begin
	i: 100;
	S = 0;
	While i > 1000 do
	S:= S + i
	i:= i + 1;
	Writeln(‘ Tong cac so tu nhien tu 100 den 1000 la:’,S); Readln;
	End.
Câu 6: Viết chương trình tính tổng 10 số tự nhiên đầu tiên. KIỂM TRA 45 PHÚT – Đề 1
NĂM HỌC 2015-2016
MÔN: TIN HỌC 8
Thời gian: 45 phút
ĐÁP ÁN VÀ THANG ĐIỂM
Câu
Đáp án
Điểm
TRẮC NGHIỆM: (4đ)
1
A
1
2
C
1
3
D
1
4
B
1
TỰ LUẬN: (6đ)
5
Program tinh_tong;
Var i, S: Integer;	
Begin
	i:= 100;	
	S: = 0;	
	While i <=1000 do	
	S:= S + i;	
	i:= i + 1;
	Writeln(‘ Tong cac so tu nhien tu 100 den 1000 la:’,S); Readln;
	End.
0,5
0,5
0,5
1,0
0,5
6
Program tong;
 var S,i:integer;
 Begin
 S:=0;
 for i:=1 to 10 do S:=S+i;
	writeln(‘ tong cua 10 so tu nhien dau tien:’,S);
	readln
 end.
3.0

Tài liệu đính kèm:

  • docKiem_tra_1_tiet_mon_Tin_hoc_8_ki_II.doc