Trường THCS n Lãng Đề 1 KIỂM TRA HỌC KỲ 2 TIN HỌC 8 NĂM HỌC 2010 - 2011 Họ và tên học sinh:……………………………………………………………… lớp:…… I / Trắc nghiệm khách quan: Khoanh tròn chữ cái đứng trước kết quả đúng . Câu 1: Lệnh lặp nào sau đây là đúng? A. For <biến đếm>= <giá trò đầu> to <giá trò cuôí> do <câu lệnh>; B. For <biến đếm>:= <giá trò đầu> to <giá trò cuôí> do <câu lệnh>; C. For <biến đếm>:= <giá trò cuôí> to <giá trò đầu> do <câu lệnh>; D. For <biến đếm>: <giá trò đầu> to <câu lệnh> do <giá trò cuối>; Câu 2: Vòng lặp while do là vòng lặp: A) Chưa biết trước số lần lặp B) Biết trước số lần lặp C.) Biết trước số lần lặp nhưng giới hạn là <=100 D) Biết trước số lần lặp nhưng giới hạn là >=100 Câu 3: Câu lệnh lặp while…do có dạng đúng là: A) While <điều kiện> do; <câu lệnh>; B) While <điều kiện> <câu lệnh> do; C) While <câu lệnh> do <điều kiện>; D) While <điều kiện> do <câu lệnh>; Câu 4: Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+i; writeln(s); Kết quả in lên màn hình là của s là : A.12 B. 55 C. 15 D.25 Câu 5: Lần lượt thực hiện đoạn lệnh: a[1]:=2; a[2]:=3; t:=a[1]+a[2]+1; Giá trò của t là A) t =1 B) t =2 C) t =3 D) t =6 Câu 6: Câu lệnh pascal nào sau đây là hợp lệ? A) For i:= 1 to 10 do writeln(‘A’); B) For i:=1.5 to 10.5 do writeln(‘A’); C) For i = 1 to 10 do writeln(‘A’); D) For i:=100 to 1 do writeln(‘A’); II/ Tự luận: (Viết vào mặt sau) Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số. Độ dài của dãy cũng được nhập từ bàn phím. Tìm giá trị nhỏ nhất của dãy số. Trường THCS n Lãng Đề 2 KIỂM TRA HỌC KỲ 2 TIN HỌC 8 NĂM HỌC 2010 - 2011 Họ và tên học sinh:……………………………………………………………… lớp:…… I / Trắc nghiệm khách quan: Khoanh tròn chữ cái đứng trước kết quả đúng . Câu 1: Vòng lặp while do là vòng lặp: A) Chưa biết trước số lần lặp B) Biết trước số lần lặp C.) Biết trước số lần lặp nhưng giới hạn là <=100 D) Biết trước số lần lặp nhưng giới hạn là >=100 Câu 2: Câu lệnh lặp while…do có dạng đúng là: A) While <điều kiện> do; <câu lệnh>; B) While <điều kiện> <câu lệnh> do; C) While <câu lệnh> do <điều kiện>; D) While <điều kiện> do <câu lệnh>; Câu 3: Lệnh lặp nào sau đây là đúng? D. For <biến đếm>= <giá trò đầu> to <giá trò cuôí> do <câu lệnh>; E. For <biến đếm>:= <giá trò đầu> to <giá trò cuôí> do <câu lệnh>; F. For <biến đếm>:= <giá trò cuôí> to <giá trò đầu> do <câu lệnh>; D. For <biến đếm>: <giá trò đầu> to <câu lệnh> do <giá trò cuối>; Câu 4: Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+i; writeln(s); Kết quả in lên màn hình là của s là : A.12 B. 55 C. 15 D.25 Câu 5: Lần lượt thực hiện đoạn lệnh: a[1]:=2; a[2]:=3; t:=a[1]+a[2]+1; Giá trò của t là A) t =1 B) t =2 C) t =3 D) t =6 Câu 6: Câu lệnh pascal nào sau đây là hợp lệ? B) For i:= 1 to 10 do writeln(‘A’); B) For i:=1.5 to 10.5 do writeln(‘A’); C) For i = 1 to 10 do writeln(‘A’); D) For i:=100 to 1 do writeln(‘A’); II/ Tự luận: (Viết vào mặt sau) Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số. Độ dài của dãy cũng được nhập từ bàn phím. Tìm giá trị lớn nhất của dãy số và tính tổng của dãy số đó. . nhập từ bàn phím. Tìm giá trị nhỏ nhất của dãy số. Trường THCS n Lãng Đề 2 KIỂM TRA HỌC KỲ 2 TIN HỌC 8 NĂM HỌC 20 10 - 20 11 Họ và tên học sinh:……………………………………………………………… lớp:…… I / Trắc nghiệm khách. Trường THCS n Lãng Đề 1 KIỂM TRA HỌC KỲ 2 TIN HỌC 8 NĂM HỌC 20 10 - 20 11 Họ và tên học sinh:……………………………………………………………… lớp:…… I / Trắc nghiệm khách. in lên màn hình là của s là : A. 12 B. 55 C. 15 D .25 Câu 5: Lần lượt thực hiện đoạn lệnh: a[1]: =2; a [2] :=3; t:=a[1]+a [2] +1; Giá trò của t là A) t =1 B) t =2 C) t =3 D) t =6 Câu 6: Câu lệnh