Họ và tên:………………………………………………………………………………… KIỂM TRA HỌC KÌ II Lớp: ……………………………. Môn: Tin học 8 Đề số 1 Thời gian: 45 phút I/ Khoanh tròn chữ cái đứng trước phương án em cho là đúng: Câu 1: Vòng lặp While <Điều kiện> do <Câu lệnh>; là vòng lặp: A. Biết trước số lần lặp B. Chưa 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: Trong ngơn ngữ lập trình Pascal câu lệnh nào sau đây là đúng: A. If a=5 then a:=a+1; else a:=a+2; B. If a=5 then a:=a+1else a:=a+2; C. If a=5 then a=a+1; else a=a+2; D. If a=5 then a:=a+1else a:=a+2 Câu 4: Sau khi thực hiện đoạn chương trình sau, giá trò của biến S bằng bao nhiêu: s:=0; for i:=1 to 5 do s := s+i; A.11 B. 55 C. 101 D.15 Câu 3: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu gì ? A. Interger; B. real; C. string D. Tất cả các kiểu trên đều được Câu 4: Chọn khai báo hợp lệ: A. Var a,b: array[1 n] of real; C. Var a,b: array[1 : n] of Integer; B. Var a,b: array[1 100] of real; D. Var a,b: array[1 … 100] of real; Câu 8: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’); thì lệnh Write(‘A’) được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?) A. Khơng lần nào B. 1 lần C. 12 lần D. 2 lần II/ III/ Gạch chân dưới những câu lệnh em cho là sai rồi viết lại cho đúng: Program Tinh_tong; ………………………………………………………………………………………… Uses crt; ………………………………………………………………………………………… Var N, i: Integer; ………………………………………………………………………………………… S: Longint; ………………………………………………………………………………………… BEGIN clrscr; ………………………………………………………………………………………… Write(‘Nhap vao so N =’ ); Readln(N); ……………………………………………………………………………………… S:=0 ………………………………………………………………………………………… For i =1 to N do S:=S+i; …………………………………………………………………………………………… Writeln(‘Tong cua’,N,’so tu nhien dau tien s = ‘, s); …………………………………………………………………………………………… Readln …………………………………………………………………………………………… END. …………………………………………………………………………………………… IV/ Viết chương trình giải quyết bài toán: Bài 1: Nhập vào chiều cao của 3 bạn Huy, Nam, An. Tính chiều cao trung bình rồi thông báo kết quả ra màn hình. Bài 2: Nhập vào 1 số nguyên, kiểm tra chẳn hay lẽ rồi thông báo kết quả ra màn hình. …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… Họ và tên:………………………………………………………………………………… KIỂM TRA HỌC KÌ II Lớp: ……………………………. Môn: Tin học 8 Đề số 2 Thời gian: 45 phút I/ Khoanh tròn chữ cái đứng trước phương án em cho là đúng: Câu 2: Vòng lặp For <Biến đếm>:=<Giá trò đầu> to <Giá trò cuối> do <Câu lệnh>; là vòng lặp: A. Biết trước số lần lặp B. Chưa 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: Trong ngơn ngữ lập trình Pascal câu lệnh nào sau đây là đúng: A. If a=5 then a:=a+1; else a:=a+2; B. If a=5 then a=a+1; else a=a+2; C. If a=5 then a:=a+1else a:=a+2; D. If a=5 then a:=a+1else a:=a+2 Câu 4: Sau khi thực hiện đoạn chương trình sau, giá trò của biến S bằng bao nhiêu: s:=0; for i:=1 to 4 do s := s+i; A.14 B. 10 C. 101 D.44 Câu 5: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu gì ? A. string; B. real; C. Interger; D. Tất cả các kiểu trên đều được Câu 6: Khi thực hiện câu lệnh for i:= 1.5 to 10 do writeln(i); sẽ viết ra màn hình? A. Giá trò biến đếm. B. Viết số 1.5 rồi viết số 10 C. Chỉ viết số 1.5 mà thôi D. Không thực hiện được vì giá trò đầu không phải là số nguyên. Câu 7: Chọn khai báo hợp lệ: A. Var a,b: array[1 n] of real; C. Var a,b: array[1 : n] of Integer; B. Var a,b: array[1 … 100] of real; D. Var a,b: array[1 100] of Integer; Câu 8: Trong câu lệnh lặp for i:=1 to 17 do Write(‘O’); thì lệnh Write(‘O’) được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?) A. Khơng lần nào B. 17 lần C. 1 lần D. 2 lần II/ Điền X vào các ô sao cho phù hợp: III/ Gạch chân dưới những câu lệnh em cho là sai rồi viết lại cho đúng: Program Tinh_tong; ………………………………………………………………………………………… Uses crt; ………………………………………………………………………………………… Var N, i: Integer; ………………………………………………………………………………………… S: Longint; ………………………………………………………………………………………… BEGIN clrscr; ………………………………………………………………………………………… Write(‘Nhap vao so N =’ ); Readln(N); ……………………………………………………………………………………… S=0; ………………………………………………………………………………………… For i :=1 to N do S:=S+i …………………………………………………………………………………………… Writeln(‘Tong cua’,N,’so tu nhien dau tien s = ‘, s); …………………………………………………………………………………………… Readln …………………………………………………………………………………………… END. …………………………………………………………………………………………… IV/ Viết chương trình giải quyết bài toán: Câu Đúng Sai a) for i:=1 to 10.5 do m:=m + 1; b) for i:=1 to 50 do x:=x+1; c) if a<b then max:=b else max:=a; d) if a<b then min:=a; else min:=b; Bài 1: Nhập vào chiều cao của 3 bạn Hằng, Nhung, Huyền. Tính chiều cao trung bình rồi thông báo kết quả ra màn hình. Bài 2: Nhập vào 1 số nguyên, kiểm tra chẳn hay lẽ rồi thông báo kết quả ra màn hình. …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… . Họ và tên:………………………………………………………………………………… KIỂM TRA HỌC KÌ II Lớp: ……………………………. Môn: Tin học 8 Đề số 1 Thời gian: 45 phút I/ Khoanh tròn chữ cái đứng trước phương án em cho là. …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… Họ và tên:………………………………………………………………………………… KIỂM TRA HỌC KÌ II Lớp: ……………………………. Môn: Tin học 8 Đề số 2 Thời gian: 45 phút I/ Khoanh tròn chữ cái đứng trước phương án em cho là. An. Tính chiều cao trung bình rồi thông báo kết quả ra màn hình. Bài 2: Nhập vào 1 số nguyên, kiểm tra chẳn hay lẽ rồi thông báo kết quả ra màn hình. …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………