TRƯỜNG THCS NGUYỄN VĂN BÁNH
KIỂM TRA CUỐI KỲ I MÔN: TIN HỌC 8 - NĂM HỌC 2022 - 2023 THỜI GIAN: 45 PHÚT
Ma trận(Đề 1)
Vận dụng
Nhận biết Thông hiểu Tổng
Vận dụng thấp Cấp độ
Nội dung TNKQ TNKQ TNKQ Vận dụng cao TNKQ
Máy tính và chương trình máy tính Biết được thế nào là chương trình và ngôn ngữ lập trình C1(0.25)
Số câu Số điểm Tỉ lệ % 1 câu 0.25 đ 2.5 % Số câu: 1 Số điểm: 0.25 điểm Tỉ lệ: 2.5%
Làm quen với ngôn ngữ lập trình Hiểu các thành phần cơ bản của Pascal; tên trong Pascal là gì;cấu trúc chung của một chương trình Pascal.
Biết các thành phần cơ bản của Pascal; tên trong Pascal là gì;cấu trúc chung của một chương trình Pascal. C3(0.25), C4(0.25) C2(0.25), C5(0.25)
2 câu 0.5đ Số câu: 4 Số điểm: 1.0 điểm Tỉ lệ 10.0% 2 câu 0.5đ 5.0% 5.0% Số câu Số điểm Tỉ lệ %
Xác định kết quả phép toán div và mod Dữ liệu và biến trong chương trình C12(0.25)
Biết được các kiểu dữ liệu cơ bản; biến và cách khai báo biến; hằng và cách khai báo hằng C6(0.25), C7(0.25)
2 câu 0.5đ 5.0% 1 câu 0.25đ 2.5% Số câu Số điểm Tỉ lệ %
Số câu:3 Số điểm: 0.75 điểm Tỉ lệ 7.5%
Cấu trúc tuần tự
Biết cách khai báo biến; sử dụng lệnh gán. Biết được thao tác nhập, xử lí, xuất. C1TL(1.5) Hiểu được thao tác nhập, xử lí, xuất, câu lệnh gán; Cách khai báo biến C8(0.25), C11(0.25), C2TL(1.0)(1) C2TL(0.75)(2) C2TL(0.75)(3)
Số câu Số điểm Tỉ lệ % 5 câu 3.0đ 30.0% 1 câu 1.5đ 15.0%
Số câu:6 Số điểm: 4.5 điểm Tỉ lệ 45.0%
Cấu trúc rẽ nhánh Hiểu được các biểu thức điều kiện; dạng câu lệnh điều kiện và cú pháp
Tính toán được các biểu thức điều kiện; dạng câu lệnh điều kiện và cú pháp C10(0.25) C9(0.25) C3TL(1.0), C4TL(0.5) Tính toán được các biểu thức điều kiện; dạng câu lệnh điều kiện và cú pháp C2TL(1.5)(4)
3 câu 1.75đ 1 câu 0.25đ 1 câu 1.5đ Số câu Số điểm Tỉ lệ % 17.5% 2.5% 15.0% Số câu:5 Số điểm: 3.5 điểm Tỉ lệ 35.0%
10 câu 5.25 điểm 5 câu 1.25 điểm 3 câu 2.0 điểm 1 câu 1.5 điểm
Tổng số câu Tổng số điểm Tỉ lệ 3.5 điểm – 35.0% 1.25 điểm – 12.5% 5.25 điểm – 52.5% 19 câu 10 điểm 19 câu 10 điểm Tỉ lệ 100.0%
II. Đáp án A.Lí thuyết:( 3.0 điểm ) Mỗi câu đúng 0.25 điểm
Đáp án (Đề 1)
2 4 5 8 3 6 9
1 10 11 12 7 C A B B D C B D C A A D
Đáp án (Đề 2) 3 9 6 8 2 4 5
10 11 12 7 1 B A B D C D C A A C B D
B.Thực hành:( 7.0 điểm ) Đáp án (Đề 1) Câu 1: (1.5 điểm) Program In_ho_ten; Uses crt; Begin Clrscr; Write(‘ Nguyen Van A’); Readln End. Câu 2: (4.0 điểm) Program So_sanh; Uses crt; Var a, b: integer ; (1.0 điểm)(1) Begin Clrscr; Write(‘Nhap so nguyen a= ‘) ; Readln(a) ; (0.75 điểm)(2) Write(‘Nhap so nguyen b= ‘) ; Readln(b) ; (0.75 điểm)(3) If a > b then write(‘ a lon hon b’) else If a < b then write(‘ a lon hon b’) else write(‘ a bang b’); (1.5điểm)(4) Readln End. Câu 3: Kiểm tra lỗi và chạy chương trình . (1.0 điểm) Câu 4: Lưu chương trình trong ổ đĩa D với tên Tên em_lớp. Ví dụ: Em tên HANH lớp 8.a thì lưu D:\HANH_lop8.a (0.5 điểm)
----- Hết-----
Đáp án (Đề 2) Câu 1: (1.5 điểm) Program In_ho_ten; Uses crt; Begin Clrscr; Write(‘ Nguyen Van A’); Readln End. Câu 2: (4.0 điểm) Program ai_cao_hon; Uses crt; Var A, B: Real ; (1.0 điểm) Begin Clrscr; Write(‘Nhap chieu cao ban A= ‘) ; Readln(A); (0.75 điểm) Write(‘Nhap chieu cao ban B= ‘) ; Readln(B); (0.75 điểm) If A > B then write(‘ Ban A cao hon’) else If a < b then write(‘Ban B cao hon’) else write(‘ Hai ban cao bang nhau’); (1.5 điểm ) Readln End. Câu 3: Kiểm tra lỗi và chạy chương trình . (1.0 điểm) Câu 4: Lưu chương trình trong ổ đĩa D với tên Tên em_lớp. Ví dụ: Em tên HANH lớp 8.a thì lưu D:\HANH_lop8.a (0.5 điểm) .
TRƯỜNG THCS NGUYỄN VĂN BÁNH
ĐỀ KIỂM TRA CUỐI KÌ I Năm học 2022-2023 Môn: Tin học – Lớp 8 (Thực hành - 7.0 điểm) Thời gian: 30 phút (không kể thời gian phát đề) ĐỀ 1
B. Thực hành: (7.0 điểm) Câu 1: (1.5 điểm) Viết chương trình in ra màn hinh Họ và Tên em. Câu 2: (4.0 điểm) Gõ và điền vào chỗ chấm(....) để hoàn chỉnh chương trình: Viết chương trình nhập vào hai số nguyên a và b từ bàn phím. In kết quả so sánh hai số nguyên a và b ra màn hình. Program So_sanh; Uses crt; Var ....................................; (1.0 điểm) Begin Clrscr; Write(‘Nhap so nguyen a= ‘) ; ................; (0.75 điểm) Write(‘Nhap so nguyen b= ‘) ; ................; (0.75 điểm) If ....................................................................... ; (1.5 điểm) Readln End. Câu 2: Kiểm tra lỗi và chạy chương trình . (1.0 điểm) Câu 3: Lưu chương trình trong ổ đĩa D với tên Tên em_lớp. Ví dụ: Em tên HẠNH lớp 8.a thì lưu D:\HANH_lop8.a (0.5 điểm)
----- Hết-----
ĐỀ KIỂM TRA CUỐI KÌ I
TRƯỜNG THCS NGUYỄN VĂN BÁNH
Năm học 2022-2023 Môn: Tin học – Lớp 8 (Thực hành - 7.0 điểm) Thời gian: 30 phút (không kể thời gian phát đề)
ĐỀ 2
Câu 1: (1.5 điểm) Viết chương trình in ra màn hinh Họ và Tên em. Câu 2: (4.0 điểm) Gõ và điền vào chỗ chấm(....) để hoàn chỉnh chương trình: Viết chương trình nhập vào chiều cao của hai bạn A và B từ bàn phím. In kết quả so sánh chiều cao của hai bạn A và B ra màn hình. Program ai_cao_hon; Uses crt; Var ....................................; (1.0 điểm) Begin Clrscr; Write(‘Nhap chieu cao ban A= ‘) ; ................; (0.75 điểm) Write(‘Nhap chieu cao ban B= ‘) ; ................; (0.75 điểm) If ....................................................................... ; (1.5 điểm) Readln End. Câu 2: Kiểm tra lỗi và chạy chương trình . (1.0 điểm) Câu 3: Lưu chương trình trong ổ đĩa D với tên Tên em_lớp. Ví dụ: Em tên HẠNH lớp 8.a thì lưu D:\HANH_lop8.a (0.5 điểm)
----- Hết-----
TRƯỜNG THCS NGUYỄN VĂN BÁNH
Họ và tên:………………………………….
Lớp:……… ĐỀ KIỂM TRA CUỐI KÌ I Năm học 2022-2023 Môn: Tin học – Lớp 8 (Lý thuyết - 3.0 điểm) Thời gian: 15 phút (không kể thời gian phát đề) Đề 1
Lời phê của giáo viên
Điểm Thực hành
Toàn bài
Trắc nghiệm
Chọn 1 đáp án đúng ở mỗi câu rồi điền vào phiếu trả lời bên dưới.
Câu1: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
A. Ngôn ngữ tiếng Việt B. Ngôn ngữ lập trình C. Ngôn ngữ máy D. Ngôn ngữ tiếng Anh
Câu2: Trong ngôn ngữ lập trình Pascal luôn có các từ khóa, những từ khóa mà em đã được biết là:
A. Program, uses, begin, end B. Program, uses, start, new C. Format, file, begin, end D. Delete, insert, start, new
A.Chấm (.); Câu3: Để ngăn cách giữa các câu lệnh trong Pascal, ta dùng dấu: C. Phẩy (,); D. Hai chấm (:). B. Chấm phẩy (;);
Câu4: Cấu trúc của một chương trình Pascal gồm:
A. Phần thân, phần cuối; B. Phần khai báo, phần thân; C. Phần khai báo, phần thân, phần cuối; D. Phần đầu, phần thân, phần cuối.
Câu5: Kiểu dữ kiệu chuẩn thường dùng trong Pascal là:
A.Xâu kí tự; B.Số nguyên; C.Số thực; D. Cả A, B, C đều đúng.
Câu6: Khai báo biến trong chương trình ta phải tuân thủ theo quy tắc sau:
A.Tên biến ; kiểu dữ liệu; B.Tên biến-kiểu dữ liệu; C.Tên biến : kiểu dữ liệu; D.Tên biến_kiểu dữ liệu;
Câu7: Để ngăn cách giữa các biến trong danh sách biến ta dùng dấu:
A. Hai chấm (:) C.Chấm (.) B. Phẩy (,) D. Chấm phẩy (,)
Câu8: Giả sử trong một chương trình Pascal a và b là hai biến số nguyên (integer), R là một biến kiểu số thực (real) và S là một biến kiểu xâu (string). Phép gán nào dưới đây là không hợp lệ?
A. a:= 100; B. S:= ‘ Chào bạn !’ ; C. R:= 3.14; D. b:= ‘School’ .
Câu9: Thể hiện bằng ngôn ngữ Pascal câu nói: Nếu a
Câu10: Cho biết kết quả đoạn chương trình sau: Giá trị của c là bao nhiêu?
a : = 5; b : = 7; If a+b >=12 then c : = a - b else c : = b +a;
A. B. -2 2 C. D. 12 Không xác định
B.Ket qua
Câu12: . Hãy cho biết kết quả của phép toán 17 div 2 ?
A. 1; B. 3 ; C.6; D. 8 .
---Hết---
PHIẾU TRẢ LỜI CÂU HỎI TRẮC NGHIỆM
2
4
5
6
7
8
9
10
11
12
3
Câu hỏi 1 Đáp án
TRƯỜNG THCS NGUYỄN VĂN BÁNH
Họ và tên:………………………………….
Lớp:………
ĐỀ KIỂM TRA CUỐI KÌ I Năm học 2022-2023 Môn: Tin học – Lớp 8 (Lý thuyết - 3.0 điểm) Thời gian: 15 phút (không kể thời gian phát đề)
Đề 2
Lời phê của giáo viên
Điểm Thực hành
Toàn bài
Trắc nghiệm
Chọn 1 đáp án đúng ở mỗi câu rồi điền vào phiếu trả lời bên dưới.
Câu1: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
A Ngôn ngữ tiếng Việt C. Ngôn ngữ lập trình B. Ngôn ngữ máy D.Ngôn ngữ tiếng Anh
Câu2: Trong ngôn ngữ lập trình Pascal luôn có các từ khóa, những từ khóa mà em đã được biết là:
A.Program, uses, begin, end C.Program, uses, start, new B.Format, file, begin, end D.Delete, insert, start, new
Câu3: Để ngăn cách giữa các câu lệnh trong Pascal, ta dùng dấu: A.Chấm (.);
C.Phẩy (,); B.Chấm phẩy (;); D.Hai chấm (:).
Câu4: Kiểu dữ kiệu chuẩn thường dùng trong Pascal là: A.Xâu kí tự; B.Số nguyên; C.Số thực; D. Cả A, B, C đều đúng.
Câu5: Khai báo biến trong chương trình ta phải tuân thủ theo quy tắc sau:
A.Tên biến ; kiểu dữ liệu; B.Tên biến-kiểu dữ liệu; C.Tên biến : kiểu dữ liệu; D.Tên biến_kiểu dữ liệu;
Câu6: Giả sử trong một chương trình Pascal a và b là hai biến số nguyên (integer), R là một biến kiểu số thực (real) và S là một biến kiểu xâu (string). Phép gán nào dưới đây là không hợp lệ? A. a:= 100; B. S:= ‘ Chào bạn !’ ; C. R:= 3.14; D. b:= ‘School’ . Câu7: Thể hiện bằng ngôn ngữ Pascal câu nói: Nếu a
Câu8: Cho biết kết quả đoạn chương trình sau:
a : = 5; b : = 7; If a+b >=12 then c : = a - b else c : = b +a;
B.12 Giá trị của c là bao nhiêu? A.-2 C.2 D.Không xác định
Câu9: Trong ngôn ngữ lập trình Pascal câu lệnh Writeln(‘ket qua la:a’); sẽ ghi kết quả nào
ra màn hình: B.Ket qua
A. Ket qua la:a C.KQ la :a D.Câu lệnh sai
Câu 10: Trong ngôn ngữ lập trình Pascal, người ta có thể viết các từ khóa như thế nào?
A.Phải viết bằng chữ thường B. Phải viết bằng chữ hoa
D.Phải viết hoa kí tự đầu tiên
C. Không phân biệt chữ hoa hay chữ thường
Câu11: Kết quả của phép toán a/b (với b khác 0) thuộc kiểu dữ liệu nào?
A.Số nguyên B.Số thực; C.Xâu kí tự; D.Thập phân.
Câu12: Cho biết giá trị cuối cùng của biến c sau khi thực hiện đoạn chương trình sau:
a:= 3; b:= 5; c:= a + b;
A.3 ; B.5 ; C.15 ; D.8.
---Hết---
PHIẾU TRẢ LỜI CÂU HỎI TRẮC NGHIỆM