- Tham gia
- 28/1/21
- Bài viết
- 82,025
- Điểm
- 113
tác giả
Đề kiểm tra học kì 1 môn tin học lớp 8 CÓ ĐÁP ÁN NĂM 2022 - 2023 được soạn dưới dạng file word gồm 7 trang. Các bạn xem và tải về ở dưới.
I. PHẦN TRẮC NGHIỆM (3 điểm)
Chọn câu trả lời đúng nhất
Câu 1: Để kết thúc một câu lệnh trong ngôn ngữ lập trình Pascal, chúng ta dùng dấu
A. chấm (.) B. chấm phẩy (
C. phẩy (,) D. hai chấm )
Câu 2: Phần thân chương trình của Pascal được bắt đầu và kết thúc bởi cặp từ khóa
A. begin và end B. begin: và end
C. begin và end; D. begin và end.
Câu 3: Lệnh kết thúc chương trình trong ngôn ngữ lập trình Pascal là
A. end. B. end;
C. end D. end./.
Câu 4: Trong trong ngôn ngữ lập Pascal để chạy chương trình sau khi đã biên dịch xong người ta thường sử dụng tổ hợp phím nào?
A. Ctrl + F9 B. Alt + F9
C. Ctrl + F8 D. Ctrl + F3
Câu 5: Từ khóa dùng để khai báo biến trong trong ngôn ngữ lập Pascal là
A. Const; B. Var
C. Uses D. Program
Câu 6: Để chia lấy phần dư ta dùng phép toán
A. mod B. div
C. : D. /
Câu 7: Từ khóa để khai báo hằng trong trong ngôn ngữ lập Pascal là
A. Program B. Uses
C. Var D. Const
Câu 8: Để in ra màn hình, trong Pascal sử dụng lệnh
A. Delay B. Read
C. Write( ) D. Keypressed
Câu 9: Để nhập dữ liệu cho biến n từ bàn phím sử dụng lệnh nào?
A. Readln B. Writeln
C. Readln(a) D. Readln
Câu 10: Muốn sử dụng thư viện chứa các lệnh viết sẵn để thao tác với màn hình và bàn phím trong chương trình ta phải khai báo lệnh
A. Uses crt; B. Use crt
C. Open crt D. Uses crt
Câu 11: Để dừng chương trình khi nhấn phím Enter ta dùng lệnh
A. Clrscr B. Delete
C. Readln D. Write
Câu 12: Để thực hiện phép tính tổng của hai số a và b, ta viết lệnh gán:
A. Tong := a + b; B. Tong = a + b;
C. Tong : a + b; D. Tong (a+b)
II. PHẦN TỰ LUẬN (7 điểm)
Câu 13. Ngôn ngữ lập trình là gì?
Câu 14. Hãy cho biết chương trình Pascal sau đây có đúng không? Tại sao?
Program Tong_hai_so;
Begin
Writeln(‘Hay nhap hai so’); Readln(a, b);
Write(‘Tong cua hai so la: ‘, a+b);
Var a, b: Integer;
End.
Câu 15: Có 3 chiếc cốc như nhau, cốc A đựng nước màu xanh, cốc B đựng nước màu đỏ và cốc C không đựng gì cả. Hãy mô tả việc đổi nước màu xanh và nước màu đỏ ở hai cốc A, B cho nhau sử dụng cốc C làm trung gian.
Câu 16. Viết chương trình thực hiện các yêu cầu sau.
a. Nhập hai số nguyên a và b từ bàn phím. In ra màn hình tổng của a và b
b. Nếu a>b thì in ra số a lớn hơn b ngược lại in ra số b lớn hơn a
Họ và tên:………………………………………………
| ĐỀ 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) |
|
ĐỀ BÀI
I. PHẦN TRẮC NGHIỆM (3 điểm)
Chọn câu trả lời đúng nhất
Câu 1: Để kết thúc một câu lệnh trong ngôn ngữ lập trình Pascal, chúng ta dùng dấu
A. chấm (.) B. chấm phẩy (
C. phẩy (,) D. hai chấm )
Câu 2: Phần thân chương trình của Pascal được bắt đầu và kết thúc bởi cặp từ khóa
A. begin và end B. begin: và end
C. begin và end; D. begin và end.
Câu 3: Lệnh kết thúc chương trình trong ngôn ngữ lập trình Pascal là
A. end. B. end;
C. end D. end./.
Câu 4: Trong trong ngôn ngữ lập Pascal để chạy chương trình sau khi đã biên dịch xong người ta thường sử dụng tổ hợp phím nào?
A. Ctrl + F9 B. Alt + F9
C. Ctrl + F8 D. Ctrl + F3
Câu 5: Từ khóa dùng để khai báo biến trong trong ngôn ngữ lập Pascal là
A. Const; B. Var
C. Uses D. Program
Câu 6: Để chia lấy phần dư ta dùng phép toán
A. mod B. div
C. : D. /
Câu 7: Từ khóa để khai báo hằng trong trong ngôn ngữ lập Pascal là
A. Program B. Uses
C. Var D. Const
Câu 8: Để in ra màn hình, trong Pascal sử dụng lệnh
A. Delay B. Read
C. Write( ) D. Keypressed
Câu 9: Để nhập dữ liệu cho biến n từ bàn phím sử dụng lệnh nào?
A. Readln B. Writeln
C. Readln(a) D. Readln
Câu 10: Muốn sử dụng thư viện chứa các lệnh viết sẵn để thao tác với màn hình và bàn phím trong chương trình ta phải khai báo lệnh
A. Uses crt; B. Use crt
C. Open crt D. Uses crt
Câu 11: Để dừng chương trình khi nhấn phím Enter ta dùng lệnh
A. Clrscr B. Delete
C. Readln D. Write
Câu 12: Để thực hiện phép tính tổng của hai số a và b, ta viết lệnh gán:
A. Tong := a + b; B. Tong = a + b;
C. Tong : a + b; D. Tong (a+b)
II. PHẦN TỰ LUẬN (7 điểm)
Câu 13. Ngôn ngữ lập trình là gì?
Câu 14. Hãy cho biết chương trình Pascal sau đây có đúng không? Tại sao?
Program Tong_hai_so;
Begin
Writeln(‘Hay nhap hai so’); Readln(a, b);
Write(‘Tong cua hai so la: ‘, a+b);
Var a, b: Integer;
End.
Câu 15: Có 3 chiếc cốc như nhau, cốc A đựng nước màu xanh, cốc B đựng nước màu đỏ và cốc C không đựng gì cả. Hãy mô tả việc đổi nước màu xanh và nước màu đỏ ở hai cốc A, B cho nhau sử dụng cốc C làm trung gian.
Câu 16. Viết chương trình thực hiện các yêu cầu sau.
a. Nhập hai số nguyên a và b từ bàn phím. In ra màn hình tổng của a và b
b. Nếu a>b thì in ra số a lớn hơn b ngược lại in ra số b lớn hơn a