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

De kt ky 2-Dap an Tin 8

4 511 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 4
Dung lượng 1 MB

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

Nội dung

3.0đ Viết chơng trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số và in ra màn hình số lớn nhất.. Độ dài của dãy số cũng đợc nhập từ bàn phím.. 3.0đ Viết chơn

Trang 1

kiểm tra chất lợng học kỳ II

Năm học: 2009 – 2010

môn: tin học 8

Thời gian: 45 phút (không kể thời gian giao đề)

Câu 1 (2.0đ) Cấu trúc câu lệnh lặp dùng để làm gì? Nêu tác dụng của câu lệnh lặp

với số lần biết trớc?

Câu 2 (3.0đ) Viết cú pháp cấu trúc câu lệnh lặp với số lần biết trớc? Nêu các thành

phần của cú pháp Lấy ví dụ?

Câu 3 (2.0đ) Các khai báo biến mảng sau đây đúng hay sai? Giải thích?

a) Var Y: Array[6 20] of Integer;

b) Var Y: Array[10.5 25.5] of Real;

c) Var Y: Array[10,50] of Integer;

d) Var Y: Array[30 15] of Real;

Câu 4 (3.0đ) Viết chơng trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số và in ra màn hình số lớn nhất Độ dài của dãy số cũng đợc nhập

từ bàn phím

Phòng GD&ĐT tuyên HOá kiểm tra chất lợng học kỳ II

môn: tin học 8

Thời gian: 45 phút (không kể thời gian giao đề)

Câu 1 (2.0đ) Dữ liệu kiểu mảng là gì? Lợi ích của việc sử dụng biến mảng trong

chơng trình?

Câu 2 (3.0đ) Viết cú pháp khai báo biến mảng? Nêu các thành phần của cú pháp.

Lấy ví dụ?

Câu 3 (2.0đ) Các khai báo biến mảng sau đây đúng hay sai? Giải thích?

a) Var X: Array[6,20] of Integer;

b) Var X: Array[10 25.5] of Real;

c) Var X: Array[30 1] of Integer;

d) Var X: Array[11 50] of Real;

Câu 4 (3.0đ) Viết chơng trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số và in ra màn hình số bé nhất Độ dài của dãy số cũng đợc nhập

từ bàn phím

ban giám hiệu tổ chuyên môn giáo viên

Đáp án và biểu điểm môn: tin học 8

Năm học: 2009 – 2010

1. Cấu trúc câu lệnh lặp dùng để làm gì? Nêu tác dụng của câu lệnh lặp

- Cấu trúc câu lệnh lặp dùng để chỉ thị cho máy tính thực hiện lặp lại

một vài hoạt động nào đó cho đến khi một điều kiện nào đó đợc thoả 1.0

Mã đề 01

Mã đề 02

Mã đề 01

021

Trang 2

- Tác dụng làm đơn giản và giảm nhẹ công sức của ngời viết chơng

2.

Viết cú pháp cấu trúc câu lệnh lặp với số lần biết trớc? Nêu các thành

- Cú pháp: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu

lệnh> ;

- Các thành phần : For, to, do là từ khoá

Biến đếm là kiểu số nguyên, giá trị đầu và giá trị cuối là giá trị nguyên,

giá trị đầu nhỏ hơn giá trị cuối

Câu lệnh sau từ khoá do có thể là câu lệnh đơn có thể là câu lệnh ghép

- Ví dụ: For i := 1 to 10 do writeln(‘A’) ;

1.0

0.25 0.5 0.25 1.0

3.

Các khai báo biến mảng sau đây đúng hay sai? Giải thích? 2.0

a) Var Y: Array[6 20] of Integer; - Đúng

b) Var Y: Array[10.5 25.5] of Real;

Sai Vì chỉ số mảng phải là kiểu số nguyên

c) Var Y: Array[10,50] of Integer;

Sai Sai Phải thay dấu (,) giữa chỉ số đầu và chỉ số cuối bằng dấu ( )

d) Var Y: Array[30 15] of Real;

Sai Vì giá trị đầu của chỉ số mảng phải nhỏ hơn hoặc bằng chỉ số cuối

0.5 0.5

0.5 0.5

4.

Viết chơng trình Pascal sử dụng biến mảng để nhập từ bàn phím các

phần tử của một dãy số và in ra màn hình số lớn nhất Độ dài của dãy

số cũng đợc nhập từ bàn phím

3.0

1.0

1.0 1.0

ban giám hiệu tổ chuyên môn giáo viên

Trang 3

Đáp án và biểu điểm môn: tin học 8

Năm học: 2009 – 2010

1.

Dữ liệu kiểu mảng là gì? Lợi ích của việc sử dụng biến mảng trong

- 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ự và

mọi phần tử đều có cùng có một kiểu dữ liệu

- Lợi ích : Giúp cho việc viết chơng trình đợc ngắn gọi và dễ dàng hơn

2.

Viết cú pháp khai báo biến mảng? Nêu các thành phần của cú pháp

- Cú pháp: Tên mảng: array[<chỉ số đầu> <chỉ số cuối>] of <kiểu dữ

liệu> ;

- Các thành phần: array, of là từ khoá

+ Chỉ số đầu và chỉ số cuối là hai số nguyên thoả mãn chỉ số đầu ≤ chỉ

số cuối

+ Kiểu dữ liệu có thể là integer hoặc real

- Ví dụ: Diem:Array[1 100] of real ;

1.0

0.25 0.5

0.25 1.0

3. Các khai báo biến mảng sau đây đúng hay sai? Giải thích? 2.0

a) Var X: Array[6,20] of Integer;

Sai Phải thay dấu (,) giữa chỉ số đầu và chỉ số cuối bằng dấu ( )

b) Var X: Array[10 25.5] of Real;

Sai Vì chỉ số mảng phải là kiểu số nguyên

c) Var X: Array[30 1] of Integer;

0.5 0.5 0.25 0.5

Mã đề 02

021

Trang 4

Sai Vì giá trị đầu của chỉ số mảng phải nhỏ hơn hoặc bằng chỉ số cuối.

d) Var X: Array[11 50] of Real; - Đúng

0.25

4.

Viết chơng trình Pascal sử dụng biến mảng để nhập từ bàn phím các

phần tử của một dãy số và in ra màn hình số bé nhất Độ dài của dãy

số cũng đợc nhập từ bàn phím

3.0

1.0

1.0 1.0

ban giám hiệu tổ chuyên môn giáo viên

Ngày đăng: 07/07/2014, 09:00

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w