Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (224.07 KB, 3 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Họ và tên : ... KiĨm tra
Líp :... <b>M«n Tin häc 8 – Thêi gian : 45 phót</b>
<b>Phần 1 : Trắc nghiệm khách quan : Mỗi câu đúng đợc 0,5 điểm</b>
<b>Khoanh tròn vào đáp án ỳng nht.</b>
<b>Câu 1 : Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal. </b>
a. 8a b. tamgiac c. program d. bai tap
<b>C©u 2 : Để chạy chơng trình trong Turbo Pascal ta dùng tổ hợp phím nào ?</b>
a. Ctrl - F9 b. Alt - F9 c. F9 d. Ctrl - Shitf -F9
<b>Câu 3 : Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến ?</b>
a. Var tb: real; b. Var 4hs: integer; c. Const x: real; d. Var R = 30;
<b>Câu 4 : Biểu thức toán học (a</b>2<sub> + b)(1 + c)</sub>3<sub> đợc biểu diễn trong Pascal nh thế nào ? </sub>
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<sub> + b)(1 + c)</sub>3
<b>C©u 5 : </b> <b>Writeln (‘Ban hay nhap nam sinh’); </b>
<b> Readln (NS);</b>
ý 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
<b>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</b>
d của hai số nguyên 14 và 5 nh sau :
<b>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</b>
<b>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</b>
Hãy chọn bạn làm đúng
<b>PhÇn 2 : Tù luËn </b>
<i><b>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)</b></i>
a. 15(4 + 30 + 12) b.
<i>y</i>
<i>y</i>
<i>x</i>
5
18
3
)
10
<b>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)</b>
<b>Program kiemtra</b> ……….
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;
<b>End.</b>
<b>Câu 9: (4 điểm)</b>
Họ và tên : ... KiÓm tra
Líp :... <b>M«n Tin häc 8 – Thêi gian : 45 phót</b>
<b>Phần 1 : Trắc nghiệm khách quan : Mỗi câu đúng đợc 0,5 điểm</b>
<b>Khoanh trũn vo ỏp ỏn ỳng nht.</b>
<b>Câu 1 : Trong các tên sau đây, tên nào là hợp lệ trong ngôn ng÷ Pascal. </b>
a. a8a b. tam giac c. program d. baitap
<b>Câu 2 : Để chạy chơng trình trong Turbo Pascal ta dùng tổ hợp phím nào ?</b>
a. Ctrl - F9 b. Alt - F9 c. F9 d. Ctrl - Shitf -F9
<b>Câu 3 : Trong Pascal, khai báo nào sau đây là đúng cho khai báo biến ?</b>
a. Var 4tb: real; b. Var hs: integer; c. Const x: real; d. Var R = 30;
<b>Câu 4 : Biểu thức toán học (a</b>2<sub> + b)(1 + c)</sub>3<sub> đợc biểu diễn trong Pascal nh thế nào ? </sub>
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<sub> + b)(1 + c)</sub>3
<b>C©u 5 : </b> <b>Writeln (‘Ban hay nhap nam sinh’); </b>
<b> Readln (NS);</b>
ý nghĩa của hai câu lệnh trên là :
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. Tt c u sai
<b>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</b>
d của hai số nguyên 14 và 5 nh sau :
<b>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</b>
<b>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</b>
Hãy chọn bạn làm đúng
<b>PhÇn 2 : Tự luận </b>
<i><b>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)</b></i>
a. 15(4 + 30 + 12) b.
<i>y</i>
<i>y</i>
<i>x</i>
5
18
3
)
10
( 2
……… ………
<b>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)</b>
<b>Program kiemtra</b> ……….
Uses crt; ………..…………...
Var cv: integer; …. ..………..………
r: real; ….………
const pi:=3.14; ….……….………..
Begin
r:=5.5 …..……….
cv=2*pi*r; ….……….………..