DE THI HKII TIN 8

Chia sẻ bởi Đặng Văn Minh | Ngày 17/10/2018 | 37

Chia sẻ tài liệu: DE THI HKII TIN 8 thuộc Tin học 8

Nội dung tài liệu:

PHÒNG GIÁO DỤC - ĐÀO TẠO DUYÊN HẢI
Trường: THCS Long Hữu
Họ tên:…………………………………………………………………………………..
Lớp:…………………………………………………………
Đề Kiểm Tra Học Kỳ II. Năm Học 2010-2011
Môn: Tin học - Khối 8
Thời gian: 60 phút (kkcđ)
-------------------------


I.TRẮC NGHIỆM (3đ): Chọn câu trả lời đúng nhất
Câu 1(0.5đ): Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 5 do s := s+i;
writeln(s);
Kết quả in lên màn hình của s là :
a.11 b. 15 c. 101 d.55
Câu 2 (0.5đ): Trong ngôn ngữ lập trình Pascal, khai báo nào sau đây sai?
a. Var a: integer; b. Const b=3;
c. Var a: array[1..5,5] of real; d. Var a: array[1..5] of real;
Câu 3 (0.5đ): Trong lệnh lặp For…to…do của Pascal, trong mỗi vòng lặp biến đếm thay đổi như thế nào?
a. -1; b. +1;
c. Một giá trị bất kì; d. Một giá trị khác 0;
Câu 4 (0.5đ): Câu lệnh lặp For i:=0 to 3 do Begin ..end; vòng lặp thực hiện bao nhiêu lần
a. Không lần nào; b. 3 lần; c. 4 lần; d. 2 lần.
Câu 5 (0.5đ). 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.5 to 10.5 do writeln(‘A’);
c. For i = 1 to 10 do writeln(‘A’); d. For i:= 1 to 10 do writeln(‘A’);
Câu 6 (0.5đ). Câu lệnh lặp while…do có dạng đúng là:
a. While <điều kiện> do; ; b. While <điều kiện> do;
c. While do <điều kiện>; d. While <điều kiện> do ;
II.TỰ LUẬN (7đ)
Câu 1(2đ): Viết cú pháp câu lệnh lặp với số lần biết trước trong Pascal? Giải thích cú pháp?
Câu 2(1.5đ): Viết chương trình in ra màn hình 10 chữ “Chao ban” có sử dụng câu lệnh lặp?
Câu 3 (2.5đ): Viết cú pháp khai báo biến mảng? Giải thích cú pháp? Cho 2 ví dụ có hai kiểu dữ liệu khác nhau?
Câu 4 (1đ): Nêu khái niệm mảng và biến mảng?

---Hết---







ĐÁP ÁN TIN 8
I. Phần trắc nghiệm (3đ: Mỗi câu trả lời đúng được 0.5đ
Câu
1
2
3
4
5
6

Đáp án
b
c
b
c
d
d


II. Phần tự luận: 7đ
Câu 1(2đ):
* Cú pháp câu lệnh lặp với số lần biết trước trong Pascal có dạng như sau:
For := to do; (1đ)
* Trong đó:
( For, to, do là các từ khóa; (0.25đ)
( Biến đếm là biến kiểu số nguyên; (0.25đ)
(Giá trị đầu và giá trị cuối là các giá trị nguyên; Giá trị cuối phải lớn hơn giá trị đầu. (0.25đ)
( Câu lệnh là có thể là câu lệnh đơn giản (một lệnh) hay câu lệnh ghép (nhiều lệnh). (0.25đ)
Câu 2(1.5đ):
Var i: integer; (0.25đ)
Begin (0.25đ)
For i:=1 to 10 do (0.5đ)
Writeln(`Chao ban`); (0.25đ)
End. (0.25đ)
Câu 3 (2.5đ):
Var : array [.. ] of ; (
* 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ẻ: Đặng Văn Minh
Dung lượng: 46,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)