PHÒNG GD&ĐT HIỆP ĐỨC TRƯỜNG TH&THCS NGUYỄN TRÃI
MA TRẬN KIỂM TRA CUỐI HỌC KÌ I - NĂM HỌC 2022-2023 Môn: TIN HỌC - LỚP 8
Cấp độ Nhận biết Thông hiểu Cộng Chủ đề
TN TL TN TL Vận dụng cấp độ thấp TL TN Vận dụng cấp độ cao TL TN
Bài 2: Làm quen với chương trình và NNLT
Khai báo được tên chương trình, thư viện của chương trình.
1/5 1đ
Số câu: Số điểm: Bài 3: Chương trình máy tính và dữ liệu. Hiểu ý nghĩa của câu lệnh write()
-Biết được từ khóa và tên hợp lệ trong NNLT pascal. -Biết lệnh để dịch chương trình 3 1.5đ Biết lệnh tạm ngừng trong trình chương khoảng thời gian. Biết và phân biệt tên một số kiểu dữ liệu 3 1.5đ Biết được cú pháp khai báo biến. 1 0.5đ In kết quả ra màn hình
Số câu: Số điểm: Bài 4: Sử dụng biến và hằng trong chương trình Khai báo biến, nhập dữ liệu cho biến
1/5 1đ 2/5 2đ
Số câu: Số điểm: Bài 5 : Từ bài toán đến chương trình
1 0.5đ Biết được các bước theo trình tự để giải bài toán trên máy tính
1 0.5đ
Số câu: Số điểm: Bài 6: Câu lệnh điều kiện Hiểu được câu lệnh điều kiện cụ thể.
Số câu: Số điểm: Biết sử dụng lệnh phù hợp để tính toán. 1/5 1đ
Cộng:
Số câu: 8 Số điểm: 4 Tỉ lệ: 40% 1 0.5đ Số câu: 4 Số điểm: 3 Tỉ lệ: 30% Số câu: 2 Số điểm: 2 Tỉ lệ: 20% Số câu: 1 Số điểm: 1 Tỉ lệ: 10% Số câu: 15 Số điểm:10 Tỉ lệ: 100%
PHÒNG GD&ĐT HIỆP ĐỨC TRƯỜNG TH&THCS NGUYỄN TRÃI
BẢNG ĐẶC TẢ ĐỀ KIỂM TRA MÔN TIN HỌC LỚP 8 NĂM HỌC: 2022 - 2023
I. Lý thuyết:
Câu 1: Biết viết câu điều kiện theo đúng cú pháp Câu 2: Biết được từ khóa trong pascal Câu 3: Biết được tên hợp lệ trong pascal Câu 4: Biết ý nghĩa của câu lệnh write(). Câu 5: Hiểu được câu lệnh điều kiện Câu 6: Biết lệnh tạm ngừng chương trình trong khoảng thời gian x giây. Câu 7: Biết được lệnh để dịch chương trình Câu 8: Hiểu được ý nghĩa của kiểu dữ liệu real Câu 9: Biết các bước giải bài toán trên máy tính Câu 10: Biết tên của một kiểu dữ liệu trong pascal II. Thực hành: - Viết được các lệnh khai báo chương trình cho bài toán gồm: khai báo tên chương
trình, khai báo thư viện, khai báo biến.
- Viết được lệnh nhập, xuất dữ liệu ra màn hình. - Sử dụng câu lệnh điều kiện hoặc câu lệnh gán để tính toán theo yêu cầu.
PHÒNG GD&ĐT HIỆP ĐỨC
KIỂM TRA HỌC KÌ I - NĂM HỌC 2022 – 2023
TRƯỜNG TH&THCS NGUYỄN TRÃI
MÔN : TIN HỌC 8
Thời gian: 45 phút(không kể thời gian phát đề)
Điểm:
Nhận xét của giáo viên
Họ và tên:……………………….................. Lớp: 8
I. TRẮC NGHIỆM (5 điểm) . Thời gian: 15 phút. Hãy khoanh tròn vào chữ cái in hoa đứng trước câu trả lời đúng. Câu 1: Câu lệnh điều kiện trong Pascal được viêt đúng là:
a. If x := 5 then a = b; c. If x = 5 then a := b b. If x <= 5 ; then a := b; d. If x >= 5 then a: = b;
Câu 2: Kiểu ký tự trong pascal được kí hiệu là:
a. Integer c. Char d. String
b. Real Câu 3: Trình tự các bước để giải bài toán trên máy tính là:
a. ‘5+20=’25 d. 5+20=25
a. Xác định bài toán mô tả thuật toán Viết chương trình. b. Xác định bài toán Viết chương trình mô tả thuật toán. c. Viết chương trình Xác định bài toán mô tả thuật toán. d. Mô tả thuật toán Xác định bài toán Viết chương trình. Câu 4: Lệnh Write(‘5+20=’, 20+5); sẽ in ra màn hình biểu thức: c. ‘5+20=’20+5 b. 5+20=’25’ Câu 5: Trong các tên sau, tên hợp lệ trong ngôn ngữ Pascal là:
a. dien_tich b. 9ABC c. hinh - vuong d. Begin
Câu 6: Để tạm dừng chương trình trong khoảng thời gian x/1000 giây, ta dùng lệnh: d. Delay(x/1000); c.Write(x/1000); a. Delay(x); b. readln;
Câu 7: Để dịch chương trình ta nhấn tổ hợp phím
a. alt+F5 c. alt+F9 d. ctrl+F9
b. shift+F9 Câu 8: Cho giá trị biến n=15.56, vậy biến n thuộc kiểu dữ liệu:
a. Integer
c. char d. string
b. Real Câu 9: Trong các từ sau, từ nào không phải là từ khóa? b. Crt a. Program c. Begin d. End
Câu 10. Trong Pascal, khai báo biến đúng là:
a.Var : x real b. Var x := real; c.Var x : real; d.Var x = real;
PHÒNG GD&ĐT HIỆP ĐỨC
KIỂM TRA HỌC KÌ I - NĂM HỌC 2022 – 2023
TRƯỜNG TH&THCS NGUYỄN TRÃI
MÔN : TIN HỌC 8
Thời gian: 45 phút(không kể thời gian phát đề)
Điểm:
Nhận xét của giáo viên
Họ và tên:……………………….................. Lớp: 8
II. THỰC HÀNH (5 điểm). Thời gian: 30 phút. Em sử dụng ngôn ngữ lập trình pascal để viết chương trình cho một trong các bài toán sau. Khi in kết quả ra màn hình phải truy cập được đến giá trị của biến.
Đề 1. Nhập một số rồi nguyên từ bàn phím, in ra màn hình số đó là số chẵn hay số lẻ? (Ví dụ: Nhập x= 2 Kết quả in ra: 2 là số chẵn.
Nhập x= 5 Kết quả in ra: 5 là số lẻ.)
Đề 2: Nhập vào một số nguyên từ bàn phím và cho biết số đó là số âm hay số dương? (Ví dụ: Nhập k= -5 Kết quả in ra: -5 là số âm.
Bài làm
PHÒNG GD&ĐT HIỆP ĐỨC TRƯỜNG TH&THCS NGUYỄN TRÃI
HƯỚNG DẪN CHẤM KIỂM TRA CUỐI KÌ I MÔN: TIN HỌC – KHỐI 8 NĂM HỌC: 2022 - 2023
I. TRẮC NGHIỆM (5 điểm) Mỗi câu đúng 0.5 điểm
Câu
1 Đáp án D 2 C 3 A 4 D 5 A 6 A 7 C 8 B 9 B 10 C
II. THỰC HÀNH. (5 điểm) Viết chương trình đảm bảo các mục sau:
1điểm 1 điểm
1 điểm 1 điểm
- Khai báo được tên chương trình, khai báo thư viện - Khai báo biến - Nhập được giá trị cho biến - Sử dụng lệnh để tính toán, thực hiện yêu cầu bài toán - In kết quả ra màn hình và kết thúc 1 điểm
Mọi cách viết đúng đều được điểm tối đa.