MA TRẬN KIỂM TRA HỌC KÌ I - NĂM HỌC 2022-2023 Môn: TIN HỌC 8
Cấp độ Nhận biết Thông hiểu Cộng Chủ đề Vận dụng cấp độ thấp Vận dụng cấp độ cao
Nêu được cấu trúc trình máy chương tính
I. Làm quen với ngôn ngữ lập trình. - Bài 1: Máy tính và chƣơng trình máy tính - Bài 2: Làm quen với chƣơng trình và NNLT - Bài TH 1: Làm quen với Free Pascal TN TN TN TL - Chức năng của ngôn ngữ lập trình. - Chương trình dịch là gì? - Thành phần cơ bản của ngôn ngữ lập trình? - Làm quen với Free Pascal. TN TL
1 0,5 5%
Giải thích các từ khóa - Nhận ra kiểu dữ Số câu: 6 Số điểm: 3 Tỉ lệ: 3% liệu, in kết quả
5 2,5 25% - Phép toán với kiểu dữ liệu số và phép so sánh trong ngôn ngữ lập trình Pascal. - Biến, khai báo biến và hằng. - Câu lệnh gán, nhập dữ liệu, thông báo kết quả và tạm ngừng chương trình. Số câu: Số điểm: Tỉ lệ: II. Chƣơng trình máy tính và dữ liệu. - Bài 3: Chƣơng trình máy tính và dữ liệu - Bài TH 2: Viết chƣơng trình để tính toán - Bài 4: Sử dụng biến và hằng trong chƣơng trình - Bài TH 3: Khai báo và sử dụng biến
TN TL TN TL TN TL TN TL
Số câu: Số điểm: Tỉ lệ:
Số câu: 6 Số điểm: 3 Tỉ lệ: 30% 3 1,5 15% 2 1 10% 10% Bài 5: Từ bài toán đến chƣơng trình 1 0,5 5% trình giải bài Quá toán trên máy tính gồm bước nào?
chương Viết trình tính diện tích hình bán nguyệt
1 1 10% Số câu: 2 Số điểm: 3 Tỉ lệ: 20% Số câu: Số điểm: Tỉ lê: Bài 6: Câu lệnh điều kiện 1 2 20%
Giải thích câu lệnh điều kiện.
1 1 10%
8 4 40% Số câu: 1 Số điểm: 1 Tỉ lệ: 10% Số câu: 15 Số điểm:10 Tỉ lệ: 100% 3 2 20% 1 1 10% 3 3 30% Số câu: Số điểm: Tỉ lệ: Số câu: Số điểm: Tỉ lệ:
Ngƣời ra đề Ngƣời duyệt đề
Nguyễn Kim Tín HIỆU TRƢỞNG
BẢNG ĐẶC TẢ KIỂM TRA HỌC KỲ I M N: TIN HỌC - NĂM HỌC: 2022 – 2023
Câu 1: (NB) Biết chương trình dịch. Câu 2: (NB) Biết ngôn ngữ dùng để viết các chương trình máy tính. Câu 3: (NB) Biết ngôn ngữ lập trình Pascal. Câu 4: (NB) Biết phép toán chia lấy phần dư. Câu 5: NB Biết cú pháp khai báo biến trong ngôn ngữ lập trình Pascal. Câu 6: (NB) Biết ký hiệu của phép gán. Câu 7: (VD) Biết dãy chữ số thuộc kiểu dữ liệu string. Câu 8: NB Biết dịch chương trình ta dùng t hợp phím. Câu 9: NB Nhận ra lệnh nhập giá trị cho biến. Câu 10: (VD Nhận ra lệnh in kết quả ra màn hình. Câu 11: (VDT) Sử dụng cú pháp câu lệnh điều kiện. Câu 12: TH Hiểu quá trình giải bài toán trên máy tính. Giải thích INPUT, OUTPUT. Câu 13: TH Hiểu cấu trúc chung của chương trình máy tính gồm những thành phần. Hiểu khai báo biến, hằng nằm của chương trình. Câu 14: (TH) Hiểu công dụng các từ kh a program, uses, var, const. Câu 15: (VDC) Vận dụng kiến thức nhập, khai báo biến, hằng tính diện tích hình bán nguyệt.
------./.------ Ngƣời ra đề Ngƣời duyệt đề
Nguyễn Kim Tín HIỆU TRƢỞNG
TRƢỜNG THCS PHƢƠNG Đ NG Họ tên HS ……………………. Lớp ……………………………… KIỂM TRA HỌC KỲ I NĂM HỌC: 2022-2023 M N: TIN HỌC THỜI GIAN: 45 phút n ể i i n đề)
Điểm
Nhận xét
I – TRẮC NGHIỆM: 5,0 điểm) Chọn đáp án (A, B, C hoặc D) đúng nhất điền vào bảng ở phần bài làm. Câu 1: Trong ngôn ngữ lập trình như thế nào là chương trình dịch?
B. Ngôn ngữ chương trình. D. Ngôn ngữ máy. A. Ngôn ngữ dịch. C. Ngôn ngữ lập trình.
A. Chuyển từ tiếng Anh sang tiếng Việt. B. Chuyển từ ngôn ngữ lập trình sang ngôn ngữ máy. C. Chuyển từ chương trình này sang chương trình khác. D. Chuyển từ máy này đến máy khác một cách dễ dàng. Câu 2: Ngôn ngữ dùng để viết các chương trình máy tính là gì? Câu 3: Ngôn ngữ lập trình Pascal gồm những gì?
A. Bảng chữ cái Tiếng Anh. B. Bảng chữ cái Tiếng Việt. C. Các quy t c. D. Bảng chữ cái Tiếng Anh và các quy t c.
Câu 4: Trong các phép toán sau, phép toán chia lấy phần dư là gì?
B. Div. D. Chia (/). A. And. C. Mod.
Câu 5: Cú pháp khai báo biến trong ngôn ngữ lập trình Pascal là gì?
A. Var
B. Longint. D. Char. A. String. C. Integer.
Câu 7: Dãy chữ số ‘2022-2023’ thuộc kiểu dữ liệu nào? Câu 8: Để dịch chương trình, ta dùng t hợp phím nào? A. Alt + F9. C. Alt + X. B. Ctrl + F9. D. Alt + F4.
Câu 9: Để nhập giá trị cho biến từ bàn phím ta sử dụng lệnh nào dưới đây?
B. Writeln();. D. Delay();. A. Clrscr;. C. Readln();.
Câu 10: Để in kết quả của biểu thức (2 + 2) lên màn hình, em dùng câu lệnh nào?
A. Write ’ 2 + 2 ’ ;. C. Read(2 + 2);. B. Delay(=2 + 2);. D. Writeln ‘2+2=’,2 + 2);.
II – TỰ LUẬN: 5,0 điểm)
Câu 11: (1,0 điểm) Hãy chọn cụm từ sau điền vào chỗ trống (…) để đƣợc câu đúng.
IF; câu lệnh 2; else; sai; đúng.
a) 1 ...........…..……… <điều kiện> then
b Với câu lệnh trên, chương trình sẽ kiểm tra điều kiện. Nếu điều kiện 3 ………………….thì
thực hiện câu lệnh 1. Ngược lại nếu điều kiện sai thì thực hiện
4 .........…………………………….
Câu 12: 2,0 điểm) Quá trình giải bài toán trên máy tính gồm những bước nào? INPUT,
OUTPUT là gì?
Câu 13: 0,5 điểm) Cấu trúc chung của chương trình máy tính gồm những phần nào? Khai báo
biến, hằng nằm phần nào của chương trình?
Câu 14: 0,5 điểm) Giải thích các từ kh a sau program, uses, var, const. Câu 15: 1,0 điểm) Viết chương trình nhập vào số nguyên a từ bàn phím là bán kính hình bán nguyệt, in thông báo ra màn hình diện tích của hình bán nguyệt?
----------------Hết----------------
Ngƣời ra đề Ngƣời duyệt đề
Nguyễn Kim Tín HIỆU TRƢỞNG
ĐÁP ÁN ĐỀ KIỂM TRA HỌC KỲ I Môn Tin học-Năm học 2022-2023
ĐÁP ÁN
THANG ĐIỂM 5,0 đ
I – PHẦN TRẮC NGHIỆM Câu 4 Câu 3 Câu 2 C D C Câu 5 B Câu 1 B
Mỗi đ n đún được 0,5đ
Câu 10 D Câu 6 B
Câu 9 Câu 8 Câu 7 A C A II – PHẦN TỰ LUẬN
a) (1)IF (2) Else 0,5 đ 0,5 đ Câu 11 1,0 đ) b 3 đúng (4) câu lệnh 2
Quá trình giải bài toán gồm 3 bước
- Xác định bài toán - Mô tả thuật toán - Viết chương trình Câu 12 2,0 đ)
Câu 13 0,5 đ) 0,5 đ 0,5 đ 0,5 đ 0,25 đ 0,25 đ 0,25đ 0,25đ
Câu 14 0,5 đ) 0,25đ 0,25đ
Câu 15 1,0 đ)
0,25đ 0,25đ 0,25đ 0,25đ
INPUT Thông tin đã cho trước OUTPUT: Thông tin ra Cấu trúc chung của chương trình máy tính gồm - Phần khai báo - Phần thân * Khai báo biến, hằng nằm phần khai báo của chương trình. Giải thích các từ kh a - program khai báo tên chương trình - uses khai báo thư viện - var khai báo biến - const khai báo hằng Program hinh_ban_nguyet; Var a : Integer; S:real; Const pi=3.14; Begin Write ’nhap ban kinh a =’ ; readln a ; S:=(a*a*pi)/2; Writeln ‘dien tich hinh ban nguyet la=’,S 4 1 ; Readln; End. Ngƣời ra đề Ngƣời duyệt đề