.jpg)
ĐỀ ÔN TẬP GIỮA KỲ I NĂM HỌC 2022 – 2023 (ĐỀ 1)
MÔN: TIN HỌC-LỚP 8
A. PHẦN TRẮC NGHIỆM (5 điểm) Ghi ra giấy bài làm câu trả lời em cho là đúng nhất.
Câu 1: Chương trình dịch làm gì ?
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 2: Program là từ khoá dùng để:
A. Khai báo tên chương trình B. Kết thúc chương trình C. Viết ra màn hình các thông báo D. Khai báo biến. Câu 3: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal? A. TINHS B. DIENTICH C. DIEN TICH D. TIMS
Câu 4: Cấu trúc của chương trình Pascal gồm những phần nào? A. Khai báo B. Khai báo và thân C. Tiêu đề, khai báo và thân, kết thúc D. Thân Câu 5: Em biết rằng, để máy tính có thể thực hiện một công việc theo mong muốn của mình, con người phải đưa ra những chỉ dẫn (lệnh) thích hợp cho máy tính. Những thiết bị nào dưới đây thường được sử dụng để ra lệnh cho máy tính? A. Bàn phím C. Microphone B. Màn hình D. Chuột máy tính, bàn phím. Câu 6: Đâu là từ khóa trong ngôn ngữ lập trình Pascal? A. Use; C. End; B. Hinh_tron; D. Lập trình. Câu 7: Để biên dịch chương trình ta ấn tổ hợp phím nào: A. Ctrl +F5 B. Ctrl +F9 C. ALT +F9 D. ALT +F5. Câu 8: Để chạy chương trình ta ấn tổ hợp phím nào: A. Ctrl +F5 B. Ctrl +F9 C. ALT +F9 D. ALT +F5. Câu 9: Câu lệnh clrscr dùng để làm gì: A. Thông báo ra màn hình. B. Đưa con trỏ xuống hàng C. Xóa sạch màn hình D. Khai báo chương trình. Câu 10: Lênh write(‘7+8’) cho kết quả gì: A. 7+8’ B. 15 C. ‘7+6’ D. 7+8.
DeThi.edu.vn
B. PHẦN TỰ LUẬN (5 điểm) Câu 1: Chương trình sau in ra màn hinh dòng chữ ‘ HELLO PASCAL’ Câu 2: Soạn và chạy các biểu thức toán học sau trong pascal:
Câu 3: Viết chương trình tính và đưa ra màn hình giá trị của biểu thức:
A=x+y a) Với x,y là 2 số được nhập vào từ bàn phím. Hãy khai báo và viết lệnh nhập vào
1.5đ b) Viết phép gán cho công thức trên, biên dịch và chạy chương trình hoàn thiện. 1đ
----HẾT----
ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ 1 A. PHẦN TRẮC NGHIỆM (5 điểm) Mỗi câu đúng 0.5đ
1 2 3 4 5 6 7 8 9 10 A A C B D C C B C D
B. B. PHẦN TỰ LUẬN (5 điểm)
TT NỘI DUNG ĐIỂM Câu 1 Program bai1;
Begin
writeln(‘HELLO PASCAL’); End.
0.5
Câu 2 Program bai2; begin
Writeln (‘(10+5)/(3+1)-18/(5+1)= ‘,(10+5)/(3+1)-18/(5+1):4:2); Write (‘((10+2)*(10+2)-24)/(3+1)= ‘,((10+2)*(10+2)-24)/(3+1):4:2); End.
1
1
Câu 3 program bai3; var A,x,y: integer; begin
0.5
1 5
18 1 3
5 10 /
a
)1 3 (
24 ) 2 10 ( /
2
b
DeThi.edu.vn
write(‘nhap gia tri x:’); readln(x); write(‘nhap gia tri y:’); readln(y); A:=x+y; Writeln( ‘tong A la:’, A); hoặc Writeln(‘tong A la:’,(x+y)); readln; end. Biên dịch và chạy chương trình đúng
0.5 0.5
0.5
0.5
ĐỀ ÔN TẬP GIỮA KỲ I NĂM HỌC 2022 – 2023 (ĐỀ 2)
MÔN: TIN HỌC-LỚP 8
A. PHẦN TRẮC NGHIỆM (5 điểm) Ghi ra giấy bài làm câu trả lời em cho là đúng nhất. Câu 1: Điền các cụm từ sau vào chỗ trống (…) để được câu hoàn chỉnh: ngôn ngữ lập trình, ngôn ngữ máy, chương trình, dãy bit, chương trình dịch a) Các lệnh trong ngôn ngữ máy được viết dưới dạng ………………. b) …………….. được sử dụng để viết chương trình c) Chương trình thường được viết bằng ngôn ngữ lập trình, sau đó được………………...........chuyển đổi sang ngôn ngữ máy d) …………………..là ngôn ngữ duy nhất máy tính có thể hiểu được trực tiếp e) Dãy các lệnh để máy thực hiện một nhiệm vụ nào đó được gọi là ………….. Câu 2: Câu lệnh writeln cho phép chúng ta làm gì ? A. Thông báo ra màn hình. B. Thông báo ra màn hình và đưa con trỏ xuống đầu dòng C. Cho phép nhập từ bàn phím D. Khai báo chương trình. Câu 3: Để hiển thị chương trình ta ấn tổ hợp phím nào: A. ALT +F5 B. Ctrl +F9 C. ALT +F9 D. ALT +F5. Câu 4: Để dịch chương trình ta ấn tổ hợp phím nào: A. Ctrl +F5 B. Ctrl +F9 C. ALT +F9 D. ALT +F5. Câu 5 : Thư viện CRT cho phép chúng ta làm những thao tác nào dưới đây: A. Thông báo ra màn hình. B. Đưa con trỏ xuống hàng C. Viết lệnh xóa sạch màn hình D. Khai báo chương trình. Câu 6: Lênh …
Trên đây là phần đầu tài liệu — bấm Đọc sách để xem đầy đủ.