KT hoc ki 2

Chia sẻ bởi Nguyễn Quang Thạch | Ngày 17/10/2018 | 45

Chia sẻ tài liệu: KT hoc ki 2 thuộc Tin học 8

Nội dung tài liệu:

Họ và tên Kiểm tra học kỳ 2 (năm học 2009-2010)
................................................... Môn: Tin học 8
Lớp: .............. Đề chẵn
Điểm
Lời thầy cô giáo nhận xét





Đề bài

I. PHẦN TRẮC NGHIỆM: (4đ)
Câu 1: Hãy khoanh tròn vào các chữ cái câu trả lời đúng nhất. ()
a) Lệnh lặp nào sau đây là đúng?
A. For i: = 1 to 5 do S:= S + i; B. For i: = 1.5 to 5.5 do S:= S + i;
C. For i: = 5 to 1 do S:= S + i; D. For i = 1 to 5 do S:= S + i;
b) Vòng lặp While <Điều kiện> 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) 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. 15 D. 5
d) Chọn khai báo hợp lệ:
A. Var A: array[1 .. n] of real; B. Var A: array[1 : n] of Integer;
C. Var A: array[1 .. 100] of real; D. Var A: array[1 … 100] of real;
Câu 2: Điền Đ vào ô vuông trước câu đúng, S vào ô vuông cuối câu sai: (2đ)
A. if a>b then max:=a; else max:=b; B. if a>b then min:=b else min:=a;
C. for i:=1 to 50 do x:=x+1; D. for i:=1.5 to 10 do m:=m + 1;
II. PHẦN TỰ LUẬN: (6đ)
Câu 1: Gạch chân dưới những câu lệnh em cho là sai rồi viết lại câu lệnh đó cho đúng.(2đ)
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 dau tien s = ‘, s); ....................................................................
Readln ....................................................................
END ....................................................................

Câu 2: (4đ) 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.

Họ và tên Kiểm tra học kỳ 2 (năm học 2009-2010)
................................................... Môn: Tin học 8
Lớp: .............. Đề lẻ
Điểm
Lời thầy cô giáo nhận xét





Đề bài

I. PHẦN TRẮC NGHIỆM: (4đ)
Câu 1: Hãy khoanh tròn vào các chữ cái câu trả lời đúng nhất. ()
a) Lệnh lặp nào sau đây là đúng?
A. For i: = 1 to 5 do S:= S + i; B. For i: = 5 to 1 do S:= S + i;
C. For i: = 1.5 to 5.5 do S:= S + i; D. For i = 1 to 5 do S:= S + i;
b) Vòng lặp While <Điều kiện> do ; là vòng lặp:
A. Biết trước số lần lặp nhưng giới hạn là >=100. 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. Chưa biết trước số lần lặp.
c) 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. 5 D. 15
d) Chọn khai báo hợp lệ:
A
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Quang Thạch
Dung lượng: 49,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)