Trường THCS Long Thành
Thứ ngày tháng năm 2009
Tên:
KIỂM TRA HỌC KỲ II
Lớp:
MÔN: TIN HỌC 8 (Thời gian: 45 phút)
Điểm
Lời phê của giáo viên
I. Phần trắc nghiệm(3 điểm): Khoanh tròn chữ cái đứng trước đáp án đúng trong các
câu sau:
Câu 1 : Cú pháp của câu lệnh For …. do trong Pascal là:
A. For <biến đếm> := <Giá trị cuối> to <giá trị đầu> do <câu lệnh>;
B. For <biến đếm> := <Giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm> = <Giá trị đầu> to <giá trị cuối> do <câu lệnh>;
D. For <biến đếm> = <Giá trị đầu> to ; <giá trị cuối> do <câu lệnh>;
Câu 2 : Cú pháp của câu lệnh điều kiện dạng đủ trong Pascal là:
A. If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
B. If <điều kiện> then <câu lệnh>;
C. If <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>;
D. If <điều kiện> ; then <câu lệnh>;
Câu 3 : Cú pháp câu lệnh while…do trong Pascal là là:
A. While <điều kiện> to <câu lệnh>;
B. While <điều kiện> do <câu lệnh>;
C. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;
D. While <điều kiện> ; do <câu lệnh>;
Câu 4 : Cú pháp của câu lệnh điều kiện dạng thiếu trong Pascal là:
A. If <điều kiện> then <câu lệnh 1>; else <câu lệnh 2>;
B. If <điều kiện> ; then <câu lệnh>;
C. If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
D. If <điều kiện> then <câu lệnh>;
Câu 5 : Cú pháp khai báo biến mảng trong Pascal là:
A. var <Tên mảng> ; array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu >;
B. var <Tên mảng> : array [<chỉ số đầu>…<chỉ số cuối>] of <kiểu dữ liệu >;
C. var <Tên mảng> : array [<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu >;
D. var <Tên mảng> : array [<chỉ số đầu>…<chỉ số cuối>] for <kiểu dữ liệu >;
Câu 6: Trong ngơn ngữ lập trình Pascal câu lệnh GotoXY(7,9); nghĩa là:
A. Đưa con trỏ về vị trí cột 7, hàng 9
B. Đưa con trỏ về vị trí hàng 7, cột 9
C. Đưa con trỏ về vị trí lùi lại 7 hàng và 9 cột
D. Khơng làm gì cả
II. Phần tự luận: (7 điểm)
Câu 1 : Các câu lệnh Pascal sau đây có hợp lệ khơng? Vì sao? (2 điểm)
a)
b)
c)
d)
for i=1 to 10 do writeln('A');
var X: Array[5..10.5] Of Real;
if x>5 then a:=b; else m:=n;
X:=10; while X=10 do X=X+5;
Câu 2 : Sắp xếp các dòng sau thành một chương trình tính tổng 100 số tự nhiên đầu tiên khác 0
hoàn chỉnh: (2 điểm)
o
o
o
o
o
o
o
o
o
o
o
o
o
var i: integer; S: longint;
writeln('Tong cua 100 so tu nhien dau tien khac 0 S = ', S);
program Tinh_tong;
S:= 0;
I := 1;
end.
begin
while i <=100 do
I:= i+1;
S:= S+i;
readln;
begin
end;
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
..............................................................................................
Câu 3 : Viết chương trình nhập dãy số vào từ bàn phím, in các số chẵn ra màn hình, tính tổng
của các số chẵn có trong danh sách. (3 điểm)
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................
..............................................................................................................................................