PHÒNG GD - ĐT GIA BÌNH<br />
<br />
KIỂM TRA 1 TIẾT HỌC KÌ I<br />
<br />
TRƯỜNG THCS LÃNG NGÂM<br />
<br />
Năm học 2018 - 2019<br />
Môn: Tin học 8<br />
(Thời gian làm bài 45 phút)<br />
<br />
Đề bài:<br />
I.TRẮC NGHIỆM. Hãy chọn đáp án đúng nhất (2 điểm)<br />
Câu 1: Integer là kiểu dữ liệu?<br />
A. Số nguyên<br />
B. Số thực<br />
C. Chuỗi<br />
D. Chữ<br />
Câu 2: Kiểu dữ liệu String có phạm vi giá trị là<br />
A. Một ký tự trong bảng chữ cái B. Xâu ký tự tối đa 522 ký tự<br />
C. Xâu ký tự tối đa 525 ký tự<br />
D. Xâu ký tự tối đa 255 ký tự<br />
Câu 3: Mod là phép toán gì?<br />
A. Chia lấy phần nguyên<br />
B. Chia lấy phần dư<br />
C. Cộng<br />
D. Trừ<br />
Câu 4: Cách chuyển biểu thức ax2 +bx+c nào sau đây là đúng<br />
A. a*x2 +b*x+c<br />
B. a*x*x+b*x+c*x<br />
C. a*x*x +b.x +c*x<br />
D. a*x*x + b*x+c<br />
Câu 5: Trong một chương trình, có tất cả bao nhiêu từ khóa để khai báo biến?<br />
A. 4<br />
B. 2<br />
C. 3<br />
D. 1<br />
Câu 6: Trong Pascal, khai báo nào sau đây là đúng<br />
A. Const x:real;<br />
B. Var 4hs: Integer<br />
C. Var Tb : real;<br />
D. Var R=30;<br />
Câu 7: Cú pháp khai báo biến trong ngôn ngữ pascal là<br />
A. var : ;<br />
B. var ;<br />
C. var : ;<br />
D. const = ;<br />
Câu 8: Cú pháp lệnh gán trong Pascal<br />
A. = ;<br />
C. := ;<br />
B. = ;<br />
<br />
D. := ;<br />
<br />
II. TỰ LUẬN (8 điểm)<br />
Câu 1:<br />
Hãy liệt kê các lỗi có trong chương trình dưới đây và sửa lại cho đúng<br />
(2 điểm)<br />
Var a,b :=integer;<br />
Const c :=3 ;<br />
Begin<br />
a :=200<br />
b :=a/c ;<br />
write(b) ;<br />
readln<br />
end<br />
Câu 2:<br />
Tính (3 điểm)<br />
a) 2 Div 3 – 2 Mod 3 + 3 Div 2 – 3 Mod 2<br />
b) 1/2 – 2 * 7 Mod 2 – 8 Div 4 * 4<br />
Câu 3: (3 điểm) Dưới đây là chương trình tính chỉ số khối cơ thể BMI theo<br />
<br />
công thức BMI=<br />
<br />
w<br />
, trong đó w là cân nặng của một người (tính bằng<br />
H2<br />
<br />
kilôgam), h là chiều cao của người đó (tính bằng mét).Hãy sắp xếp các<br />
câu lệnh sau thành một chương trình hoàn chỉnh. (3 điểm)<br />
<br />
Var<br />
<br />
h, w: Real;<br />
BMI: Real;<br />
<br />
Begin<br />
Write (‘Nhap w’);<br />
BMI := w/ (h*h);<br />
End.<br />
Program chisokhoi;<br />
Write (‘BMI =’, BMI);<br />
Write (‘Nhap h’);<br />
Clrscr;<br />
readln<br />
Uses crt;<br />
<br />
Readln(w);<br />
<br />
Readln(h);<br />
<br />
ĐÁP ÁN - THANG ĐIỂM<br />
Môn: Tin học 8<br />
I. PHẦN TRẮC NGHIỆM (2điểm)<br />
Mỗi câu đúng 0,25 điểm<br />
Câu<br />
Đáp án<br />
<br />
1<br />
A<br />
<br />
2<br />
D<br />
<br />
3<br />
B<br />
<br />
4<br />
D<br />
<br />
5<br />
D<br />
<br />
6<br />
C<br />
<br />
7<br />
A<br />
<br />
8<br />
C<br />
<br />
II. PHẦN TỰ LUẬN (8 điểm)<br />
Câu<br />
Câu 1<br />
(2 điểm)<br />
<br />
Câu 2<br />
(3 điểm)<br />
<br />
Câu 3<br />
(3 điểm)<br />
<br />
Đáp án<br />
Var a,b:integer;<br />
Const c=3;<br />
a:=200;<br />
end.<br />
a) 2 Div 3 – 2 Mod 3 + 3 Div 2 – 3 Mod 2<br />
= 0 -2 +1 -1 = -2<br />
b) 1/2 – 2 * 7 Mod 2 – 8 Div 4 * 4<br />
= 0,5-14 Mod 2 – 2*4<br />
= 0,5 - 0 - 8 = -7,5<br />
Program<br />
Uses crt;<br />
Var<br />
<br />
chisokhoi;<br />
h, w: Real;<br />
BMI: Real;<br />
<br />
Begin<br />
Clrscr;<br />
Write (‘Nhap h’);<br />
Write (‘Nhap w’);<br />
BMI := w/ (h*h);<br />
Write (‘BMI =’, BMI);<br />
readln<br />
End.<br />
<br />
Readln(h);<br />
Readln(w);<br />
<br />
Điểm<br />
0,25<br />
0,25<br />
0,25<br />
0,25<br />
1.5<br />
<br />
1.5<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
0.25<br />
<br />