1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

de kiem tra tin hoc 8

3 13 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 12,88 KB

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

Nội dung

Mỗi câu trả lời đúng được 0,5 điểm: Câu 1: Trong các tên sau, tên nào là không hợp lệ trong ngôn ngữ Pascal: A.. lop8 Câu 2: Trong Pascal, khai báo nào sau đây là đúng: A.[r]

Trang 1

KIỂM TRA HỌC KỲ I

A TRẮC NGHIỆM KHÁCH QUAN (4 điểm)

1 Mỗi câu dưới đây đều có các mục trả lời a, b, c, d Hãy khoanh tròn đáp án mà em cho là đúng nhất Mỗi câu trả lời đúng được 0,5 điểm:

Câu 1: Trong các tên sau, tên nào là không hợp lệ trong ngôn ngữ Pascal:

Câu 2: Trong Pascal, khai báo nào sau đây là đúng:

Câu 3: Trong Pascal, cấu trúc chung của mọi chương trình gồm

B Phần khai báo và phần thân D Phần khai báo, phần thân và phần kết thúc

Câu 4: Trong Pascal, biến và hằng dùng để

C Lưu trữ dữ liệu D Tất cả các đáp án trên

2 Điền các từ còn thiếu vào dấu (…) mỗi câu trả lời đúng được 1 điểm

Câu 5: Bài toán là ………… cần phải giải quyết.

Quá trình giải bài toán trên máy tính gồm có các bước:

………

Câu 6: Thuật toán là … ……… cần thực hiện theo một trình

tự xác định để ……… ……… ……… ………

………

B TỰ LUẬN (6 điểm)

Câu 1: Hãy mô tả thuật toán giải bài toán tính tích các số dương chẵn trong dãy số A = {a1, a2,

an} cho trước

Câu 2: Cho hình chữ nhật như hình bên, có chiều dài a, chiều

rộng b Hãy viết chương trình nhập vào 2 số nguyên a, b từ bàn b

phím để tính chu vi hình chữ nhật đã cho

Trang 2

a ĐÁP ÁN

A TRẮC NGHIỆM KHÁCH QUAN (4 điểm)

1 Mỗi câu dưới đây đều có các mục trả lời a, b, c, d Hãy khoanh tròn đáp án mà em cho là đúng nhất, mỗi câu trả lời đúng được 0,5 điểm

2 Điền các từ còn thiếu vào dấu (…) mỗi câu trả lời đúng được 1 điểm

Câu 5: …… ……… một công việc hay một nhiệm vụ ………… xác định bài toán, mô tả

thuật toán, viết chương trình ………… ……… ………

Câu 6: ……… dãy hữu hạn các thao tác ……… thu được kết quả cần thiết từ những điều

kiện cho trước ………….………

B TỰ LUẬN (6 điểm)

Câu 1:

- Xác định bài toán:

INPUT: n và dãy n số a1, a2, , a n

OUTPUT: Tích các số dương chẵn có trong dãy A đã cho.

- Mô tả thuật toán:

Bước 1 S  1; i  0.

Bước 2 i  i + 1.

Ngược lại, S  S.

Bước 4 Nếu i  n, và quay lại bước 2.

Bước 5 Thông báo S và kết thúc thuật toán.

Câu 2:

program tinh_chu_vi;

var a, b: integer;

chu_vi:integer;

begin

Trang 3

{ Nhap chieu dai va chieu rong cua hinh chu nhat }

write (‘chieu dai hinh chu nhat: ‘); readln(a);

write (‘chieu rong hinh chu nhat: ‘); readln(b);

chu_vi := (a + b)*2;

{ In ra chu vi cua hinh chu nhat }

writeln (‘chu vi cua hinh chu nhat co chieu dai a, chieu rong b la: ’, chu_vi);

readln;

end

Ngày đăng: 08/10/2021, 04:26

w