Đề kiểm tra học kỳ 2 năm học 2015-2016

Chia sẻ bởi Phạm Đức Trung | Ngày 17/10/2018 | 37

Chia sẻ tài liệu: Đề kiểm tra học kỳ 2 năm học 2015-2016 thuộc Tin học 8

Nội dung tài liệu:

UBND QUẬN SƠN TRÀ
TRƯỜNG THCS LÊ ĐỘ
***********
ĐỀ KIỂM TRA HỌC KỲ II – LỚP 8
NĂM HỌC: 2015 – 2016
MÔN: TIN HỌC
Thời gian: 45 phút
( Không kể thời gian phát đề )


ĐỀ CHÍNH THỨC

ĐỀ A:
A. Phần trắc nghiệm: (3 điểm)
Câu 1: Các khai báo biến mảng sau đây trong pascal, khai báo nào đúng:
A. Var X:array[2.2..15] of integer; B. Var X:array[12…15] of integer;
C. Var X:array(12..15) of integer; D. Var X:array[12..15] of integer;
Câu 2: Thoát phần mềm luyện gõ phím nhanh nhấn thổ hợp phím:
A. Alt+F5 B. Alt+F6 C. Alt+F4 D. Ctrl+F4
Câu 3: Khi thực hiện đoạn chương trình sau: n:=0; s:=10;
While s<20 do begin n:=n+5; s:=s +n end;
Hãy cho biết giá trị của biến s bằng bao nhiêu?
A. 10 B. 15 C. 25 D. 50
Câu 4: Trong câu lệnh lặp: For i := 4 to 10 do begin j:= j + 2; write( j ); end;
Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần?
A. 6 lần B. 10 lần C. 7 lần D. 5 lần
Câu 5: Khi thực hiện đoạn chương trình sau: n:=100; T:=10;
While T>20 do begin T:=T – 10; n:=n+5; end;
Hãy cho biết giá trị của biến n bằng bao nhiêu?
A. 10 B. 100 C. 16 D. 15
Câu 6: Hãy chọn câu đúng trong các câu sau đây:
A. X:=10; while X=10 do X:=X+5;
B. S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n;
C. X:=10; while X:=10; do X:=X+5;
D. X:=10; while X=10 do X=X+5;
Câu 7: Trong Pascal, câu lệnh nào sau đây được viết đúng?
A. for i=1 to 100 do writeln(‘A’); B. for i:= 4 to 10 do writeln(‘A’);
C. If i:= 4 to 1 do writeln(‘A’); D. While i:= 1 to 100 writeln(‘A’);
Câu 8: Cho đoạn chương trình: J:= 0;
For i:= 3 to 6 do J:= j + i;
Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?
A. 18 B. 22 C. 21. D. 15
Câu 9: Cấu trúc nào được dùng để viết câu lệnh lặp với số lần chưa biết trước?
A. If …..then ….else…. B. While ….do ….
C. If … Then…. D. For ... downto …..do….
Câu 10: Cú pháp khai báo biến mảng trong pascal là:
A. Tên mảng:array[,] of ;
B. Tên mảng:array{..} of ;
C. Tên mảng:array(,) of ;
D. Tên mảng:array[..] of ;
Câu 11: Khi thực hiện đoạn chương trình sau: n:=0; s:=10;
While s<20 do begin n:=n+5; s:=s +n end;
Hãy cho biết giá trị của biến n bằng bao nhiêu?
A. 10 B. 15 C. 25 D. 50
Câu 12: Trong Pascal, câu lệnh nào sau đây là đúng?
A. n:=2; while n<5 do write(‘a’); b. s:=1; while s<10 write(s); i: =i+1;
C. i:=1; S:=1;while s:=10 do S:=S+i; D. i:=1; S:=1;while s<10 do s:=S+i;

B. PHẦN TỰ LUẬN: (7 điểm)

Câu 1. (2 điểm) Viết cú pháp câu lệnh lặp với số lần chưa biết trước.
* 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ẻ: Phạm Đức Trung
Dung lượng: 59,75KB| Lượt tài: 1
Loại file: zip
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)