KIỂM TRA GIỮA KỲ HỌC KÌ I, NĂM HỌC 2022 - 2023 MÔN: TIN HỌC – LỚP 8

Trường TH&THCS Trần Quốc Toản Họ tên: …………………….. ……………………... Lớp: 8

Thời gian làm bài: 45 phút (không kể thời gian giao đề)

ĐIỂM NHẬN XÉT CỦA THẦY CÔ

A. PHẦN TRẮC NGHIỆM: Khoanh tròn vào chữ cái (A hoặc B, C, D) đứng đầu ý trả lời đúng nhất (5 điểm)

Câu 1: Ngôn ngữ lập trình dùng để làm gì?

A. Xử lí thông tin C. Viết các chương trình máy tính

B. Dịch chương trình D. Đưa thông tin vào máy tính

Câu 2: Chương trình dịch là gì?

A. Là chương trình chuyển đổi ngôn ngữ lập trình sang ngôn ngữ máy.

B. Là chương trình chuyển đổi ngôn ngữ lập trình sang ngôn ngữ tự nhiên.

C. Là chương trình chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình.

D. Là chương trình chuyển đổi ngôn ngữ máy sang ngôn ngữ tự nhiên.

Câu 3: Thành phần cơ bản của ngôn ngữ lập trình gồm?

A. Bảng chữ cái và các quy tắc. C. Từ khóa và tên.

B. Bảng chữ cái và từ khóa. D. Các quy tắc và từ khóa.

Câu 4: Biểu tượng của chương trình Free Pascal?

A. B. C. D.

Câu 5: Cách đặt tên nào sau đây không đúng?

A. Chuvi B. Tu_giac C. a_b_c D. End

Câu 6: Did là phép toán gì?

A. Phép chia B. Phép nhân C. Chia lấy phần dư D. Chia lấy phần nguyên

Câu 7: Từ khóa dùng để khai báo biến?

A. Const B. Var C. Program D. Writeln

Câu 8: Cú pháp của câu lệnh gán?

A. Tên biến := giá trị; C. Tên biến = biểu thức;

B. Tên biến := biểu thức; D. Tên biến =: biểu thức;

Câu 9: Tạm ngừng chương trình ta sử dụng lệnh nào sau đây?

A. Delay B. Delay(x) C. Cả A và B đúng D. Cả A và B sai

Câu 10: Biến x có thể nhận các giá trị 12, 17, 30. Hãy chọn kiểu dữ liệu phù hợp với biến x?

A. Real B. String C. Char D. Integer

B. PHẦN TỰ LUẬN (5 điểm)

Câu 1: Cấu trúc chung của chương trình gồm bao nhiêu phần? Đó là những phần nào? (0,5 điểm)

* Cấu trúc chung của chương trình gồm: …………………….

* Đó là: + ……………………………………………………..

+ …………………………………………………..…

Câu 2: Nêu ý nghĩa của lệnh write và writeln? (0,5 điểm)

* Lệnh write: …………………………………………………………………………

……………………………………………………………………….………………….

* Lệnh writeln: …………………………………………………………………………

……………………………………………………………………….………………….

Câu 3: Nhận biết lỗi sai và sửa lại cho đúng để hoàn chỉnh chương trình sau: (1 điểm)

Program Chuongtrinh Dautien; …………………………………………………

Uses crt; ………………………………………………..

Begin ……………………………………….………..

Writeln (‘Chao cac ban’) …………………………………………………

End. …………………………………………………

Câu 4: Viết biểu thức toán học ax2 +bx+c thành biểu thức trong Pascal? (0,5 điểm)

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

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

Câu 5: Chuyển biểu thức được viết trong Pascal (a+b)*(a+b)-x/y thành biểu thức trong toán học? (0,5 điểm)

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

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

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

………………………………………………………………………………………………….

………………………………………………………………………………………………….

Câu 6: Nêu ý nghĩa một số câu lệnh sau: (1 điểm)

Ý nghĩa Chương trình

Program CT_Dtien; Uses crt; Var m, n: integer; Writeln (‘Chao cac ban’);

Câu 7: Viết chương trình hiển thị ra màn hình họ và tên của em? (1 điểm)

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

………………………………………………………………………………………………..

………………………………………………………………………………………………..

………………………………………………………………………………………………….

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

………………………………………………………………………………………………….

………………………………………………………………………………………………….

HƯỚNG DẪN CHẤM

A. TRẮC NGHIỆM (5 điểm): Mỗi câu học sinh chọn đúng đạt 0,5 điểm

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

B. TỰ LUẬN (5 điểm):

Đáp án

Câ u Biểu điểm

1 0,5 điểm

0,5 điểm

2

3

1 điểm

* Cấu trúc chung của chương trình gồm: 2 phần * Đó là: + Phần khai báo + Phần thân * Lệnh write: In kết quả ra màn hình nhưng không đưa con trỏ xuống đầu dòng tiếp theo * Lệnh writeln: In kết quả ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo * Program Chuongtrinh _Dautien; hoặc Program ChuongtrinhDautien; * Writeln (‘Chao cac ban’); a*x*x +b*x+c (a+b)2 - 4 5 0,5 điểm 0,5 điểm

1 điểm

6

Chương trình Program CT_Dtien; Uses crt; Var m, n: integer; Writeln (‘Chao cac ban’); Ý nghĩa Khai báo tên chương trình Khai báo các thư viện Khai báo các biến m, n với kiểu số nguyên In ra màn hình dòng chữ “Chao cac ban”

7 1 điểm

Program In_Hoten; Uses crt; Begin Writeln (‘Tran Van Nam’); End.

Giáo viên ra đề Nhóm trưởng

Võ Thị Hồng Quyên

Xét duyệt của chuyên môn