Câu 1 : Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal.. bai tap Câu 2 : Để chạy chơng trình trong Turbo Pascal ta dùng tổ hợp phím nào?. Thông báo ra màn hình dòng chữ :
Trang 1Họ và tên : Kiểm tra
Lớp : Môn Tin học 8 – Thời gian : 45 phút
Phần 1 : Trắc nghiệm khách quan : Mỗi câu đúng đợc 0,5 điểm
Khoanh tròn vào đáp án đúng nhất.
Câu 1 : Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal
a 8a b tamgiac c program d bai tap
Câu 2 : Để chạy chơng trình trong Turbo Pascal ta dùng tổ hợp phím nào ?
a Ctrl - F9 b Alt - F9 c F9 d Ctrl - Shitf -F9
Câu 3 : Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến ?
a Var tb: real; b Var 4hs: integer; c Const x: real; d Var R = 30;
Câu 4 : Biểu thức toán học (a2 + b)(1 + c)3 đợc biểu diễn trong Pascal nh thế nào ?
a (a*a + b)(1+c)(1 + c)(1 + c) b (a.a + b)(1 + c)(1 + c)(1 + c)
c (a*a + b)*(1 + c)*(1 + c)*(1 + c) d (a2 + b)(1 + c)3
Câu 5 : Writeln (‘Ban hay nhap nam sinh’);
Readln (NS);
ý nghĩa của hai câu lệnh trên là :
a Thông báo ra màn hình dòng chữ : “Ban hay nhap nam sinh”
b Yêu cầu ngời sử dụng nhập giá trị cho biến
c Thông báo ra màn hình dòng chữ : “Ban hay nhap nam sinh” và yêu cầu ngời sử dụng nhập giá trị cho biến NS
d Tất cả đều sai
Câu 6 : Bốn bạn A, B, C, D đa ra kết quả của phép chia, phép chia lấy phần nguyên và lấy phần
d của hai số nguyên 14 và 5 nh sau :
A 14/5 =2; 14 div 5 = 2; 14 mod 5 = 4 B 14/5 =2.8; 14 div 5 = 2; 14 mod 5 = 4
C 14/5 =2.8; 14 div 5 = 4; 14 mod 5 = 2 D 14/5 =3 ; 14 div 5 = 2; 14 mod 5 = 4
Hãy chọn bạn làm đúng
Phần 2 : Tự luận
Câu 7 : Viết các biểu thức toán sau đây dới dạng biểu thức Pascal : (1,5 điểm)
y y
x
5
18 3
) 10
……… ………
Câu 8: Hãy sửa các lỗi (nếu có) trong chơng trình Pascal dới đây (1,5) Program kiemtra ………
Uses crt; ……… …………
Var cv: integer; … ……… ………
r: real; ….………
const pi:=3.14; ….……….………
Begin r:=5.5 … ………
cv=2*pi*r; ….……….………
Writeln(‘chu vi hình tron là:, cv’); ….……….……… Readln;
End.
Câu 9: (4 điểm)
Viết chơng trình nhập vào 2 số a, b từ bàn phím, tính trung bình cộng của hai số a, b và in kết quả ra màn hình
Trang 2Họ và tên : Kiểm tra
Lớp : Môn Tin học 8 – Thời gian : 45 phút Phần 1 : Trắc nghiệm khách quan : Mỗi câu đúng đợc 0,5 điểm
Khoanh tròn vào đáp án đúng nhất.
Câu 1 : Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal
a a8a b tam giac c program d baitap
Câu 2 : Để chạy chơng trình trong Turbo Pascal ta dùng tổ hợp phím nào ?
a Ctrl - F9 b Alt - F9 c F9 d Ctrl - Shitf -F9
Câu 3 : Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến ?
a Var 4tb: real; b Var hs: integer; c Const x: real; d Var R = 30;
Câu 4 : Biểu thức toán học (a2 + b)(1 + c)3 đợc biểu diễn trong Pascal nh thế nào ?
a (a*a + b)(1+c)(1 + c)(1 + c) b (a*a + b)*sqr(1 + c)*(1 + c)
c (a*a + b)*(1 + c)*(1 + c)(1 + c) d (a2 + b)(1 + c)3
Câu 5 : Writeln (‘Ban hay nhap nam sinh’);
Readln (NS);
ý nghĩa của hai câu lệnh trên là :
a Thông báo ra màn hình dòng chữ : “Ban hay nhap nam sinh”
Trang 3b Yêu cầu ngời sử dụng nhập giá trị cho biến.
c Thông báo ra màn hình dòng chữ : “Ban hay nhap nam sinh” và yêu cầu ngời sử dụng nhập giá trị cho biến NS
d Tất cả đều sai
Câu 6 : Bốn bạn A, B, C, D đa ra kết quả của phép chia, phép chia lấy phần nguyên và lấy phần
d của hai số nguyên 14 và 5 nh sau :
A 14/5 =2; 14 div 5 = 2; 14 mod 5 = 4 B 14/5 =2.8; 14 div 5 = 2; 14 mod 5 = 4
C 14/5 =2.8; 14 div 5 = 4; 14 mod 5 = 2 D 14/5 =3 ; 14 div 5 = 2; 14 mod 5 = 4
Hãy chọn bạn làm đúng
Phần 2 : Tự luận
Câu 7 : Viết các biểu thức toán sau đây dới dạng biểu thức Pascal : (1,5 điểm)
y y
x
5
18 3
) 10
……… ………
Câu 8: Hãy sửa các lỗi (nếu có) trong chơng trình Pascal dới đây (1,5) Program kiemtra ………
Uses crt; ……… …………
Var cv: integer; … ……… ………
r: real; ….………
const pi:=3.14; ….……….………
Begin r:=5.5 … ………
cv=2*pi*r; ….……….………
Writeln(‘chu vi hình tron là:, cv’); ….……….………
Readln; End.