MA TR N KI M TRA GI A H C KÌ I NĂM H C 2021-2022
Môn: TIN H C - L P 8
C p đ
Ch đ Nh n bi t ế V n d ng
c p đ th p
V n d ng
c p đ cao C ng
I. Làm quen v i ngôn ng
l p trình.
- Bài 1: Máy tính và ch ngươ
trình máy tính
- Bài 2: Làm quen v i
ch ng trình và NNLTươ
- Bài TH 1: Làm quen v i
Free Pascal
- Ch c năng c a ngôn
ng l p trình.
- Ch ng trình d ch là gì?ươ
- Thành ph n c b n c a ơ
ngôn ng l p trình?
- Làm quen v i Free
Pascal.
- Bi t cách s a l i và đc hi u ch ngế ươ
trình.
TN TL TN TL TN TL TN TL
S câu:
S đi m
T l :
4
2
20%
1
0,5
5%
1
2
20%
S câu: 6
S đi m:
4,5
T l : 45%
II. Ch ng trình máy tínhươ
và d li u.
- Bài 3: Ch ng trình máyươ
tính và d li u
- Bài TH 2: Vi t ch ngế ươ
trình đ tính toán
- Bài 4: S d ng bi n và ế
h ng trong ch ng trình ươ
- Phép toán v i ki u d
li u s và phép so sánh
trong ngôn ng l p trình
Pascal.
- Bi n, khai báo bi n vàế ế
h ng.
- Câu l nh gán, nh p d
li u, thông báo k t qu ế
và t m ng ng ch ng ươ
trình.
- Vi t ch ngế ươ
trình Pascal.
TN TL TN TL TN TN TL
S câu:
S đi m: 4
2
1
0,5
1
2
1
1
S câu: 7
S đi m:
T l : 20% 5% 20% 10% 5,5
T l : 55%
C ng:
S câu: 8TN
S đi m: 4
T l : 40%
S câu: 1TL
S đi m: 2
T l : 20%
S câu: 1TL
S đi m: 1
T l : 10%
S câu: 13
S đi m:10
T l : 100%
Tr ng THCS Hu nh Thúc Khángườ
H và tên HS: ..................................................
L p: ……..
Đ KI M TRA GI A H C K I
Năm h c: 2021 - 2022
Môn: Tin h c - L p 8
Th i gian làm bài: 45 phút. Đ 1
ĐI MNh n xét c a giáo viên
I. TR C NGHI M: (5 điêm) Ch n ch cái đng tr c câu tr l i đúng. ướ
Câu 1: Ngôn ng l p trình là ngôn ng dùng đ?
A. So n th o văn b n B. Vi t các ch ng trình ế ươ
C. Luy n gõ phímD. Vi t ngôn ng máyế
Câu 2: Đ chuy n đi t Ngôn ng l p trình sang Ngôn ng máy c n có:
A. Ph n m m so n th o văn b n B. Ch ng trình luy n gõ phímươ
C. Ch ng trình d chươ D. Ch ng trình bàng tính.ươ
Câu 3: V c b n thành ph n ngôn ng l p trình g m có gì? ơ
A. B ng ch cái B. B ng ch cái và các quy t c.
C. T khóaD. Tên
Câu 4: Đ d ch ch ng trình ta s d ng t h p phím nào? ươ
A. Alt+F9 B. Ctrl+F9 C. Alt+F5 D. Ctrl+F8
Câu 5: Trong các tên d i đây, tên nào là h p l trong trong ngôn ng Pascal?ướ
A. 4hs B. Program C. bai tap D. chuongtrinh
Câu 6: Trong ngôn ng Pascal, kí hi u c a phép so sánh “khác” là gì?
A. != B. C. < > D. ><
Câu 7: Đ khai báo bi n ta s d ng t khóa? ế
A. Var B. Const C. Program D. Begin
Câu 8: Trong ngôn ng Pascal, l nh nh p d li u t bàn phím là gì?
A. write ho c writeln B. Var C. read ho c readln D. Const
Câu 9: Cho đo n ch ng trình sau: ươ a:=5; b:=7; c:=a div b;. V y c n khai báo bi n c ki u d li u là gì? ế
A. Integer B. Real C. Char D. String
Câu 10: Cho X:='1234'. V y bi n X có ki u d li u là gì? ế
A. Char B. Real C. Integer D. String
II. PH N T LU N. (5 đi m)
Câu 11 (2 đi m). Vi t l i các bi u th c toán h c sau đây d i d ng bi u th c trong Pascal:ế ướ
a) 20 + 5 – 3 x 7 b) ax2 + bx + c = 0
c) + .... d) 0
Câu 12 (1 đi m). Vi t ch ng trình nh p vào đ dài c nh a c a hình vuông, in ra màn hình chu vi c a hình vuông đó.ế ươ
Câu 13 (2 đi m).
a. (1 đi m) Hãy tìm các l i có trong ch ng trình d i đây và s a l i cho đúng: ươ ướ
Program 4cn
Var a,b,s=integer;
Begin
Write('Nhap a: '); readln(a);
Write('Nhap b: '); readln(b);
……………………………………………………………
……………………………………………………………
……………………………………………………………
……………………………………………………………
……………………………………………………………
S=a*b;
Write('Gia tri cua s la: ',s);
Readln;
End;
……………………………………………………………
……………………………………………………………
……………………………………………………………
……………………………………………………………
b. (1 đi m) Ch ng trình trên dùng đ gi i quy t bài toán gì? ươ ế
BÀI LÀM
Câu 1 2 3 4 5 6 7 8 9 10
Đáp án
.........................................................................................................................................
.........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
...........................................................................................................................................
ĐÁP ÁN VÀ H NG D N CH MƯỚ
Đ 1THANG ĐI M
I PH N TR C
NGHI M
5,0 đ
2 3 4 5 6 7
C B A D C A M i đáp án đúng đc 0,5đ ượ
II – PH N T LU N 5,0 đ
Câu 11
(2 đ)
a) 20 + 5 – 3 * 7
b) a*x * x + b*x + c = 0
c) x/y + 6/7
d) 1/((x+1)*(x+1)) + x*x*x >= 0
0,5 đ
0,5 đ
0,5 đ
0,5 đ
Câu 12
(1 đ)
Program Chuvi;
Var a: real;
Begin
Write(‘Nhap canh a = ‘); readln(a);
Write(‘Chu vi hinh vuong = ‘,4*a);
Readln
End.
0,25 đ
0,25 đ
0,25 đ
0.25 đ