• Không có kết quả nào được tìm thấy

ĐỀ KIỂM TRA HỌC KỲ II_TIN HỌC 8_2021 – 2022 - Website Trường THCS Lê Quý Đôn - Đại Lộc - Quảng Nam

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "ĐỀ KIỂM TRA HỌC KỲ II_TIN HỌC 8_2021 – 2022 - Website Trường THCS Lê Quý Đôn - Đại Lộc - Quảng Nam"

Copied!
4
0
0

Loading.... (view fulltext now)

Văn bản

(1)

TRƯỜNG THCS LÊ QUÝ ĐÔN TỔ CM: KHOA HỌC TỰ NHIÊN

ĐỀ KIỂM TRA HỌC KỲ II

MÔN: TIN HỌC8 (Năm học:2021-2022)

A. MA TRẬN ĐÊ

:

Cấp độ Nhận biết Thông hiểu Vận dụng Cộng

Số câu, Số điểm,

Tỉ lệ%

Tên chủ đề TN TL

(Ch)

TN (Ch)

TL (Ch)

TN (Ch)

TL (Ch) Bài 7: Câu

lệnh lặp

Biết cú pháp câu lệnh lặp với số lần biết trước.

Sử dung được câu lệnh lặp để áp dụng tính một số phép toán đơn giản.

4 2.0 20%

Số câu, Số điểm, Tỉ lệ

%

C2,C3,C10 1,5 15%

C1.a 0,5 5%

Bài 8: Lặp với số lần chưa biết

trước.

Biết cú pháp, hoạt động câu lệnh lặp với số lần chưa biết trước.

Sử dung được câu lệnh lặp While..do để áp dụng tính được một số phép toán .

4 2.5 25%

Số câu, Số điểm, Tỉ lệ

%

C6 0,5 5%

C1.b,C2.a,b 2,0 20%

Bài 9: Làm việc với dãy

số

Biết cú pháp và các thành phần có trong biến mảng, Biết hoạt động của các câu lệnh khi làm việc với biến mảng

Hiểu câu lệnh nhập, xuất, gán giá trị biến mảng,

Vận dụng viết được ct khai báo biến mảng. và các câu lệnh nhập giá trị và tính toán với các biến mảng.

8 5.5 55%

Số câu, Số điểm, Tỉ lệ

%

C1,C4,C5,C7 ,C8,C9 3,0 30%

C1.c 0,5 5%

C 3 2,0 20%

TỔNG CỘNG Số câu, Số điểm

Tỉ lệ%

10 5,0

50%

5 3,0 30%

1 2.0 20%

16 10.0 đ 100%

TRƯƠNG THCS LÊ QUÝ ĐÔN KIỂM TRA HỌC KÌ II( 2021-2022)

(2)

Họ và tên: ...

Lớp: ...STT... MÔN : TIN HỌC 8

Thời gian làm bài: 45 phút

Số báo danh : Phòng thi:

Điểm: Chữ kí GK : Chữ ký giám thị:

I. TRẮC NGHIỆM: (5 điểm) Khoanh tròn chữ cái đứng trước phương án em cho là đúng:

Câu 1: Cách khai báo mảng sau đây cách nào khai báo đúng?

A. var X : Array [2012,2022] of integer; B. var X : Array [3.4..4.8] of integer;

C. var X : Array [10 .. 1] of integer; D. var X : Array [1..10] of real;

Câu 2: Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+i; Giá trị của biến S bằng bao nhiêu?

A. 20 B. 15 C. 16 D. 5

Câu 3: Khi nào thì câu lệnh For..to..do kết thúc?

A. Khi biến đếm nhỏ hơn giá trị cuối B. Khi biến đếm lớn hơn giá trị cuối C. Khi biến đếm nhỏ hơn giá trị đầu D. Khi biến đếm lớn hơn giá trị đầ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, 4. 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?

A. 10 B. 21 C. 18 D. 22

Câu 5: Số phần tử trong khai báo sau đây là bao nhiêu? Var tuoi : array[12..80] of integer;

A. 80 B. 69 C. 70 D. 68

Câu 6: Câu lệnh lặp sau cho kết quả S bằng bao nhiêu:

S:=0;i:=1; While i <=4 do Begin S := S + i; i:=i+1; end;

A. S = 10 B. S = 8 C. S = 12 D. S = 14 Câu 7: Cho biết ý nghĩa của câu lệnh sau: For i:=1 to 10 do Readln(A[i]);

A. In dãy số trong mảng A B. Nhập dãy số cho mảng A C. Nhập giá trị cho biến i D. In giá trị cho biến i

Câu 8: Câu lệnh nào sau đây là câu lệnh in (xuất) giá trị cho phần tử thứ 10 của biến mảng A?

A. Readln(A[10]); B. Write(A[k]); C. Writeln(A[10]); D. Readln(A(10));

Câu 9: Câu lệnh nào sau đây là câu lệnh gán giá trị 2022 cho phần tử thứ 7 của mảng X?

A. X(7):= 2022; B. X[7]:=2022; C. X[7]=2022; D. X(7)=2022;

Câu 10: Cho biết số lần lặp của câu lệnh lặp sau? For i:=1 to 20 do....

A. 21 B. 19 C. 20 D. 22 II. TỰ LUẬN:

Câu 1. (1.5điểm)

Các câu lệnh sau trong Pascal sau có hợp lệ không? Câu nào chưa hợp lệ thì sửa lại cho đúng?

a) For i = 3.5 to 18.5 do writeln(‘A’);

b) X :=1; while X :=2022 do X = X+114;

c) Var X; Array [100...1] of Char;

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

a) Trình bày cú pháp và hoạt động của câu lệnh lặp với số lần chưa biết trước (có vẽ sơ đồ khối minh họa)?

b) Cho biết giá trị của biến S sau khi thực hiện đoạn lệnh sau:

S: =0 ; n:= 0; While S <= 8 do begin n:= n+1; S:= S+ n ; End;

(3)

Câu 3. (2điểm)Viết chương trình Pacscal nhập một dãy số nguyên A gồm n phần tử (n nhập từ bàn phím). In ra màn hình tổng các phần tử trong dãy.

BÀI LÀM I-Trắc nghiệm:

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Câu 1 2 3 4 5 6 7 8 9 10

Đáp án

(4)

C/ ĐÁP ÁN – HƯỚNG DẪN CHẤM

I/ Trắc nghiệm (5 điểm) : Mỗi câu trả lời đúng đạt 0,5 điểm

CÂU 1 2 3 4 5 6 7 8 9 10

ĐÁP ÁN D C D A B D B C B C

II/ Tự luận (5 điểm) :

CÂU ĐÁP ÁN ĐIỂM

1 (1.5đ)

a) For i:= 1 to 10 do Writeln(‘A’); 0,5

b) X :=1;while X =2022 do X: = X+114; 0,5

c) Var X: Array [1..100] of integer; 0,5

2 (1.5đ)

a) Nêu đúng củ pháp 0,5

Nêu đúng hoạt động 0,5

b) Xác định đúng giá trị S=10 0,25

Vẽ đúng sơ đồ minh họa. 0,25

3 (2.0đ)

Var n, i : Integer;

S: Integer;

A: array[1..100] of integer;

0,5

Begin

Write ('hay nhap so phan tu cua mang: '); Readln (n);

For i:=1 to n do Begin

Writeln(‘nhap phan tu thu’,i);readln(A[i]);

End;

0,75

S:=0;

For i:=1 to n do S:=S+A[i];

Write(‘tong cac phan tu da nhap cua mang la:’,S) Readln;

End.

0,75

______________________________________________________________

Tài liệu tham khảo

Tài liệu liên quan

- Biết một số phép toán với kiểu dữ liệu số - Biết cách chuyển biểu thức toán học sang biểu diễn trong PASCAL?. -Hiểu phép toán chia lấy phần

Mức độ hoàn thành nhiệm vụ học tập của học sinh theo chương trình môn học đến giữa học kỳ 2, được quy định trong Chương trình giáo dục phổ thông do Bộ trưởng Bộ Giáo dục

Biết tổ chức XH đầu tiên của người nguyên thủy trên đất nước ta Thời kỳ Văn.

Câu 7: Nhận biết một số thao tác trong việc trình bày và in văn bản Câu 8: Vận dụng các thao tác đơn giản với định dạng văn bản.. Câu 9: Vận dụng các thao tác đơn

a) Phần cứng là chính máy tính và cùng tất cả thiết bị vật lý kèm theo còn phần mềm là các chương trình máy tính.. Giao diện là môi trường giao tiếp cho con người

*Yêu cầu : Viết bài văn thuyết minh về tình yêu quê hương của người dân nơi mình sinh sống. Văn viết lưu loát, có sức

- Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện một số công

Viết chương trình tính tổng N số tự nhiên đầu tiên với N nhập từ bàn phím bằng câu lệnh với số lần lặp chưa biết trước... Viết chương trình tính tích N số tự nhiên đầu