Trường TH&THCS ZÀ HUNG
MA TRẬN ĐỀ KIỂM TRA CUỐI HỌC KỲ II
MÔN : TIN HỌC 8
Năm học: 2022-2023
Cấp độ
Tên chủ đề
Nhận biết Thông hiểu Vận dụng Vận dụng cao Tổng
cộng
TNKQ TL TNKQ TL TNKQ TL TNKQ TL
Bài 7: Câu lệnh
lặp
Nhận biết câu lệnh for……
do.
Biết tính kết quả của vòng
lặp trong câu lệnh lặp.
Biết hoạt động câu lệnh
for……do.
Nắm được tác dụng câu
lệnh lặp.
Số câu
Số điểm
Tỉ lệ %
3
1,0đ
10%
1
1,0đ
10%
4
2,0đ
20%
Bài 8: Lặp với số
lần chưa biết
trước.
Biết được đâu hoạt động
lặp với số lần chưa biết
trước.
Biết được việc đầu tiên mà
câu lệnh lặp Whlie..do cần
thực hiện.
Biết tính các giá trị của biến.
Hiểu hoạt động câu lệnh
while……do.
Hiểu được vòng lặp
While…do.
Hiểu cách viết câu lệnh
While……do.
Số câu
Số điểm
Tỉ lệ %
3
1.0đ
10%
3
1,0đ
10%
6
2,0đ
20%
Nhận biết cách khai báo biến Viết được chương trình tìm
Bài 9: Làm việc
với dãy số.
mảng và số phần tử của
mảng
Nhận biết cách sử dụng phần
tử của mảng.
giá trị nhỏ nhất trong 10
phần tử số nguyên nhập từ
bàn phím.
Số câu
Số điểm
Tỉ lệ %
3
1.0đ
10%
1
2.0đ
20%
4
3,0đ
30%
Bài 10: Làm quen
với giải phẫu cơ
thể người bằng
phần mềm
Anatomy
Nhận biết được phần mềm
Anatomy.
Biết được h nào để sử dụng
chức năng phỏng thí
nghiệm với ngọn lửa khi đưa
đến gần ngón tay.
Hiểu được để quan sát chi
tiết c hệ giải phẫu thể
người cần thực hiện n thế
nào?
Hiểu cách tra cứu sử
dụng phần mềm giải
phẫu cơ thể người.
Số câu
Số điểm
Tỉ lệ %
3
1.0đ
10%
1
2.0đ
20%
4
3.0đ
30%
T.Số câu
T.Số điểm
T.Số Tỉ lệ
12
4,0 đ
40%
4
3,0đ
30%
1
2,0đ
20%
1
1,0đ
10%
18
10,0 đ
100%
TRƯỜNG TH&THCS ZÀ HUNG
ĐỀ CHÍNH THỨC
KIỂM TRA CUỐI HỌC KÌ II
Năm học: 2022 – 2023
Môn: Tin học – Lớp 8
Thời gian: 45 phút (không kể thời gian giao đề)
I. TRẮC NGHIỆM (5 điểm)
Khoanh tròn chữ cái đứng trước đáp án em cho là đúng ở mỗi câu.
Câu 1. Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước?
A. If...then B. If...then...else C. For...do D. While...do
Câu 2. Sau khi thc hiện chương tnh dưới đây, giá tr của biến j bng bao nhu?
j:= 1;
for i:= 0 to 10 do j:= j+1;
A. 12 B. 13 C. 11 D. 14
Câu 3. Cú pp đy đcủa câu lnh While do là:
A. while <câu lnh> do iu kin>; B. while <điu kiện>; <câu lệnh>;
C. while <điều kin> to <câu nh> do; D. while <điều kin> do <câu lnh>;
Câu 4: Phn mm nào đưc dùng đ giải phu cơ thni?
A. GeoGebra B. Anatomy C. Yenka D. Sun Times
Câu 5. Câu lệnh Pascal : While (3*5>=15) do Writeln (3*5); sẽ:
A. in số 15 ra màn hình 3 lần. B. in số 15 ra màn hình 5 lần.
C. không thực hiện lệnh Writeln (3*5); D. lặp vô hạn lần lệnh Writeln (3*5);
Câu 6. Trong Pascal, u lnh khai báo biến mng nào sau đây đúng?
A. Var a: array[10..1] of integer; B. Var b: array(1..100) of real;
C. Var c: array[1..15] of integer; D. Var d: array[-2..-5] of real;
Câu 7. Khai o biến mảng: A: array[1..7] of real;. Sử dụng u lệnh For i:= 1 to 5 do
readln(A[i]); để gán giá trị cho các phn t trong biến A tbàn phím, ta sẽ nhp đưc bao nhu
giá trị?
A. 5 B. 4 C. 6 D. 7
Câu 8: Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây không đúng?
A. Chỉ số đầu và chỉ số cuối là hai số nguyên;
B. Chỉ số đầu chỉ số cuối;
C. Kiểu dữ liệu có thể là integer hoặc real;
D. Dấu ba chấm (...) nằm giữa chỉ số đầu và chỉ số cuối
Câu 9: Vòng lặp sau cho kết quả S bằng bao nhiêu:
S:= 1; For i:= 1 to 3 do S:= S * 2;
A. S = 6 B. S = 8 C. S = 10 D. S = 12
Câu 10: Để quan sát chi tiết các hệ giải phẫu cơ thể người ta thực hiện:
A. nháy đúp chuột vào bộ phận đó. B. nháy chuột vào bộ phận đó.
C. nháy chuột phải vào bộ phận đó. D. nháy chuột trái vào bộ phận đó.
Câu 11: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước:
A. Mỗi buổi học đúng 5 tiết.
B. Mỗi ngày ăn cơm 3 buổi.
C. Mỗi ngày phải học bài cho đến khi thuộc.
D. Rằm tháng Giêng là Tết Nguyên tiêu.
Câu 12: Hãy cho biết kết quả của đoạn chương trình dưới đây:
a:=10;
white a>=10 do write(A);
A. Trên màn hình xuất hiện một chữ a;
B. Trên màn hình xuất hiện 10 chữ a;
C. Trên màn hình xuất hiện một số 10;
D. Chương trình bị lặp vô tận.
Câu 13: Hệ nào sau đây sử dụng chức năng phỏng thí nghiệm với ngọn lửa khi đưa
đến gần ngón tay:
A. hệ thần kinh B. hệ bài tiết C. hệ hô hấp D. hệ xương
Câu 14: Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
A. Thực hiện < câu lệnh > sau từ khóa Do.
B. Kiểm tra giá trị của < điều kiện >.
C. Thực hiện câu lệnh sau từ khóa Then.
D. Kiểm tra < câu lệnh >.
Câu 15: Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra
màn hình giá trị của j, k là bao nhiêu?
j:=2; k:=3;
for i:=1 to 5 do j:=j+2;
k:=k+j;
writeln(j,k);
A. j= 12, k=15. B. j=14, k=20. C. j=10,k=25. D. j=16,k=18.
II. TỰ LUẬN (5điểm)
Câu 1. (1,0đ)y xác định biến đếm, giá trị đầu, giá trị cuối, câu lệnh, số lần lặp trong câu lệnh
sau: For i: = 1 to 10 do if i mod 2 = 0 then s: s+i;
Câu 2. (2,0đ) Em hãy dựa vào kiến thức đã học cho biết tên tiếng Việt tương ứng cho các b
phận sau của ruột già: ileum cecum ascending colon traverse colon descending colon
sigmoid colon rectum.
Câu 3. (2,0đ) Viết chương trình dùng để tìm giá trị nhỏ nhất trong 10 phần tử số nguyên nhập
từ bàn phím.
----------HẾT---------
Trường TH&THCS ZÀ HUNG
ĐÁP ÁN-HƯỚNG DẪN CHẤM ĐIỂM ĐỀ KIỂM TRA CUỐI HỌC KỲ II
MÔN : TIN HỌC 8
Năm học: 2022-2023
I. TRẮC NGHIỆM
Mỗi câu làm đúng được 0,33 điểm
Câu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Đáp
án
C C D B D B A D B A C D A B A
II. TỰ LUẬN
Duyệt của tổ chuyên môn Giáo viên ra đề
Phan Thị Thiện ARất Trang
Duyệt của hiệu trưởng
Ating Dung
Câu Nội dung trả lời Điểm
Câu 1
(1,0đ)
Biến đếm: i
Giá trị đầu: 1
Giá trị cuối: 10
Câu lệnh: if i mod 2 = 0 then s:=s+i
Số lần lặp: 10 lần
0,25
0,25
0,25
0,25
Câu 2
(2,0đ)
- ileum: hồi tràng.
- cecum: ruột già
- ascending colon: tràng lên.
- traverse colon: tràng ngang.
- descending colon: tràng xuống.
- sigmoid colon rectum: hậu môn đại tràng sigma.
0,25
0,25
0,25
0,5
0,25
0,5
Câu 3
(2,0đ)
Program tim_Min;
Uses Crt;
Var A: array[1..10] of integer;
i,min:integer;
Begin
Clrscr;
For i:=1 to 10 do
Begin
Write(‘Nhap phan tu thu ’,i, ‘ :’);
Readln(A[i]);
End;
min:=A[1];
For i:=2 to 10 do If min>A[i] Then min:=A[i];
Writeln('Phan tu nho nhat cua mang: ',min);
Readln
End.
0,5
0,25
0,5
0,5
0,25
Tổng 5.0