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 Thời gian: 60 phút (kkcđ) - I.TRẮC NGHIỆM (3đ): Chọn câu trả lời Câu 1(0.5đ): Cho S i biến ngun Khi chạy đoạn chương trình : s:=0; for i:=1 to s := s+i; writeln(s); Kết in lên hình s : a.11 b 15 c 101 d.55 Câu (0.5đ): Trong ngôn ngữ lập trình Pascal, khai báo sau 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 (0.5đ): Trong lệnh lặp For…to…do Pascal, vòng lặp biến đếm thay đổi nào? a -1; b +1; c Một giá trị bất kì; d Một giá trị khác 0; Câu (0.5đ): Câu lệnh lặp For i:=0 to Begin end; vòng lặp thực lần a Không lần nào; b lần; c lần; d lần Câu (0.5đ) Câu lệnh pascal sau hợp lệ? a For i:=100 to writeln(‘A’); b For i:=1.5 to 10.5 writeln(‘A’); c For i = to 10 writeln(‘A’); d For i:= to 10 writeln(‘A’); Câu (0.5đ) Câu lệnh lặp while…do có dạng là: a While do; ; c While ; b While do; d While ; 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 Pascal? Giải thích cú pháp? Câu 2(1.5đ): Viết chương trình in hình 10 chữ “Chao ban” có sử dụng câu lệnh lặp? Câu (2.5đ): Viết cú pháp khai báo biến mảng? Giải thích cú pháp? Cho ví dụ có hai kiểu liệu khác nhau? Câu (1đ): Nêu khái niệm mảng biến mảng? -Hết - ĐÁP ÁN TIN I Phần trắc nghiệm (3đ: Mỗi câu trả lời 0.5đ Câu Đá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 Pascal có dạng sau: For := to do; (1đ) * Trong đó: For, to, từ khóa; (0.25đ) Biến đếm biến kiểu số nguyên; (0.25đ) Giá trò đầu giá trò cuối giá trò nguyên; Giá trò cuối phải lớn giá trò đầu (0.25đ) Câu lệnh 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 (0.5đ) Writeln('Chao ban'); (0.25đ) End (0.25đ) Câu (2.5đ): Var : array [ ] of ; (1đ) - Trong đó: +Chỉ số đầu số cuối hai số nguyên thỏa mãn Chỉ số đầu ≤ số cuối (0.25đ) + Kiểu liệu kiểu integer real (0.25đ) VD: Var chieucao:array [1 50] of real; (0.5đ) Var tuoi:array [21 80] of integer; (0.5đ) Câu (1đ): - Mảng tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu, gọi kiểu phần tử (0.5đ) - Khi khai báo biến có kiểu liệu kiểu mảng, biến gọi biến mảng (0.5đ) -Hết - ...ĐÁP ÁN TIN I Phần trắc nghiệm (3đ: Mỗi câu trả lời 0.5đ Câu Đáp án b c b c d d II Phần tự luận: 7đ Câu... liệu kiểu integer real (0.25đ) VD: Var chieucao:array [1 50] of real; (0.5đ) Var tuoi:array [21 80 ] of integer; (0.5đ) Câu (1đ): - Mảng tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu,