PHÒNG GD&ĐT HÀ QUẢNG TRƯỜNG PTDTBT TH&THCS DẺ RÀO ĐỀ KIỂM TRA GIỮA KÌ II NĂM HỌC 2024-2025 Môn: Tin học – Lớp: 9 Thời gian: 45 phút (Không tính thời gian phát đề) (Đề gồm 05 trang) I. PHẦN TRẮC NGHIỆM (7 điểm) Chọn đáp án đúng nhất bằng cách khoanh tròn chữ cái đầu. Câu 1: Quá trình giải quyết vấn đề thường trải qua mấy giai đoạn? A. 2 B. 3 C. 4 D. 5 Câu 2: Thực hiện giải pháp là giai đoạn thứ mấy trong quá tình giải quyết vấn đề? A. Hai B. Ba C. Bốn D. Năm Câu 3: Chọn phát biểu đúng trong các phát biểu sau? A. Tất cả các vấn đề đều có thể đưa cho máy tính giải quyết B. Máy tính không thể tự giải quyết vấn đề C. Có những vấn đề có thể giao cho máy tính giải quyết D. Máy tính giải quyết vấn đề không được chính xác Câu 4: Xây dựng thuật toán nằm ở bước thứ mấy trong quy trình giao cho máy tính giải quyết vấn đề? A. 1 B. 2 C. 3 D. 4
Trang 1PHÒNG GD&ĐT HÀ QUẢNG
TRƯỜNG PTDTBT TH&THCS DẺ RÀO MA TRẬN ĐỀ KIỂM TRA GIỮA KÌ II NĂM HỌC 2024-2025
Môn: Tin học – Lớp: 9
Thời gian: 45 phút (Không tính thời gian phát đề)
(Ma trận gồm: 01 trang)
TT Chương/chủ đề Nội dung/đơn vị kiến thức
Mức độ nhận thức % điểm Tổng Nhận biết Thông hiểu Vận dụng Vận dụng cao
1 Chủ đề E Ứng dụng tin học 3 Chủ đề con (lựachọn): Sử dụng bảng
75% (7,5 điểm)
2 Chủ đề F Giải
quyết vấn đề
với sự trợ giúp
của máy tính
Giải bài toán bằng máy
(2,5 điểm)
PHÒNG GD&ĐT HÀ QUẢNG
TRƯỜNG PTDTBT TH&THCS DẺ RÀO BẢNG ĐẶC TẢ ĐỀ KIỂM TRA GIỮA KÌ II NĂM HỌC 2024-2025
Môn: Tin học – Lớp: 9
Trang 2Thời gian: 45 phút (Không tính thời gian phát đề)
(Bảng đặc tả gồm: 02 trang)
T
T
Chương/
Chủ đề
Nội dung/
Đơn vị kiến
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ủ đề
E Ứng
dụng tin
học
3 Chủ đề con (lựa chọn):
Sử dụng bảng tính điện tử nâng cao
Nhận biết
- Biết cách thiết lập điều kiện để xác thực dữ liệu,
nhập dữ liệu từ danh sách (Câu 5)
- Biết sử dụng hàm COUNTIF để đếm dữ liệu có điều
kiện (Câu 6, 7, 8)
- Biết sử dụng hàm SUMIF, AVERAGEIF để tính
toán có điều kiện (Câu 9, 10, 11, 12, 13, 14) Thông hiểu
- Nêu được ý nghĩa của việc xác thực dữ liệu (Câu
17, 18)
- Nêu được quy tắc viết hàm IF và giải thích được quy
tắc thực hiện hàm IF (Câu 19, 20)
- Nêu được quy tắc viết nhiều hàm IF lồng nhau (Câu
21, 22)
- Giải thích được cách thực hiện và xác định được kết
quả của công thức có nhiều hàm IF lồng nhau (Câu
23, 24) Vận dụng
10 (TN)
8(TN)
1 (TL)
Trang 3- Sử dụng được hàm IF trong một số tình huống đơn
giản (Câu 29) Vận dụng cao
– Thực hiện được dự án sử dụng bảng tính điện tử góp phần giải quyết một bài toán liên quan đến quản lí tài chính, dân số, bảng điểm Ví dụ: quản lí chi tiêu của
gia đình, quản lí thu chi quỹ lớp (Câu 30)
1 (TL)
2 Chủ đề
F Giải
quyết
vấn đề
với sự
trợ giúp
của máy
tính
Giải bài toán bằng máy tính
Nhận biết
- Nêu được quy trình con người giao bài toán cho máy
tính giải quyết (Câu 1,2,3,4,15, 16) Thông hiểu
- Trình bày được quá trình giải quyết vấn đề và giải thích được trong quy trình đó có những bước (những vấn đề nhỏ hơn) có thể chuyển giao cho máy tính thực
hiện, nêu được ví dụ minh hoạ (Câu 25, 26)
- Giải thích được khái niệm bài toán trong tin học, nêu
được ví dụ minh hoạ (Câu 27, 28)
6(TN) 4(TN)
Trang 4PHÒNG GD&ĐT HÀ QUẢNG
TRƯỜNG PTDTBT TH&THCS DẺ RÀO ĐỀ KIỂM TRA GIỮA KÌ II
NĂM HỌC 2024-2025 Môn: Tin học – Lớp: 9
Thời gian: 45 phút (Không tính thời gian phát đề)
(Đề gồm 05 trang)
I PHẦN TRẮC NGHIỆM (7 điểm)
Chọn đáp án đúng nhất bằng cách khoanh tròn chữ cái đầu.
Câu 1: Quá trình giải quyết vấn đề thường trải qua mấy giai đoạn?
Câu 2: Thực hiện giải pháp là giai đoạn thứ mấy trong quá tình giải quyết vấn
đề?
Câu 3: Chọn phát biểu đúng trong các phát biểu sau?
A Tất cả các vấn đề đều có thể đưa cho máy tính giải quyết
B Máy tính không thể tự giải quyết vấn đề
C Có những vấn đề có thể giao cho máy tính giải quyết
D Máy tính giải quyết vấn đề không được chính xác
Câu 4: Xây dựng thuật toán nằm ở bước thứ mấy trong quy trình giao cho máy tính
giải quyết vấn đề?
Câu 5 Để thiết lập danh sách thả xuống cho ô dữ liệu, bước đầu tiên cần thực
hiện là?
A Mở hộp thoại Data Validation B Chọn mục Allow là Custom
C Nhập trực tiếp dữ liệu vào ô D Tạo danh sách các giá trị
Câu 6 Công thức =COUNTIF(D3:D8,">=8") trả về kết quả nào?
A Tổng giá trị các ô trong D3:D8 có giá trị từ 8 trở lên
B Số lượng ô trong D3:D8 có giá trị từ 8 trở lên
C Trung bình cộng các giá trị từ 8 trở lên trong D3:D8
D Giá trị lớn nhất trong D3:D8
Câu 7 Hàm COUNTIF (range, criteria) có tác dụng gì?
A Tính tổng
B Tính trung bình cộng
C Đếm số ô thỏa một điều kiện cho trước bên trong một dãy
D Đếm số ô không thỏa mãn một điều kiện cho trước bên trong một dãy
Câu 8 Câu lệnh nào sau đây đúng?
A =COUNTIF(C1:C8,">=10") B =COUNTIF(C1-C8,">=10")
C =COUNTIF(C1:C8,>=10") D =COUNTIF(C1:C8,>=10)
Trang 5Câu 9 Công thức =SUMIF(A1:A10,"<10",B1:B10) sẽ?
A Tính tổng các giá trị trong B1:B10 tương ứng với A1:A10 nhỏ hơn 10
B Đếm số ô trong A1:A10 nhỏ hơn 10
C Tính tổng các giá trị trong A1:A10 nhỏ hơn 10
D Tính trung bình cộng của các giá trị nhỏ hơn 10
Câu 10 Hàm SUMIF dùng để?
A Tính tổng các giá trị trong một vùng ô bất kể điều kiện
B Tính trung bình cộng của các giá trị thỏa mãn điều kiện
C Đếm số lượng các ô thỏa mãn điều kiện
D Tính tổng các giá trị trong một vùng ô thỏa mãn điều kiện
Câu 11 Công thức =SUMIF(H3:H8,"Giỏi",D3:D8) sẽ?
A Đếm số lượng học sinh được xếp loại "Giỏi"
B Tính trung bình cộng điểm của các học sinh được xếp loại "Giỏi"
C Tính tổng điểm của các học sinh được xếp loại "Giỏi"
D Tính tổng tất cả điểm trong D3:D8
Câu 12 Trong hàm AVERAGEIF, tham số <DL2> dùng để?
A Chỉ định điều kiện
B Chỉ định vùng dữ liệu cần tính trung bình
C Chỉ định vùng dữ liệu để xét điều kiện
D Chỉ định số lượng ô để tính trung bình
Câu 13 Hàm AVERAGEIF dùng để?
A Tính tổng các giá trị thỏa mãn điều kiện
B Tính trung bình cộng các giá trị thỏa mãn điều kiện
C Đếm số lượng các ô thỏa mãn điều kiện
D Tính giá trị lớn nhất thỏa mãn điều kiện
Câu 14 Công thức =AVERAGEIF(D3:D8,">=8") trả về?
A Số lượng ô trong D3:D8 có giá trị từ 8 trở lên
B Tổng các giá trị trong D3:D8 từ 8 trở lên
C Giá trị nhỏ nhất từ 8 trở lên trong D3:D8
D Trung bình cộng các giá trị từ 8 trở lên trong D3:D8
Câu 15 Trong quy trình giao bài toán cho máy tính giải quyết, bước đầu tiên là
gì?
A Xác định bài toán B Tìm thuật toán
C Viết chương trình D Chạy thử chương trình
Câu 16 Chọn phương án đúng khi liệt kê tuần tự các bước của quy trình giao
bài toán cho máy tính giải quyết?
A Phát biểu bài toán; Mô tả thuật toán; Chạy chương trình; Đánh giá kết quả
Trang 6B Phát biểu bài toán; Xây dựng giải pháp; Viết chương trình; Chạy chương trình
C Xác định Input và Output; Tìm thuật toán; Viết chương trình; Chạy chương trình để sửa lỗi và chạy chương trình để nhận kết quả
D Phát biểu bài toán; Xác định Input và Output; Mô tả thuật toán bằng liệt
kê các bước; Tìm cấu trúc điều khiển phù hợp để viết chương trình; Sửa lỗi chương trình; Chạy chương trình để lấy kết quả
Câu 17 Tính năng Data Validation trong Excel dùng để?
A Tạo biểu đồ dựa trên dữ liệu có sẵn
B Tự động sắp xếp dữ liệu trong bảng tính
C Xác thực các dữ liệu nhập vào dựa trên các điều kiện cụ thể
D Thay đổi định dạng của dữ liệu đã nhập
Câu 18 Khi nhập dữ liệu vào bảng tính, vì sao nên sử dụng tính năng Data Validation?
A Để dữ liệu được định dạng đúng cách
B Để tránh lỗi dữ liệu
C Để tự động hóa việc nhập dữ liệu
D Để thay đổi công thức tính toán
Câu 19 Quy tắc của hàm IF là gì?
A Chỉ hoạt động với dữ liệu kiểu số
B Trả về giá trị cố định, không liên quan đến điều kiện
C Luôn trả về giá trị văn bản
D Tính toán giá trị điều kiện, sau đó trả về giá trị đúng hoặc sai
Câu 20 Câu lệnh sau giải quyết bài toán gì?
=IF(C2="Nhân viên",500000,IF(C2="Chuyên viên",700000,1000000))
A Nếu là nhân viên thì lĩnh 500.000, nếu là chuyên viên thì lĩnh 700.000, còn lại sẽ lĩnh 1.000.000
B Nếu là nhân viên thì lĩnh 700.000, nếu là chuyên viên thì lĩnh 500.000, còn lại sẽ lĩnh 1.000.000
C Nếu là nhân viên thì lĩnh 1.000.000, nếu là chuyên viên thì lĩnh 700.000, còn lại sẽ lĩnh 500.000
D Nếu là nhân viên thì lĩnh 500.000, nếu là chuyên viên thì lĩnh 1.000.000, còn lại sẽ lĩnh 700.000
Câu 21 Khi nào ta cần sử dụng hàm IF lồng nhau?
A Khi có nhiều điều kiện cần kiểm tra liên tiếp
B Khi dữ liệu không đồng nhất
C Khi chỉ có một điều kiện cần kiểm tra
D Khi muốn thực hiện nhiều phép tính cùng lúc
Trang 7Câu 22 Khi sao chép công thức chứa hàm IF lồng nhau xuống các ô khác, bạn
cần lưu ý điều gì?
A Phải luôn thay đổi tham chiếu tuyệt đối của ô
B Công thức sẽ tự động thay đổi tham chiếu ô khi sao chép
C Công thức sẽ không thay đổi bất kỳ tham chiếu nào
D Bạn phải viết lại công thức cho từng ô
Câu 23 Công thức sau kiểm tra điều gì?
=IF(A1>20, "Xuất sắc", IF(A1>=15, "Trung bình", "Yếu"))
A Giá trị tại ô A1 lớn hơn 20 là "Xuất sắc", từ 15 đến 20 là "Trung bình", dưới 15 là "Yếu"
B Giá trị tại ô A1 từ 15 trở lên là "Xuất sắc", dưới 15 là "Trung bình"
C Giá trị tại ô A1 lớn hơn 20 là "Xuất sắc", từ 15 đến 20 là "Giỏi", dưới 15
là "Yếu"
D Giá trị tại ô A1 lớn hơn 20 là "Xuất sắc", từ 15 trở lên là "Giỏi", dưới 15
là "Yếu"
Câu 24 Công thức IF nào trả về kết quả "Giỏi" nếu giá trị tại ô G3 lớn hơn
hoặc bằng 24, "Khá" nếu điểm từ 21 đến dưới 24, và "Yếu" nếu điểm dưới 21?
A =IF(G3>=21, "Khá", "Giỏi", "Yếu")
B =IF(G3>24, "Giỏi", IF(G3>21, "Khá", "Yếu"))
C =IF(G3>=21, "Khá", IF(G3>=24, "Giỏi", "Yếu"))
D =IF(G3>=24, "Giỏi", IF(G3>=21, "Khá", "Yếu"))
Câu 25 Trong bài toán tính tiền nước sạch, bước nào có thể giao cho máy tính
thực hiện?
A Đọc số đo công tơ nước
B Tính toán số tiền phải trả
C Ghi nhận số liệu từ công tơ
D Cả ba đáp án trên
Câu 26 Khi gặp lỗi trong chương trình, ta cần làm gì?
A Thay đổi thuật toán ngay lập tức
B Chạy lại chương trình nhiều lần
C Tìm nguyên nhân lỗi và sửa lỗi
D Xóa chương trình và viết lại
Câu 27 Bài toán trong tin học là gì?
A Nhiệm vụ có thể giao cho máy tính giải quyết hoặc hỗ trợ giải quyết
B Một vấn đề chỉ liên quan đến toán học
C Chỉ những nhiệm vụ liên quan đến số học
D Những bài toán không thể giải bằng tay
Câu 28 Một bài toán tin học luôn cần những bước nào sau đây?
A Xác định bài toán và viết chương trình
Trang 8B Viết chương trình và kiểm tra kết quả.
C Tìm thuật toán và đánh giá giải pháp
D Xác định bài toán, tìm thuật toán, viết chương trình, chạy thử và sửa lỗi
II PHẦN TỰ LUẬN (3 điểm)
Cho dữ liệu như hình dưới đây (Dành cho câu 29, 30):
Câu 29 (2,0 điểm) Em hãy viết công thức thực hiện điền giá trị cho cột Xếp loại gồm các ô H3, H4, H5, H6 theo quy tắc: Nếu Tổng điểm từ 27 trở lên xếp
loại là “Xuất sắc”, nếu tổng điểm từ 24 đến dưới 27 thì xếp loại là "Giỏi", còn lại là “ -"
Câu 30 (1,0 điểm) Em hãy viết công thức thực hiện điền giá trị cho ô H7 theo quy tắc tính Tổng điểm Văn của những bạn xếp loại Giỏi, ô H8 tính Điểm trung bình môn Văn của những bạn xếp loại Giỏi.
Trang 9
-Hết-PHÒNG GD&ĐT HÀ QUẢNG
TRƯỜNG PTDTBT TH&THCS DẺ RÀO ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM
ĐỀ KIỂM TRA GIỮA KÌ II NĂM HỌC 2024-2025 Môn: Tin học – Lớp: 9
(Đáp án gồm: 01 trang)
I TRẮC NGHIỆM
* Mỗi câu trắc nghiệm đúng được 0,25 điểm
II TỰ LUẬN
Câu 29
(2 điểm)
Tại ô H3 nhập
=IF(G3>=27;"Xuất sắc";IF(G3>=24;"Giỏi";" -")) Tại ô H4 nhập
=IF(G4>=27;"Xuất sắc";IF(G4>=24;"Giỏi";" -")) Tại ô H5 nhập
=IF(G5>=27;"Xuất sắc";IF(G5>=24;"Giỏi";" -")) Tại ô H6 nhập
=IF(G6>=27;"Xuất sắc";IF(G6>=24;"Giỏi";" -"))
0,5
0,5
0,5
0,5
Câu 30
(1 điểm)
Tại ô H7 nhập
=SUMIF(H3:H6;"Giỏi";E3:E6) Tại ô H8 nhập
=AVERAGEIF(H3:H6;"Giỏi";E3:E6)
0,5
0,5
* Ghi chú:
Trang 10+ Điểm toàn bài là tổng điểm các bài thành phần (10đ)
+ Phần tự luận nếu thí sinh làm bài (trình bày) theo cách khác mà vẫn cho kết quả đúng, đủ các bước, nội dung thì vẫn cho điểm tối đa bài đó