Đề kiểm tra học kỳ II có đáp án môn Tin học 8

Câu 4: Đâu là công việc phải thực hiện nhiều lần với số lần biết trước?

 A. Em bị ốm vào một dịp có dịch cúm. B. Ngày đánh răng 3 lần.

 C. Đến nhà bà ngoại chơi vào một hôm bố và mẹ đi vắng. D. Hàng ngày em đi học.

Câu 5: Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, các phần tử đó:

 A. Có cùng một kiểu dữ liệu. B. Có nhiều kiểu dữ liệu khác nhau.

 C. Không có kiểu dữ liệu nào. D. Có một chỉ số.

Câu 6: Trong các khai báo sau đây, khai báo nào đúng:

 A. Var X: array[1.10] of real; B. Var X: array[1.10] of real;

 C. Var X: array[10.1] of real; D. Var X: array[1.10] of real;

 

doc1 trang | Chia sẻ: dung89st | Lượt xem: 1411 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề kiểm tra học kỳ II có đáp án môn Tin học 8, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
TRƯỜNG THCS QUẾ HIỆP
LỚP: 
Họ và tên: .
KIỂM TRA HỌC KỲ II – NĂM HỌC: 2012-2013
MÔN KIỂM TRA: TIN HỌC 8
THỜI GIAN LÀM BÀI: 45 phút (không kể thời gian giao đề)
Điểm số:
Điểm bằng chữ:
Nhận xét và chữ ký người chấm:
Đề gồm có 02 phần (phần trắc nghiệm khách quan và phần tự luận) – HS làm ngay trên giấy kiểm tra
A. PHẦN TRẮC NGHIỆM: (3 điểm) (Khoanh tròn vào đáp án em cho là đúng)
Câu 1: Lệnh lặp nào sau đây đúng:
For := to do ;
For := to do ;
For = to do ;
For := to do ;
Câu 2: Câu lệnh Pascal nào sau đây là hợp lệ:
	A. For i:= 100 to 1 do writeln(‘A’);	B. For i= 1 to 100 do writeln(‘A’);
	B. For i:= 1 to do 10 writeln(‘A’);	D. For i:= 1 to 10 do writeln(‘A’);
Câu 3: Cú pháp khai báo biến mảng trong Pascal là:
Var : array[...] of ;
Var : array[...] of ;
Var : array[..] of ;
Var : array[..] of ;
Câu 4: Đâu là công việc phải thực hiện nhiều lần với số lần biết trước?
	A. Em bị ốm vào một dịp có dịch cúm.	B. Ngày đánh răng 3 lần.
	C. Đến nhà bà ngoại chơi vào một hôm bố và mẹ đi vắng.	D. Hàng ngày em đi học.
Câu 5: Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, các phần tử đó:
	A. Có cùng một kiểu dữ liệu.	B. Có nhiều kiểu dữ liệu khác nhau.
	C. Không có kiểu dữ liệu nào.	D. Có một chỉ số.
Câu 6: Trong các khai báo sau đây, khai báo nào đúng:
	A. Var X: array[1.10] of real;	B. Var X: array[1...10] of real;
	C. Var X: array[10..1] of real;	D. Var X: array[1..10] of real;
B. PHẦN TỰ LUẬN: (7 điểm)
Câu 1: (1,5 đ) Đoạn chương trình sau đây có lỗi sai. Em hãy chỉnh sửa lại cho đúng?
Câu 2: (1,5 đ) Em hãy khai báo một mảng gồm có Diemtoan, Diemtin, Diemli gồm 70 phần tử. Mỗi phần tử là biến có kiểu số thực.
Câu 3: (4 đ) Sử dụng câu lệnh lặp whiledo để tính tích các số tự nhiên từ 1 đến 10?
---------------------------------------------- HẾT ----------------------------------------------

File đính kèm:

  • docDE KT HKII.doc
  • docDap An va Thang Diem HKII.doc