Đề 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 đề )

doc 2 trang Người đăng phongnguyet00 Lượt xem 963Lượt tải 0 Download
Bạn đang xem tài liệu "Đề 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 đề )", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề 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 đề )
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[1215] 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 do 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. Nêu hoạt động của câu lệnh.
Câu 2. (2 điểm) Viết chương trình tính tổng sau :
	S= 22+23+24+.+ 121
Câu 3: (3 điểm) Viết chương trình nhập vào một mảng gồm n số nguyên bất kỳ từ bàn phím. In các giá trị của mảng vừa nhập lên màn hình và tính tổng tất cả các phần tử trong mảng đó.
-------- Hết -------

Tài liệu đính kèm:

  • doclop 8-2 de 1.doc