Đề kiểm tra lại học kỳ II năm học 2009-2010 môn Tin học 8 - Trường THCS Đoàn Giỏi

Đề kiểm tra lại học kỳ II năm học 2009-2010 môn Tin học 8 - Trường THCS Đoàn Giỏi

A./ PHẦN TRẮC NGHIỆM: (7 điểm - mỗi câu đúng được 1 điểm)

(Chọn câu đúng nhất hoặc điền vào chổ trống và ghi vào giấy làm bài)

Câu 1: Muốn khai báo mảng A gồm có 5 phần tử có kiểu số thực ta khai báo như sau?

A. Var a: array(1.5) of real;

B. Var a: array[1.5] of integer;

C. Var a: array[1 5] of real;

D. Var a: array[1.5] of real;

Câu 2: Câu lệnh lặp sau thuộc dạng câu lệnh lặp với số lần xác định hay không xác định ?

S:=0; i:=1; while S<=10 do="" s:="S" +="">

A. Lặp với số lần không xác định

B. Lặp với số lần xác định

Câu 3: Cho biết số lần lặp của câu lệnh lặp sau?

P:= 1; For i := 3 to 11 do P:= P * i;

A. 8 lần

B. 9 lần

 

doc 1 trang Người đăng tranhiep1403 Lượt xem 1257Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra lại học kỳ II năm học 2009-2010 môn Tin học 8 - Trường THCS Đoàn Giỏi", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Phòng GD&ĐT Châu Thành 	ĐỀ KIỂM TRA LẠI HỌC KỲ II -NĂM HỌC:2009-2010
Trường THCS Đoàn Giỏi 	 MÔN TIN HỌC 8- Thời gian 45 phút (không kể thời gian phát đề)
"
A./ PHẦN TRẮC NGHIỆM: (7 điểm - mỗi câu đúng được 1 điểm)
(Chọn câu đúng nhất hoặc điền vào chổ trống và ghi vào giấy làm bài)
Câu 1: Muốn khai báo mảng A gồm có 5 phần tử có kiểu số thực ta khai báo như sau?
Var a: array(1..5) of real;
Var a: array[1..5] of integer;
Var a: array[15] of real;
Var a: array[1..5] of real;
Câu 2: Câu lệnh lặp sau thuộc dạng câu lệnh lặp với số lần xác định hay không xác định ?
S:=0; i:=1; while S<=10 do S:= S + i;
Lặp với số lần không xác định
Lặp với số lần xác định
Câu 3: Cho biết số lần lặp của câu lệnh lặp sau?
P:= 1; For i := 3 to 11 do P:= P * i; 
8 lần
9 lần
10 lần
11 lần
Câu 4: Cho biết số lần lặp của câu lệnh lặp sau?
S:= 1; while S<=20 do S:=S * 2; 
4 lần
5 lần
6 lần 
7 lần
Câu 5: Cho mảng A gồm 10 phần tử nguyên, i là biến có kiểu nguyên, xem các câu lệnh gán sau?
A[i] := 1.5;
A[i] := A[i] * 2;
A := A + i;
A := A * i;
Câu 6: Viết câu lệnh lặp với số lần xác định, giải thích các thành phần trong câu lệnh?
Câu 7: Chạy từng bước, căn cứ vào điều kiện lặp tính giá trị của biến A khi thực hiện đoạn chương trình sau?
A := 0; i := 1; while A<=14 do begin A := A + i; i:=i+1; end;
A = 15
A = 11
A = 10
A = 12
B./ PHẦN TỰ LUẬN (3điểm)
Câu 8:(1,5 điểm) Chạy từng bước, căn cứ vào điều kiện lặp tính giá trị của biến S khi thực hiện đoạn chương trình sau?
S := 0; i := 1; while i < 5 do begin S:= S + i * i; i := i +1; end;
Câu 9:(1,5 điểm) Chạy từng bước, căn cứ vào điều kiện lặp tính giá trị của phần tử thứ 3 của mảng A( tức là hỏi A[3]=? ) khi thực hiện đoạn chương trình sau?
Var A:array[1..10] of real; 
Begin 
A[1]:= 1.5; 
For i := 2 to 4 do A[i] := A[i -1] * 2; 
Lưu ý: Thí sinh trả lời câu hỏi trắc nghiệm, điền khuyết theo thứ tự và ghi vào giấy làm bài.
---Hết---
end. 

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

  • docHK2-De Kiem tra lai HK2.doc