Câu 3 (2,0đ): Viết chương trình nhập vào một số nguyên, kiểm tra xem nếu số nhập vào là số chẵn thì in ra thông báo “so nhap vao la chan”, ngược lại in ra thông báo “so nhap vao la le”.[r]
Trang 1Họ và tên:
Lớp: 8/ SBD: Phòng thi số:
KIỂM TRA HỌC KỲ I Năm học 2018-2019
Môn: TIN HỌC 8 (45 phút)
Điểm:
I Trắc nghiệm (5,0đ): Hãy khoanh tròn một chữ cái đầu câu trả lời đúng nhất
Câu 1: Từ nào dưới đây không phải là “từ khoá” của chương trình?
Câu 2: Một lưu ý khi đặt tên trong ngôn ngữ pascal là:
A Tên không chứa kí tự đặc biệt B Tên không chứa dấu *
C Tên không chứa dấu / D Tên không chứa dấu -
Câu 3: Sau khi thực hiện 2 lệnh sau: x := 5; if x < 10 then x := x + 2; giá trị của x là:
Câu 4: Câu lệnh nào sau đây dùng để nhập giá trị cho biến a từ bàn phím?
A Writeln(‘Nhập a = ’); B Writeln(a);
Câu 5: Kết quả của phép toán: “10 mod 5” là:
Câu 6: Trong chương trình Pascal, muốn dịch chương trình thì ta nhấn tổ hợp phím:
A Ctrl + F9 B Ctrl + F4 C Alt + F9 D Alt + F4
Câu 7: Sau khi thực hiện 2 lệnh sau: x := 3; x := x * x; giá trị của x là:
Câu 8: Biến a được nhận các giá trị là 0; -1; 1; 2; 1000, thì a thuộc kiểu dữ liệu nào?
Câu 9: If a > 8 Then b := 2 Else b := 4; khi a nhận giá trị là 10 thì b nhận giá trị nào?
Câu 10 Biểu thức toán (a + b)2 - b3 được viết trong chương trình Pascal là:
A (a+b)*(a+b) – b*b*b B a*a + b*b - b*b*b
II Tự luận (5,0đ):
Câu 1 (2,0đ): Nêu cách khai báo biến và hằng trong Pascal? Cho ví dụ?
Câu 2 (1,0đ): Viết các câu lệnh điều kiện sau bằng ngôn ngữ Pascal?
- Nếu a > 0 thì in ra màn hình giá trị của biến a, ngược lại in ra màn hình thông báo “bien
a khong hop le”
- Nếu x > y thì biến Max được gán bằng giá trị của biến x, ngược lại thì biến Max được gán bằng giá trị của biến y
Câu 3 (2,0đ): Viết chương trình nhập vào một số nguyên, kiểm tra xem nếu số nhập vào là số
chẵn thì in ra thông báo “so nhap vao la chan”, ngược lại in ra thông báo “so nhap vao la le”
Bài làm: