1. Trang chủ
  2. » Giáo án - Bài giảng

DE THI HKII TIN 8

2 332 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 46 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

PHÒNG GIÁO DỤC - ĐÀO TẠO DUYÊN HẢITrường: THCS Long Hữu Họ tên:………... Câu lệnh pascal nào sau đây là hợp lệ?. Câu lệnh lặp while…do cĩ dạng đúng là: a.a. 0.25đ  Câu lệnh là có thể là câ

Trang 1

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à :

Câu 2 (0.5đ): Trong ngôn ngữ lập trình Pascal, khai báo nào sau đây sai?

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?

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

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; <câu lệnh>; b While <điều kiện> <câu lệnh> do;

c While <câu lệnh> do <điều kiện>; d While <điều kiện> do <câu lệnh>;

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?

Trang 2

-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đ

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 <biến đếm> := <giá trị đầu> to <giá trị cuối> do<câu lệnh>; (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đ)

For i:=1 to 10 do (0.5đ)

Writeln('Chao ban'); (0.25đ)

Câu 3 (2.5đ):

Var <Tên biến mảng> : array [<chỉ số đầu> <chỉ số cuối>] of <kiểu dữ liệu>; (1đ)

- Trong đó:

+Chỉ số đầu và chỉ số cuối là hai số nguyên thỏa mãn Chỉ số đầu chỉ số cuối (0.25đ)

VD: Var chieucao:array [1 50] of real; (0.5đ)

Câu 4 (1đ):

- Mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng một kiểu dữ liệu,

gọi là kiểu phần tử (0.5đ)

- Khi khai báo một biến có kiểu dữ liệu là kiểu mảng, biến đó được gọi là biến mảng (0.5đ)

Ngày đăng: 07/11/2015, 10:33

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w