PHÒNG GD – ĐT CHỢ MỚI TRƯỜNG THCS NGUYỄN VĂN CƯNG ĐỀ CHÍNH THỨC ĐỀ KIỂM TRA CUỐI KÌ I NĂM HỌC 2021-2022 MÔN THI: TIN HỌC KHỐI 8 Thời gian: 45 phút ( Không kể thời gian phát đề). Lớp: .................................................... Họ tên: Điểm Bằng chữ Giám Khảo GT I GT II Nhận xét của giáo viên ĐỀ 1 ĐỀ KIỂM TRA CUỐI HỌC KÌ I Câu 1: (NB6.1) Cấu trúc rẽ nhánh có mấy dạng? A. 4 dạng. B. 3 dạng. C. 2 dạng. D. 1 dạng. Câu 2: (NB1.1) Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào? A. Thông qua một từ khóa B. Thông qua các tên C. Thông qua các lệnh D. Thông qua một hằng Câu 3: (VD4.1) Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ? A. (a*a + b)(1+c)(1 + c)(1 + c) B. (a*a + b)*(1 + c)*(1 + c)*(1 + c) C. (a.a + b)(1 + c)(1 + c)(1 + c) D. (a2 + b)(1 + c)3 Câu 4: (NB6.3)Cú pháp của câu lệnh rẽ nhánh dạng đủ nào sau đây là đúng: A. If then else ; B. If then else C. If then; else ; D. If then; else Câu 5: (NB5.4) Câu lệnh write('Toi la Turbo Pascal'); A. In ra màn hình dòng chữ Toi la Turbo Pascal, không đưa con trỏ xuống dòng. B. Dùng để yêu cầu nhập giá trị cho biến Toi la Turbo Pascal. C. In ra màn hình dòng chữ Toi la Turbo Pascal và đưa con trỏ xuống dòng. D. Câu lệnh trên sai cú pháp. Câu 6: (NB3.1) Cách đặt tên nào sau đây không đúng ? A. Tugiac B. CHUNHAT C. End D. a_b_c Câu 7: (VD5.4)Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả: A. 8 B. y= 8 C. y= 3 D. 20 Câu 8: (TH4.1)Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x? A. Char B. String C. Integer D. Boolear Câu 9: (TH4.2) Trong Pascal khai báo nào sau đây là đúng? A. var tb: real; B. 4hs: integer; C. Const x: real; D. Var r =30; Câu 10: (VDC4.1) Cho hai số nguyên a và b. Biết a= 425, b= 13. Hãy cho biết kết quả của biểu thức sau: (a mod b)+ ((a div b)* 2)= A. 50 B. 73 C. 82 D. 48 Câu 11: (NB4.2) Trong Pascal, từ khóa để khai báo biến là: A. Const B. Program C. Var D. Uses Câu 12: (NB4.3)Trong Pascal, từ khóa để khai báo hằng là: A. Const B. Program C. Var D. Uses Câu 13: (TH2.1) Em hãy cho biết theo quy ước sơ đồ khối hình bên thuộc A. Bắt đầu hoặc kết thúc B. Nhập hoặc xuất C. Tính toán (phép gán) D. Điều kiện Câu 14: (VD4.1) Kết quả phép toán 22 mod 7 = A. 3 B. 2 C. 1 D. 0 Câu 15: (VD2.1)Hãy cho biết kết quả sau khi thực hiện thuật toán sau: Bước 1. Tam←x; Bước 2. x←y; Bước 3. y← tam; A. Giá trị của biến x bằng giá trị của biến y B. Hoán đổi giá trị hai biến x và y C. Giá trị của biến y bằng giá trị của biến x D. Giá trị của biến y bằng giá trị của biến 0 Câu 16: (VDC5.4) Hãy cho biết kết quả sau khi thực hiện câu lệnh sau: a:=15; b:=10; Tich:=a*b; Writeln(Tich); A. Tich B. 25 C. 150 D. a*b Câu 17: (TH5.3) Hãy cho biết cú pháp câu lệnh gán nào sau đây là đúng: A. X:150; B. X:=150; C. X=150; D. X:=150 Câu 18: (TH5.2) Lệnh Read dùng để A. Nhập giá trị từ bàn phím B. Xuất giá trị ra màn hình máy tính C. Nhập giá trị từ màn hình máy tính D. Xuất giá trị ra bàn phím Câu 19: (NB1.2) Phần mềm Pascal là phần mềm dùng để làm gì? A. Phần mềm gõ văn bản. B. Phần mềm viết chương trình máy tính. C. Phần mềm bảng tính. D. Phần mềm luyện gõ phím nhanh. Câu 20: (TH5.3) Cú pháp câu lệnh gán nào sau đây là đúng: A. :; B. =; C. :=; D. := Hòa An, ngày 08 tháng 01 năm 2022 Duyệt của BGH Duyệt của tổ chuyên môn Giáo viên bộ môn Nguyễn Thị Trà My Lê Thị Mỹ Ngọc PHÒNG GIÁO DỤC VÀ ĐÀO TẠO CHỢ MỚI ĐÁP ÁN KIỂM TRA CUỐI HỌC KÌ I TRƯỜNG THCS NGUYỄN VĂN CƯNG NĂM HỌC: 2021 – 2022 ................................. MÔN: TIN HỌC - KHỐI: 8 ....................... ĐỀ 1 ĐÁP ÁN KIỂM TRA CUỐI HỌC KÌ I * Mỗi câu trắc nghiệm đúng được 0,5 điểm. Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9 Câu 10 C C B A A C B C A B Câu 11 Câu 12 Câu 13 Câu 14 Câu 15 Câu 16 Câu 17 Câu 18 Câu 19 Câu 20 C A B C B C B A B C Duyệt của BGH Duyệt của tổ chuyên môn Giáo viên bộ môn Nguyễn Thị Trà My Lê Thị Mỹ Ngọc PHÒNG GIÁO DỤC VÀ ĐÀO TẠO CHỢ MỚI ĐỀ KIỂM TRA CUỐI HỌC KÌ I TRƯỜNG THCS NGUYỄN VĂN CƯNG MÔN: TIN HỌC - KHỐI: 8 ... NĂM HỌC: 2021 – 2022 ĐỀ 1 THỜI GIAN: 45 phút MA TRẬN ĐỀ TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/ kĩ năng Mức độ nhận thức Tổng % tổng điểm Nhận biết Thông hiểu Vận dụng Vận dụng cao Thời gian (phút) Số CH Số CH Thời gian (phút) Số CH Thời gian (phút) Số CH Thời gian (phút) Số CH Thời gian (phút) TN TL 1 Máy tính và chương trình máy tính Chương trình máy tính là gì? 1 2.25 1 45 100 Chương trình và ngôn ngữ lập trình 1 2.25 1 2 Bài toán và thuật toán Tìm hiểu thuật toán và mô tả thuật toán 1 2.25 1 2.25 2 3 Làm quen với ngôn ngữ lập trình Tên trong Pascal là gì? 1 2.25 1 4 Dữ liệu và biến trong chương trình Một số kiểu dữ liệu trong Pascal 1 2.25 2 4.5 1 2.25 4 Tìm hiểu về biến và cách khai báo biến 1 2.25 1 2.25 2 Tìm hiểu hằng và cách khai báo hằng 1 2.25 1 5 Cấu trúc tuần tự Thao tác nhập 1 2.25 1 Xử lý, câu lệnh gán 2 4.5 2 Thao tác xuất 1 2.25 1 2.25 1 2.25 3 6 Cấu trúc rẽ nhánh Thế nào là cấu trúc rẽ nhánh? 1 2.25 1 Các dạng câu lệnh điều kiện và cú pháp. 1 2.25 1 Tổng 8 18 6 13.5 4 9 2 4.5 20 30.0 100% Tỉ lệ % 40% 30% 20% 10% 100% 100% Tỉ lệ chung 70% 30% 100% 100% BẢNG ĐẶC TẢ TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/ kĩ năng 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 Máy tính và chương trình máy tính Chương trình máy tính là gì? Nhận biết: - Biết được con người chỉ dẫn máy tính thông qua các lệnh 1 Chương trình và ngôn ngữ lập trình Nhận biết: - Biết được PM Pascal 1 2 Bài toán và thuật toán Tìm hiểu thuật toán và mô tả thuật toán Thông hiểu: - Biết được quy ước sơ đồ khối. Vận dụng: - Biết được kết quả sau khi thực hiện thuật toán . 1 1 3 Làm quen với ngôn ngữ lập trình Tên trong chương trình Pascal Nhận biết: - Biết được cách đặt tên hợp lệ trong chương trình 1 4 Dữ liệu và biến trong chương trình Một số kiểu dữ liệu trong chương trình Pascal. Thông hiểu: Phân biệt được các kiểu dữ liệu. Vận dụng: - Chuyển biểu thức toán học sang Pascal - Tính được phép chia lấy phần dư Vận dụng cao: - Tính được biểu thức phép chhia lấy phần dư và phần nguyên 1 2 1 Tìm hiểu về biến và cách khai báo biến Nhận biết: - Biết được từ khóa khai báo biến trong chương trình Pascal. 1 1 Tìm hiểu về hằng và cách khai báo hằng Nhận biết: - Biết được từ khóa khai báo biến trong chương trình Pascal. 1 5 Cấu trúc tuần tự Thao tác nhập Thông hiểu: - Biết được cú pháp câu lệnh nhập 1 Xử lý, câu lệnh gán Thông hiểu: - Biết được cú pháp câu lệnh gán 2 Thao tác xuất Nhận biết: - Biết được kết quả của câu lệnh Write. Vân dụng: - Tính được kết quả của câu lệnh xuất Writeln. Vận dụng cao: - Tính được kết quả của câu lệnh xuất Writeln . 1 1 1 6 Cấu Trúc rẽ nhánh Thế nào là cấu trúc rẽ nhánh? Nhận biết: Cấu trúc rẽ nhánh có 2 dạng 1 Các dạng câu lệnh điều kiện và cú pháp. Nhận biết: - Biết được từ khóa khai báo tên chương trình và thư viện 1 Tổng 8 6 4 2 HƯỚNG DẪN RA ĐỀ KIỂM TRA THEO MA TRẬN VÀ ĐẶC TẢ TT Nội dung kiến thức/kĩ năng Đơn vị kiến thức/ kĩ năng 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 Máy tính và chương trình máy tính Chương trình máy tính là gì? Nhận biết: - Biết được con người chỉ dẫn máy tính thông qua các lệnh (Câu 2) 1 Chương trình và ngôn ngữ lập trình Nhận biết: - Biết được PM Pascal (Câu 19) 1 2 Bài toán và thuật toán Tìm hiểu thuật toán và mô tả thuật toán Thông hiểu: - Biết được quy ước sơ đồ khối. ( câu 13) Vận dụng: - Biết được kết quả sau khi thực hiện thuật toán (Câu 15) 1 1 3 Làm quen với ngôn ngữ lập trình Tìm hiểu thành phần cơ bản của Pascal Tên trong chương trình Pascal Nhận biết: - Biết được cách đặt tên hợp lệ trong chương trình( Câu 6) 1 4 Dữ liệu và biến trong chương trình Một số kiểu dữ liệu trong chương trình Pascal. Thông hiểu: Phân biệt được các kiểu dữ liệu (Câu 8) Vận dụng: - Chuyển biểu thức toán học sang Pascal (câu 3) - Tính được phép chia lấy phần dư (Câu 14) Vận dụng cao: - Tính được biểu thức phép chhia lấy phần dư và phần nguyên(Câu 10) 1 2 1 Tìm hiểu về biến và cách khai báo biến Nhận biết: - Biết được từ khóa khai báo biến trong chương trình Pascal. ( câu 11) Thông hiểu: - Phân biệt được cú pháp khai báo biến (Câu 9) 1 1 Tìm hiểu về hằng và cách khai báo hằng Nhận biết: - Biết được từ khóa khai báo biến trong chương trình Pascal. ( câu 12) 1 5 Cấu trúc tuần tự Thao tác nhập Thông hiểu: - Biết được cú pháp câu lệnh nhập (Câu 18) 1 Xử lý, câu lệnh gán Thông hiểu: - Biết được cú pháp câu lệnh gán (Câu 17), (Câu 20) 2 Thao tác xuất Nhận biết: - Biết được kết quả của câu lệnh Write (Câu 5) Vân dụng: - Tính được kết quả của câu lệnh xuất Writeln ( Câu 7) Vận dụng cao: - Tính được kết quả của câu lệnh xuất Writeln ( Câu 16) 1 1 1 6 Cấu trúc rẽ nhánh Thế nào là cấu trúc rẽ nhánh? Nhận biết: Cấu trúc rẽ nhánh có 2 dạng (Câu 1) 1 Các dạng câu lệnh điều kiện và cú pháp Nhận biết: - Biết được từ khóa khai báo tên chương trình và thư viện (Câu 4) 1 Tổng 8 6 4 2
Tài liệu đính kèm: