Đề kiểm tra cuối kì I môn Tin học Khối 8 - Năm học 2021-2022

doc 14 trang Người đăng khanhhuyenbt22 Ngày đăng 15/06/2022 Lượt xem 632Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra cuối kì I môn Tin học Khối 8 - Năm học 2021-2022", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra cuối kì I môn Tin học Khối 8 - Năm học 2021-2022
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:

  • docde_kiem_tra_cuoi_ki_i_mon_tin_hoc_khoi_8_nam_hoc_2021_2022.doc