PHÒNG GD & ĐT ĐẠI LỘC TRƯỜNG THCS NGUYỄN TRÃI

KIỂM TRA GIỮA KỲ 1 – NĂM HỌC 2022 - 2023 MÔN TIN - KHỐI LỚP 8 Thời gian làm bài : 45 Phút; (Đề có 12 câu)

(Đề có 2 trang)

Họ tên : ............................................................... Lớp : .................. Mã đề A

ĐIỂM LỜI PHÊ CỦA GIÁO VIÊN

I. TRẮC NGHIỆM: (4 điểm)

B. Bảng chữ cái, các từ khóa và tên

A. Các từ khóa và tên C. Bảng chữ cái và các quy tắc viết câu lệnh D. Bảng chữ cái và các từ khóa

Câu 1. Các thành phần cơ bản của một ngôn ngữ lập trình bao gồm: Câu 2. Từ khóa được sử dụng để khai báo hằng trong lập trình Pascal là: B. integer; C. const; A. var ; D. real;

Câu 3. Trong Pascal khai báo nào sau đây là đúng? B. var 4hs: integer; A. VAR bt: real; C. const x: real; D. var R=30;

Câu 4. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal? B. Vi du A. 8/2; C. end D. Vidu.

Câu 5. Cấu trúc chung của chương trình máy tính gồm 2 phần, đó là: A. Khai báo tên, khai báo thư viện C. Phần khai báo thư viện, phần thân B. Phần khai báo tên, phần thân D. Phần khai báo, phần thân

Câu 6. Kiểu Integer có phạm vi giá trị từ… A. 0 đến 127 C. -32768 đến 32767 B. 0 đến 255 D. 1,5 x 10-45 đến 3,4 x 1038

Câu 7. Câu lệnh writeln(‘x=’, 15 div 5); sẽ in ra màn hình: B. x= 0 C. x=3 A.4 D. 20

B. a:=’2022’ D. A:= HaNoi A. a:= 2022 C. a:= 20.22

Câu 8. Biến a được khai báo kiểu dữ liệu Integer, phép gán nào sau đây hợp lệ?

Trang 1/2 - Mã đề A

II/ PHẦN TỰ LUẬN( 6 điểm)

Câu 9: (3 điểm) Cho chương trình sau:

Program ct; Var a,b: interger; BEGIN

Writeln(‘Nhap a,b=’); Readln(a,b); Writeln(a+b); Readln

END.

Yêu cầu: - Hãy cho biết chương trình trên thực hiện nhiệm vụ gì? - Thử nhâp giá trị cho biến a và biến b tùy ý. Hãy cho biết kết quả in ra màn hình?

PHẦN THỰC HÀNH: (3 điểm) Viết, dịch và chạy chương trình in ra giá trị của các biểu thức sau: (kết quả làm tròn đến 2 chữ số thập phân).

a. (52 +3) – 7 b.

BÀI LÀM:

6 A. PHẦN TRẮC NGHIỆM: 1 Câu Đáp án 2 3 4 5 7 8

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

Trang 2/2 - Mã đề A