1. Trang chủ
  2. » Công Nghệ Thông Tin

ĐỀ KIỂM TRA HKII KHỐI 8

3 9 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 3
Dung lượng 7,75 KB

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

Nội dung

- 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ự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử.. Việc sắp thứ tự được thực hiện bằng cách gán cho.[r]

Trang 1

TRƯỜNG THCS VĨNH THỊNH

========== ĐỀ KIỂM TRA HỌC KỲ II NĂM HỌC 2017 - 2018

Môn: Tin học 8

Phần I Trắc nghiệm:

Chọn phương án trả lời đúng nhất trong các câu sau:

Câu 1 Chọn khai báo hợp lệ trong các khai báo sau:

A Const n = 5;

Var a, b : Array[1 n] of Real;

B Var n: Real;

a, b : Array[1 n] of Real;

C Var a, b: Array[100 1] of Real; D Var a,b: Array[1.5 10] of Real;

Câu 2 Câu lệnh Pascal nào sau đây là hợp lệ?

A For i= 1 to 10 do writeln(‘A’); B For i:= 100 to 1 do writeln(‘A’);

C For i:= 1 to 10 do writeln(‘A’); D For i:= 1.5 to 10.5 do writeln(‘A’);

Câu 3 Sau khi thực hiện đoạn chương trình sau:

J:= 0; For i:= 1 to 3 do J:= J + 2;

Giá trị của J bằng bao nhiêu?

Câu 4 Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7,

2, 6 Khi thực hiện câu lệnh sau:

T:= 0; For i:= 1 to 5 do T := T + A[i];

Giá trị của biến T là bao nhiêu?

Phần II Tự luận

Câu 5 Viết cú pháp câu lệnh lặp với số lần chưa biết trước Nêu hoạt động của câu

lệnh.

Câu 6 Dữ liệu kiểu mảng là gì? Hãy nêu cách khai báo biến mảng trong Pascal và

các thành phần của nó?

Câu 7 Viết chương trình Pascal sử dụng biến mảng để nhập N số nguyên từ bàn

phím và in ra màn hình tổng của các số đó (N cũng được nhập từ bàn phím).

Trang 2

TRƯỜNG THCS VĨNH THỊNH

========== ĐÁP ÁN VÀ THANG ĐIỂM ĐỀ KIỂM TRA HK II NĂM HỌC 2017 - 2018

Môn: Tin học 8 Phần I Trắc nghiệm (2 điểm)

Câu 1 Câu 2 Câu 3 Câu 4

Phần II Tự luận (8 điểm)

Câu 5.(2 điểm)

- Cú pháp câu lệnh: while <điều kiện> do <câu lệnh>; 1đ

- Hoạt động: Khi thực hiện câu lệnh chương trình kiểm tra điều kiện Nếu điều kiện đúng

thực hiện câu lệnh sau từ khóa do và quay lại kiểm tra điều kiện Nếu điều kiện sai bỏ qua

Câu 6 (2 điểm)

- 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ự, mọi phần tử đều có cùng một kiểu dữ liệu, gọi là kiểu của phần tử Việc sắp thứ tự được thực hiện bằng cách gán cho

- Cách khai báo biến mảng trong Pascal:

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

Trong đó: chỉ số đầu và chỉ số cuối là hai số nguyên hoặc biểu thức nguyên thoả mãn

chỉ số đầu ≤ chỉ số cuối và kiểu dữ liệu có thể là integer hoặc real.

Câu 7 (4 điểm)

Chương trình có thể được viết như sau:

Program Cau8;

Uses CRT;

Var N, i : Integer;

T : Real;

A: Array[1 100] of Integer;

Begin

Clrscr;

Write(‘Nhap so luong phan tu: ’); Readln(N);

Writeln(‘Nhap cac phan tu: ’);

For i:= 1 to n do Begin

Write(‘A[’, i, ‘]= ‘);

Readln(A[i]);

End;

T := 0;

For i:= 1 to N do

T:= T + A[i];

Write(‘Tong cua cac so da nhap la:’,T:8:2);

Readln;

End

Phần khai báo: 1 điểm

Phần nhập dãy số nguyên: 1 điểm

Phần tính tổng các phần tử của mảng: 1 điểm

Trang 3

Phần in kết quả: 1 điểm.

Ngày đăng: 02/04/2021, 15:57

TỪ KHÓA LIÊN QUAN

w