Đề 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);="">=10>
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.
Đề 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: