S GD & ĐT QU NG NAM
TR NG THPT L NGƯỜ ƯƠ
TH VINH
(Đg m 2 trang)
KI M TRA GI A K I NĂM H C 2022-2023
MÔN: TINH C – L p 11
Th igian : 45 phút (khôngk th igiangiaođ)
H vàtên: ............................................................................S báodanh: ..........
.. Mã đ 901
I. Tr cnghi m: (7 đi m)
Câu 1. Têntrongngônng l ptrình Turbo Pascal làm tdãyliênti pkhôngquá bao nhiêukít ? ế
A. 256 B. 64 C. 127 D. 255
Câu 2. Trongcáctênsau, đâulàtêndànhriêng (t khóa) trongngônng l ptrình Pascal?
A. Integer B. Real C. Baitap D. Program
Câu 3. Ch n cú pháp đúng:
A. Const <tênh ng>:=<ki ud li u>; B. Uses <danh sách bi n>;ế
C. Program <tên ch ng trình>.ươ D. Var <danhsáchbi n>:<ki ud li u>;ế
Câu 4. Trongkhaibáosaukhaibáonàođúng?
A. Program Baihocso1, var ch:char, const a=10; B. Uses dos, Program VD1; var a: real;
C. Uses Graph; var a,c: byte; program lop11; D. Program bai1, Uses crt, Const:= 3.14;
Câu 5. C u trúc chung c a ch ng trình g m có m y ph n? ươ
A. 1 ph nB. 2 ph nC. 3 ph nD. 4 ph n
Câu 6. Kh ngđnhnàosauđâylàsai?
A. Ph nthânch ngtrìnhcóth cóho ckhông ươ B. Ph nkhaibáoth vi ncóth cóho ckhông ư
C. Ph ntênch ngtrìnhkhôngnh tthi tph icó. ươ ế D. Ph nkhaibáocóth cóho ckhông
Câu 7. Ki ud li unàosauđâych nh ngiátríđúngho csai
A. Boolean B. Real C. Char D. Btye
Câu 8. Trong khai báo d i đây b nh s c p phát cho các bi n t ng c ng là bao nhiêu byte?ướ ế
Var x,y,z : Integer; c,h: Char; ok: Boolean;
A. 9 btye B. 12 byte C. 11 btye D. 10 byte
Câu 9. Trongcácki ud li usau, ki unàodùngb nh l tr là 4 byte? ưư
A. Real B. Longint C. Boolean D. extended
Câu 10. Ki unàosauđâycómi ngiátr l nnh t?
A. Byte B. Integer C. Longint D. Word
Câu 11. Khaibáo 3 bi nA,B,C nàosauđâyđúngcúpháptrong Pascal?ế
A. VAR A; B; C Byte B. VAR A B C : Byte;
C. VAR A, B, C: Byte; D. VAR A; B; C : Byte;
Câu 12. Bi n X cóth nh ngiátr : 0; 1; 3; 5; 7; 9 vàbi n Y cóth nh ncácgiátr 0.5; 1.5; 2.5; 3.5; 4.5. ế ế
Khaibáobi nnàosauđâylàđúng?ế
A. Var X, Y: Integer; B. Var X: Byte; Y: Real;
C. Var X: Real; Y: Byte; D. Var A, Y: Byte;
Câu 13. Đkhaibáobi n A ki uth c, ta ch ncáchkhaibáo ế
A. Var a: real; B. Var: a integer; C. Var A= real; D. ar: A: byte;
Mãđ 901Trang 1/2
Câu 14. Bi n X nh ngiátr là 50. Khaibáonàosauđâylàh plýnh t?ế
A. var X: byte; B. var X: real; C. var X: char; D. A và B đúng
Câu 15. Trong NNLT Pascal bi udi nnàod iđâysai? ướ
A. (a-b)>(c-d); (a-b)<>(b-a); 12*a>5a; B. (a-b)>(c-d); (1/x-y)>=2*x; b*b>a*c;
C. b*b>a*c; a*(1-a)+(a-b)>=0; 1/x-x<0; D. Sqrt(a-b)>x; (1/x-y)>=2*x; 15*a>5;
Câu 16. Bi uth c (sqrt(25) mod 3) cók tqu là ? ế
A. 1B. 2C. 3D. 5
Câu 17. Đbi udi n , ta cóth vi t? ế
A. SQRT(x*x*x) B. SQR(SQRT(x)*x) C. SQRT(x*x)*x D. SQR(x*x*x)
Câu 18. Bi uth cquanh cód ng:
A. <bi uth c 1><phéptoánlôgic><bi uth c 2>
B. <bi uth c 1><phéptoáns nguyên><bi uth c 2>
C. <bi uth c 1><phéptoánquanh ><bi uth c 2>
D. <bi uth c 1><phéptoáns h c><bi uth c 2>
Câu 19. Cho x làbi nth cđãđ cgángiátr 12.41235. Đth chi nlênmànhìnhn i dung "x=12.41" ế ượ
c nch ncâul nhnàosauđây?
A. Writeln(x:5:2); B. Writeln('x=' ,x:5:2);
C. Writeln(x:5); D. Writeln(x);
Câu 20. Đnh pm ts , t bànphímvàobi n x ta dùngl nh? ế
A. Writeln(‘Nhap x = ’); B. Readln(x);
C. Writeln(x); D. Read(‘X’);
Câu 21. V il nhnàosauđâydùngđ in giátr M(M ki us th c) ra mànhìnhv iđr nglà 5 vàcó 2
ch s ph nth pphân ?
A. Write(M:5); B. Writeln(M:2); C. Write(M:5:2); D. Writeln(M:2:5);
II. T lu n: (3 đi m)
Câu 1: (2 đi m)
a. Hãyvi tkhaibáochobàitoáng mcó: Khaibáotênch ngtrìnhvà 1 bi ns th c?ế ươ ế
b. Trìnhbàycúphápkhaibáoh ng? Cho víd ?
Câu2: (1đi m)
Vi tch ngtrìnhnh pvào2 s nguyêna,b.In ra mànhìnhtíchc a a và b.ế ươ
H T
Mãđ 901Trang 1/2