SBD:

Điểm

KIỂM TRA GIỮA HỌC KỲ I Môn: Tin học 8 – Thời gian: 45 phút Năm học: 2022 – 2023

TRƯỜNG THCS LƯƠNG THẾ VINH Họ và tên: …………………………………. Lớp: 8/………. A. TRẮC NGHIỆM (5.0 điểm) Chọn 1 phương án trả lời đúng trong các câu sau: Câu 1: Ngôn ngữ lập trình là:

A. ngôn ngữ dùng để viết một chương trình máy tính; C. ngôn ngữ dùng để viết các chương trình máy tính; B. chương trình dịch; D. các dãy bit (gồm 0 và 1). Câu 2: Chương trình dịch dùng để:

A. Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy B. Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên C. Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình D. Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên Câu 3: Ngôn ngữ lập trình gồm:

B. Và thực hiện được trên máy tính; A. Tạo thành một chương trình hoàn chỉnh; C. Tập hợp bảng chữ cái và quy tắc viết các lệnh; D. Khai báo tên chương trình Câu 4: Để chạy chương trình Pascal, nhấn tổ hợp phím nào? A. Alt + X B. Crtl + F9 C. Alt + F9 D. Alt + F5 Câu 5: Hãy tìm nhóm từ khóa trong các đáp án sau?

A. 4hs, uses, begin, end C. Program, end, begin, readln, sum B. Program, then, Writeln D. Program, end, begin Câu 6: Trong các tên sau đây, tên nào là tên không hợp lệ trong NNLT Pascal: A. Tam giac; C. TAMGIAC; B. Tamgiac;

D. Tam_giac; Câu 7: Trong ngôn ngữ lập trình Pascal, ngoài các phép toán cơ bản với dữ liệu số còn có: B. phép chia DIV, MOD D. phép chia DIV, MADE A. phép chia DIV, MODE C. phép chia MODS, DIV

A. hằng. B. ký tự. C. biến. D. số.

B. Var a:=real; C. Var a: read; A. Var a=real; D. Var a: real;

Câu 8: Trong ngôn ngữ lập trình Pascal, đại lượng có giá trị có thể thay đổi gọi là: Câu 9: Trong Pascal, khai báo nào sau đây là đúng? Câu 10: Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán nào sau đây là không hợp lệ? B. X:=324.2; C. A:= ‘3242’; D. A:=3242 ; A. X:=4.1;

B. TỰ LUẬN (5.0đ) Câu 11: (1đ) Cấu trúc chung của chương trình gồm mấy phần? Hãy kể tên? Phần nào là phần quan trọng nhất không thể thiếu được? Câu 12: (1đ) Em hãy cho biết lệnh write và lệnh writeln có ý nghĩa như thế nào? Em hãy nêu cú pháp của lệnh write hay lệnh writeln? Câu 13: (1đ) Tính: a. 8Div3 – 4Mod3 = b. 12/3 – 5*2Mod2 – 4Div3 = Câu 14: (1đ) Viết các biểu thức toán học sau đây thành biểu thức trong Pascal? b/ (3+5)2 : (5+6)2 a/ ax2+bx+2c

Câu Đáp án

1

2

3

BÀI LÀM: 4

5

6

7

8

9

10

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

……………………………………………………………………………………………………………………

TRƯỜNG THCS LƯƠNG THẾ VINH TỔ TỰ NHIÊN

HƯỚNG DẪN CHẤM ĐỀ KIỂM TRA GIỮA KÌ HỌC KÌ I Môn: Tin học – Lớp 8

A. TRẮC NGHIỆM Mỗi câu đúng được 0,5 điểm 2 A

Câu Đáp án 1 C 3 C 4 B 5 D 6 A 7 B 8 C 9 D 10 D

B. TỰ LUẬN

Câu Đáp án Thang điểm

Bài 11: (1 đ)

Bài 12 (2đ)

Bài 13 (1đ) 0,5 đ 0,5 đ 0,5 đ 0.5đ 0,5đ 0.5đ 0.5đ 0.5đ

Bài 14 (1đ) - Cấu trúc chung của chương trình gồm 2 phần: Phần khai báo và phần thân. - Phần thân chương trình là phần bắt buộc phải có. - Lệnh write đưa dữ liệu ra màn hình. - Writeln sau khi đưa kết quả ra sẽ chuyển con trỏ màn hình xuống đầu dòng tiếp theo . - Cú pháp: + Write(); + Writeln(); a. 8Div3 – 4Mod3 = 2 – 1 = 1. b. 12/3 – 5*2Mod2 – 4Div3 = 4 – 0 – 1 = 3. a. =a*x*x+b*x+2*c b. =(3+5)*(3+5)/((5+6)*(5+6)) 0.5 đ 0.5 đ

DUYỆT CỦA PHT Trương Văn Chín

DUYỆT CỦA TTCM Đỗ Văn Mãi

GIÁO VIÊN RA ĐỀ Võ Cư