Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn.. Chỉ ngôn ngữ lập trình Pascal mới có c[r]
(1)PHÒNG GD&ĐT QUẢNG TRẠCH ĐỀ THI KIỂM TRA HỌC KÌ II
TRƯỜNG THCS QUẢNG HƯNG MÔN: TIN HỌC 8
Năm học: 2011 - 2012
Thời gian: 45 phút (không kể giao đề)
Họ va tờn: Lp:
Phần I(Trắc nghiệm)-khoanh trũn ch cỏi đứng trước kết đúng
Câu : Phát biểu nào sau là đúng ? (1 ®)
A Cấu trúc lặp sử dụng để thị cho máy tính thực lặp lại vài hoạt động nào điều kiện nào thoả mãn
B Chỉ ngơn ngữ lập trình Pascal mới có câu lệnh lặp để thể cấu trúc lặp
C Ngôn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh for…do Câu 2: Lệnh lặp nào sau là đúng? (1 ®)
A For <biến đếm>= <giá trị đầu> to <giá trị cí> <câu lệnh> B For <biến đếm>:= <giá trị đầu> to <giá trị cí> <câu lệnh> C For <biến đếm>:= <giá trị cí> downto <giá trị đầu> <câu lệnh> D For <biến đếm>: <giá trị cí> downto <giá trị đầu> <câu lệnh> Câu 3: Câu lệnh pascal nào sau là hợp lệ? (1 ®)
A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’);
Câu 4: Pascal sử dụng câu lệnh lặp nào sau để lặp với số lần chưa biết trước? (0,5 ®) A For…do;
B While…do; C If then;
D If…then…else;
Câu 5: Câu lệnh lặp while…do có dạng đúng là: (1 ®)
A While <điều kiện> <câu lệnh> do; B While <câu lệnh> <câu lệnh> do; C While <điều kiện> <câu lệnh>; D While <điều kiện> <câu lệnh>;
Câu 6:Chương trình pascal sau in màn hình nội dung gì? (1 ®)
Program vidu; Var i: integer; BEGIN
For i:=1 to 10 do
Writeln(‘Day la lan lap thu ‘,i); Readln;
END.
A câu “Day la lan lap thu i”; B câu “Day la lan lap thu ‘, i”; C 10 “Day la lan lap thu ‘, i”;
D 10 câu Day la lan lap thu i” với i theo thứ tự từ 1->10;
phÇn tù ln (4 ®)
Viết chơng trình tính tổng số nguyên từ 10 đến 20
(2)ĐÁP ÁN
I. Tr c nghi mă ê
Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6
A B D B D D
Học sinh chọn mỗi câu đúng 1.0 điểm
II. Tự luận
Var i, s: integer; 0,5 đ Begin
S:=0; 0,5 đ For i:=10 to 20 1,0 đ S:=S+I; 1,0 đ Wireln(‘tong can tim la’, s:5:2); 1,0 đ Readln