Tải bản đầy đủ (.pdf) (1 trang)

Đề 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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (121.73 KB, 1 trang )

<span class='text_page_counter'>(1)</span>Phòng GD&ĐT Châu Thành 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- 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? A. Var a: array(1..5) of real; C. Var a: array[1…5] of real; B. Var a: array[1..5] of integer; 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 + i; 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 C. 10 lần B. 9 lần D. 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; A. 4 lần C. 6 lần B. 5 lần D. 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. A[i] := 1.5; C. A := A + i; B. A[i] := A[i] * 2; D. 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. A = 15 C. A = 10 B. A = 11 D. 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; end.. 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---. Lop8.net.

<span class='text_page_counter'>(2)</span>

×