Kiểm tra học kì 2 Tin hoc 8 - Đề 1

Kiểm tra học kì 2 Tin hoc 8 - Đề 1

 Đề bài:

 Phần I: Trắc nghiệm(6đ)

Câu 1: đoạn chương trình sau đây cho kết quả gì?

 So:=1;

 While so<=10 do="" writeln(so);="">

 so:=so+1;

A. in ra các số từ 1 đến 9 B. in ra các số từ 1 đến 10

C. in ra vô hạn các số 1. D. không đáp án nào đúng.

 

doc 3 trang Người đăng vultt Lượt xem 1316Lượt tải 0 Download
Bạn đang xem tài liệu "Kiểm tra học kì 2 Tin hoc 8 - Đề 1", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề 1
 PHÒNG GIÁO DỤC ĐÀO TẠO LÂM HÀ KIỂM TRA 45’
	TRƯỜNG THCS TÂN HÀ	Môn :Tin Hoc 8 
Họ và tên:
Lớp8A: Năm học: 2009-2010
§iÓm
 Lêi phª cña thÇy gi¸o
 Đề bài:
 Phần I: Trắc nghiệm(6đ)
Câu 1: đoạn chương trình sau đây cho kết quả gì? 
 So:=1;
 While so<=10 do writeln(so); 
 so:=so+1;
A. in ra các số từ 1 đến 9	B. in ra các số từ 1 đến 10
C. in ra vô hạn các số 1.	D. không đáp án nào đúng.
Câu 2: sau khi thực hiện đoạn chương trình sau, giá trị của biến j bằng bao nhiêu?
j: =2;
For i:= 1 to 6 do j:=j+3;
A. 20	B.21	C. 5	D.23 
Câu 3: trong câu lệnh lặp:
	For i:=1 to 9 do beginend;
	Câu lệnh ghép được thực hiện bao nhiêu lần?
A. không lần nào	B. 1 lần
C. 9 lần	D. 10 lần.
Câu 4: Tìm hiểu đoạn chương trình sau và cho biết nó thực hiện bao nhiêu vòng lặp?
S:=10; n:=0;
While s>=1 do begin n:=n+1; s:= s-n end;
A. 4	B. 3	C. 6	D. 7
Câu 5: hãy cho biết sau khi kết thúc đoạn chương trình sau đây, gái trị của các biến i, j, k bằng bao nhiêu?
i:= 1; j:= 2; k:= 3
while i<5 do begin i:=i+1; j:=j+1; k:=k+j end;
A. i=4, j=6, k=20;	B. i=5, j=6, k= 21;
C. i=5, j=6, k= 28;	D. i=6, j=5, k= 21.	
Câu 6: Cho đoạn chương trình sau:
x: = 0; tong:= 0;
while tong <= 20 do begin writeln(tong); tong:=tong+1 end;
x:= tong;
Sau đoạn chương trình trên, giá trị biến x bằng bao nhiêu?
A. 20	B. 21; 	C. không xác định được ;	D. 0
 Phần II (Tự luận):
Câu 1(2 điểm). Trong các lệnh lặp Pascal sau đây, câu lệnh nào sai và sai ở đâu?
While i:= 1 do t:=10;
While a <= b; do write(‘b khong nho hon a’);
While 1=1 do write(‘Toi lap trinh gioi’);
i:=1; while i<10 do sum:= sum + i; i= i + 1;
câu 2(2 điểm): hãy cho biết sau khi thực hiện đoạn chương trình sau, máy tính thực hiện bao nhiêu vòng lặp, giá trị của biến s bằng bao nhiêu ? hãy viết chương trình thể hiện các thuật toán đó?
B1. s ß 10 , xß0.5
B2. nếu s > 13.2 thì chuyển đến b4
B3. sß s+x và quay lại b2.
B4. kết thúc.
Bài làm:

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

  • dockiem tra 1 tiet HK 2 de 1.doc