Bài kiểm tra giữa kỳ II môn Tin học 8 - Năm học 2022-2023 - Trường TH&THCS Phú Lai (Có đáp án)

docx5 trang | Chia sẻ: Thái Huyền | Ngày: 15/05/2024 | Lượt xem: 58 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài kiểm tra giữa kỳ II môn Tin học 8 - Năm học 2022-2023 - Trường TH&THCS Phú Lai (Có đáp án), để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
 PHÒNG GD&ĐT YÊN THUỶ
 TRƯỜNG TH&THCS PHÚ LAI

MA TRẬN ĐỀ KIỂM TRA GIỮA KÌ II
 NĂM HỌC 2022-2023
 MÔN: TIN HỌC – LỚP 8



MA TRẬN ĐỀ KIỂM TRA GIỮA KÌ II NĂM HỌC 2022-2023
MÔN TIN HỌC 8 – THỜI GIAN LÀM BÀI: 45 PHÚT
TT
Nội dung kiến thức
Đơn vị kiến thức
Mức độ nhận thức
% tổng điểm
Nhận biết
Thông hiểu
Vận dụng
Vận dụng cao
TN
TL
TN
TL
TN
TL
TN
TL

1
CHƯƠNG I. LẬP TRÌNH ĐƠN GIẢN
Câu lệnh lặp với số lần biết trước For  do
6

3


1


65%
Câu lệnh lặp với số lần chưa biết trước While  do
2

3




1
35%
Tổng
8

6


1

1
100%
Tỉ lệ %
40 %
30%
20%
10%
100%
Tỉ lệ % chung
70%
30%
100%

BẢNG ĐẶC TẢ ĐỀ KIỂM TRA GIỮA KỲ II NĂM HỌC 2022-2023
MÔN TIN HỌC 8 – THỜI GIAN LÀM BÀI: 45 PHÚT
TT
Nội dung kiến thức
Đơn vị kiến thức
Mức độ kiến thức, kĩ năng cần kiểm tra, đánh giá
Số câu hỏi theo mực độ nhận thức
Nhận biết
Thông hiểu
Vận dụng
Vận dụng cao
1
CHƯƠNG I. LẬP TRÌNH ĐƠN GIẢN
Câu lệnh lặp với số lần biết trước For  do
Nhận biết:
- Biết được các hoạt động lặp lại với số lần biết trước trong cuộc sống
- Nhớ được cú pháp, các thành phần và nêu được hoạt động, cách tính số lần lặp của câu lệnh For do (C1, C2, C3, C4, C5, C6)
Thông hiểu:
- Lấy được các ví dụ về hoạt động lặp với số lần biết trước trong cuộc sống 
- Hiểu, giải thích được hoạt động của câu lệnh lặp với số lần biết trước cụ thể nào đó (C7, C8, C9)
Vận dụng:
Sử dụng được câu lệnh lặp để giải quyết các bài toán cụ thể (C15)
6 TN
3 TN
1 TL

Câu lệnh lặp với số lần chưa biết trước While  do
Nhận biết:
- Biết được các hoạt động lặp lại với số lần biết chưa trước trong cuộc sống (C10)
- Nhớ được cú pháp, các thành phần và nêu được hoạt động của câu lệnh lặp While  do (C11)
Thông hiểu:
- Lấy được các ví dụ về hoạt động lặp với số lần chưa biết trước trong cuộc sống
- Hiểu, giải thích được hoạt động của câu lệnh lặp với số lần chưa biết trước cụ thể (C12, C13, C14)
Vận dụng:
Sử dụng được câu lệnh lặp để giải quyết các bài toán cụ thể
Vận dụng cao:
Chỉ ra được thuật toán của bài toán (C16)
2 TN
3 TN

1 TL
Tổng
8
6
1
1

 PHÒNG GD VÀ ĐT YÊN THỦY
TRƯỜNG TH&THCS PHÚ LAI
Họ và tên: 
Lớp: 8
BÀI KIỂM TRA GIỮA KỲ II 
NĂM HỌC 2022-2023
MÔN: TIN HỌC 8
Thời gian làm bài 45 phút

Điểm
Họ tên và chữ ký của người coi thi
Họ tên và chữ ký của người chấm thi



I. TRẮC NGHIỆM (7 điểm) Khoanh tròn chữ cái trước câu trả lời đúng nhất:
Câu 1: Cú pháp câu lệnh lặp FOR  DO trong pascal là?
A. for := to do 
B. for : to do ;
C. for = to do ;
D. for := to do ;
Câu 2: Trong câu lệnh lặp FOR  DO, số vòng lặp là biết trước và bằng:
A. giá trị cuối – giá trị đầu + 1	B. giá trị cuối – giá trị đầu + 2
C. giá trị cuối – giá trị đầu – 1	D. giá trị cuối – giá trị đầu – 2
Câu 3: Câu lệnh nào sau đây viết đúng cú pháp?
A. for i = 1 to 5 do write(i);	C. for i: = 1 to 5 write(i);
B. for i: = 1 to 5 do write(i)	D. for i: = 1 to 5 do write(i);
Câu 4: Trong câu lệnh lặp FOR  DO, biến đếm có kiểu dữ liệu là gì?
A. Kiểu số thực	B. Kiểu số nguyên	C. Kiểu xâu	D. Kiểu ký tự
Câu 5: Với vòng lặp FOR  DO, sau mỗi lần lặp, biến đếm sẽ ?
A. Tự động tăng thêm 1 đơn vị	C. Tự động giảm đi 1 đơn vị
B. Tự động nhân với 2	D. Tự động chia cho 2
Câu 6: Với vòng lặp FOR  DO, và là?
A. Số thực	B. Xâu 	C. Số nguyên	D. Cả A và C 
Câu 7: Sau khi thực hiện đoạn chương trình sau, giá trị của biến k bằng bao nhiêu?
k: = 0; For i:= 1 to 3 do k:= k + 2;
A. 4 	B. 6 	C. 8 	D. 10
Câu 8: Hãy cho biết số lần lặp của câu lệnh for sau đây: for i:=1 to 5 do write(i,’ ’);
A. 3 lần    	 	B. 6 lần     	C. 5 lần     	D. 4 lần
Câu 9: Câu lệnh For i : = 1 to 3 do write(i,' '); cho kết quả ra màn hình là:
A. 0 1 2 3 	B. 1 2 3 4	C. 1 3 5	D. 1 2 3
Câu 10: Đâu là hoạt động lặp với số lần chưa biết trước?
A. Ngày đánh răng 2 lần vào buổi sáng và tối.	C. Đi bộ 1 lần vào buổi chiều hàng ngày.
B. Gọi điện cho bạn đến khi bạn nghe máy.	D. Chào cờ vào mỗi sáng thứ 2 hàng tuần.
Câu 11: Cú pháp nào của câu lệnh lặp WHILE  DO được viết đúng:
A. While to ;	C. While do ;
B. While do ;	D. While do ;
Câu 12: 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 sau từ khóa Do	B. Kiểm tra giá trị của 
C. Thực hiện câu lệnh sau từ khóa Then	D. Kiểm tra 
Câu 13: Đoạn lệnh so:=1; While so < 10 do write(so); so:=so + 1; sẽ cho kết quả gì? 
A. In ra vô hạn các số 1;	B. In ra các số từ 1 đến 10;
C. In ra các số từ 1 đến 9;	D. Không phương án nào đúng
Câu 14. Vòng lặp while  do sẽ kết thúc khi nào?
A. Điều kiện cho giá trị sai	C. Điều kiện cho giá trị đúng	
B. Đã thực hiện đủ vòng lặp	D. Đã thực hiện hết câu lệnh
II. TỰ LUẬN (3 điểm)
Câu 15: (2 điểm) Viết chương trình pascal để đếm tổng số các số chẵn và tổng số các số lẻ trong khoảng từ 1 đến N, với N ≤ 200 nhập từ bàn phím. Thông báo kết quả ra màn hình.
.
Var i, n, s: integer;
Begin
write('Nhap so nguyen n= '); readln(n);
 s:=0; i:= 1;
 while i <= n do
 begin 
 	s:=s + i; 
 	i:= i+1;
end;
 writeln(s);
End.
Câu 16: (1 điểm) Cho chương trình pascal sau, hãy cho biết chương trình thực hiện công việc gì? Nếu nhập n = 3 thì kết quả trên màn hình là gì? 
..
..
..
..
..
..
..
 PHÒNG GD&ĐT YÊN THỦY 
 TRƯỜNG TH&THCS PHÚ LAI
HƯỚNG DẪN CHẤM BÀI KIỂM TRA GIỮA KÌ II
NĂM HỌC 2022-2023
MÔN: TIN HỌC – LỚP 8

I. TRẮC NGHIỆM: (7 điểm)
Mỗi câu đúng được 0.5 điểm
Câu
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Đáp án
D
A
D
B
A
C
B
C
D
B
C
B
A
A

II. TỰ LUẬN : (3 điểm)
Câu 15: (2 điểm) 
- Khai báo đúng, đủ tên chương trình, các biến: 0.5 điểm
- Thông báo và nhập được dữ liệu đúng: 0.25 điểm
- Thuật toán đúng: 1.25 điểm
* Chương trình:
Program tong_chan_le;
Uses crt;
Var i, N, Tle, Tchan: integer;
Begin
 	Write(’Nhap so N <=100: ’);
	Readln(N);
	Tle:=0; Tchan:=0;
	For i:=1 to N do
 	 If i mod 2 = 0 then Tchan:= Tchan + i else Tle:= Tle + i;
 	Writeln(’Tong cac so chan la: ’, Tchan);
 	Writeln(’Tong cac so le la: ’, Tle);
	Readln
End.
Câu 16: (1 điểm) Mỗi ý đúng được 0.5 điểm
- Chương trình thực hiện tính tổng các số 1+2+3 ++ n với n là số nguyên nhập từ bàn phím
- Với n = 3 thì kết quả in ra màn hình là số 6

File đính kèm:

  • docxbai_kiem_tra_giua_ky_ii_mon_tin_hoc_8_nam_hoc_2022_2023_truo.docx