You are on page 1of 6

PHN I: (TRC NGHIM) Cu 1: Xt biu thc sau : (x2 +2x >100) and (x <=10).

Biu thc cho kt qu True khi x bng A. 8 B. 11 C. 9 D. 10 Cu 2: Chng trnh dch l: A. chng trnh dch ngn ng t nhin ra ngn ng my. B. chng trnh dch ngn ng my ra ngn ng t nhin. C. chng trnh c chc nng chuyn i chng trnh c vit bng ngn ng lp trnh bc cao thnh chng trnh thc hin c trn my tnh c th. D. chng trnh c chc nng chuyn i chng trnh c vit bng ngn ng my thnh ngn ng bc cao. Cu 3: Hy chn biu din hng trong nhng biu din di y : A. 7,25 B. 12.A2 C. 80.5 D. 'False Cu 4: Xt biu thc logic: (n >0) and (n mod 2 = 0). Khng nh no sau y l ng? A. Kim tra xem n c l mt s dng C. Kim tra n c chia ht cho 2 khng; B. Kim tra n l mt s nguyn chn D. Kim tra xem n l mt s dng chn Cu 5: Cu trc mt chng trnh c chia lm my phn ? A. 1 B. 3 C. 0 D. 2 Cu 6: Pht biu no di y l ng ? A. i lng c gi tr khng i trong qu trnh thc hin chng trnh gi l bin. B. Khi cn thay i ngha ca mt t kha no ngi lp trnh cn khai bo theo ngha mi. C. Trong chng trnh tn gi cng l mt i tng khng thay i nn cng c th xem l hng. D. Tn do ngi lp trnh t t khng c trng vi t kha nhng c th trng vi tn chun. Cu 7: Trong ngn ng lp trnh Pascal, khi son tho chng trnh loi tn no c mu trng : A. Tn do ngi lp trnh t C. Tn dnh ring B. Tn chun D. Tn chng trnh Cu 8: Trong Turbo Pascal, lu chng trnh A. Nhn t hp phm Alt + F2 C. Nhn t hp phm Shift + F2 B. Nhn t hp phm Ctrl+F2 D. Nhn phm F2 Cu 9: Trong Turbo Pascal, chiu di ti a ca tn i tng l : A. 255 B. 127 C. 256 D. 128 Cu 10: Trong ngn ng lp trnh Pascal, kiu d liu no trong cc kiu sau c min gi tr ln nht A. Byte B. Longint C. Shortint D. Interger Cu 11: i lng dng lu tr gi tr v gi tr c th c thay i trong qu trnh thc hin chng trnh gi l A. Hng B. Biu thc C. Bin D. Hm Cu 12: Trong qu trnh dch chng trnh ta s dng chng trnh no pht hin li ng ngha A. Trnh hp dch C. Trnh thng dch B. Trnh bin dch D. Trnh din dch Cu 13: Trong Turbo Pascal, xt chng trnh sau Const b = 3.75; Begin Write(b:5:3) End. Mn hnh kt qu l A. 3.8E+01 B. 3.75E+01 C. 3.75 D. 3.750

Cu 14: Trong Pascal php ton div, mod thuc php ton no sau y A. Php ton Logic C. Php ton quan h B. Php ton s hc vi s nguyn D. Php ton s hc vi s thc Cu 15: Trong Turbo Pascal, thc thi chng trnh A. Nhn phm F9 C. Nhn t hp phm Shift + F9 B. Nhn t hp phm Alt + F9 D. Nhn t hp phm Ctrl+F9 Cu 16: Trong ngn ng lp trnh, thnh phn c bn xc nh ngha thao tc cn phi thc hin, ng vi t hp k t da vo ng cnh ca n l : A. Ng php B. Ng Ngha C. Ng cnh D. C php Cu 17: Trong ngn ng lp trnh Pascal, v mt c php cu lnh no sau y l sai ? A. x:= (3<5) and (6<8) C. x:= (3<5) or (6>8) B. x := 30.5 D. x := 30,5 Cu 18: Trong ngn ng lp trnh Pascal, Xt on chng trnh sau : Var a : Real ; Begin a := 15; Writeln("KQ la: ",a); End. Hy chn mt trong nhng kt qu sau y: A. Chng trnh bo li C. KQ la 1.5000000000E+01 B. KQ la 15 D. KQ la a Cu 19: Biu din no l t kha trong Pascal A. Begin B. While C. Real D. Extended Cu 20: Trong ngn ng lp trnh Pascal, hng xu k t Hoa co mua xuan c vit nh th no ? A. Hoa co mua xuan C. Hoa co mua xuan B. Hoa co mua xuan D. Hoa co mua xuan Cu 21: Hy vit biu thc : 99.5 N >0 sang dng biu din tng ng trong Pascal A. (N>=99.5) and (N>0) C. (N<=99.5) or (N>0) B. (N >= 99.5) or (N>0) D. (N <= 99.5) and (N>0) Cu 22: Trong Turbo Pascal, vi x kiu nguyn hm s no sau y lun cho kt qu l kiu thc A. abs(x) C. sqr(x) B. inc(x) D. sprt(x) Cu 23: Chng trnh dch Pascal s cp pht bao nhiu byte b nh cho cc bin trong khai bo sau? Var M, N :Real ; X1,X2 : Extended ; tenA, tenB : Char ; Diem : byte ; A. 25 byte B. 45 byte C. 35 byte D. 15 byte Cu 24: Trong ngn ng lp trnh Pascal, t kha PROGRAM dng A. Khai bo hng C. Khai bo bin B. Khai bo tn chng trnh D. Khai bo th vin Cu 25: Trong ngn ng lp trnh Pascal, t kha CONST dng A. Khai bo tn chng trnh C. Khai bo bin B. Khai bo hng D. Khai bo th vin Cu 26: Xt khai bo sau : Var K, I, M, Q, i : Longint ; {dng 1}

C, C1: Char; {dng 2} _87, giai_pt: Boolean; {dng 3} thi_nghiem: Integer; {dng 4} Hy ch ra li trong khai bo trn A. dng 4 B. dng 2 C. dng 3 D. dng 1 Cu 27: Xt chng trnh Pascal sau: Program Tinh_KC ; Const V_Xdap = 20 ; V_Xmay = 50 ; Var t:,d:integer; Begin Write(' Nhap thoi gian t:'); readln(t); d:= (V_Xmay - V_Xdap)*t; Writeln(' Khoang cach:',d:6,'km'); End. Input: t = 2 Vy Output = ? A. 40 B. 100 C. 80 D. 60 Cu 28: Trong Turbo Pascal, thot khi Turbo Pascal A. Nhn t hp phm Alt + X C. Nhn t hp phm Alt + F4 B. Nhn t hp phm Ctrl + X D. Nhn t hp phm Ctrl + F4 Cu 29: i vi ngn ng lp trnh Pascal, khng nh no l sai trong cc khng nh sau A. Phn tn chng trnh khng nht thit phi c B. Phn thn chng trnh c th c hoc khng C. Phn khai bo c th c hoc khng D. Phn thn chng trnh nht thit phi c Cu 30: Trong Turbo Pascal, bin dch chng trnh A. Nhn phm F9 C. Nhn t hp phm Shift + F9 B. Nhn t hp phm Ctrl+F9 D. Nhn t hp phm Alt + F9 Cu 31: Trong Turbo Pascal, thot khi Turbo Pascal A. Nhn t hp phm Alt + X C. Nhn t hp phm Alt + F4 B. Nhn t hp phm Ctrl + X D. Nhn t hp phm Ctrl + F4 Cu 32: Xt biu thc iu kin: b*b 4*a*c>0. Khng nh no sau y l ng: A. Biu thc trn kim tra phng trnh bc hai ax2 + bx + c =0 c nghim thc hay khng. B. Biu thc trn kim tra phng trnh bc hai ax2 + bx + c =0 c hai nghim thc phn bit hay khng. C. Biu thc trn kim tra phng trnh bc hai ax2 + bx + c =0 c t nht mt nghim thc dng hay khng. D. Biu thc trn kim tra phng trnh bc hai ax2 + bx + c =0 c nghim kp hay khng . Cu 33: Cu lnh: writeln (Dien tich hinh vuong la: , s ); s a ra mn hnh: A. Dien tich hinh vuong la: s C. Dien tich hinh vuong la: B. Dien tich hinh vuong la:<gi tr ca s> D. Cu lnh sai. Cu 34: Trong ngn ng lp trnh Pascal, t kha VAR dng A. Khai bo tn chng trnh C. Khai bo hng B. Khai bo bin D. Khai bo th vin Cu 35: Tn no sau y l tn sai trong Pascal: A. _tb B. tich C. ax D. 9 Cu 36: Tn no sau y l tn ng trong Pascal

A. trung binh; B. a@b; C. 3x; D. Tong; Cu 37: Trong Turbo Pascal, phn ch thch c t trong cp du no sau y: A. { v } hoc (* v *); B. (v) hoc /v/; C. [ v ] hoc /* v*/; D. [ v ] hoc (v); Cu 38: Trong Turbo Pascal t kha VAR dng khai bo? A. Tn chng trnh; B. Th vin; C. Hng; D. Bin; Cu 39: Trong Turbo Pascal cc khai bo sau y l sai: A. x1,x2:real; B. x1,x1:integer; C. x1,x3:byte; D. x1,x2:char; Cu 40 Trong Turbo Pascal, cch khai bo th vin no sau y l ng: A. Use crt; B. Use crt. C. Uses crt. D. Uses crt; Cu 41 Biu thc (sqrt(25) div 4) c kt qu l my? A. 2; B. 3; C. 4; D. 1; Cu 42 Cho bit kt qu ca cng thc sau (12 mod 4): A. 0; B. 3; C. 1; D. 2; Cu 43 Cu trc chung ca chng trnh c vit bng ngn ng lp trnh bc cao thng gm: A. Phn khai bo tn chng trnh v khai bo th vin; B. Phn khai bo hng v bin; C. Phn khai bo v phn thn; D. Phn tn v phn khai bo; Cu 44 Pht biu no sau y l ng: A. Hng l i lng thay i trong qu trnh thc hin chng trnh; B. Hng l i lng c gi tr v thay i trong qu trnh thc hin chng trnh; C. Hng l i lng khng c gi tr trong qu trnh thc hin chng trnh; D. Hng l i lng c gi tr khng thay i trong qu trnh thc hin chng trnh; Cu 45 T no sau y dng khai bo hng trong Turbo Pascal: A. Const; B. Program; C. Var; D. Uses; Cu 46 Pht biu no sao y l ng: A. Bin l i lng c t tn, khng dng lu tr gi tr v gi tr c th khng thay i trong qu trnh thc hin chng trnh. B. Bin l i lng c t tn, dng lu tr gi tr v gi tr c th c thay i trong qu trnh thc hin chng trnh. C. Bin l i lng c t tn, dng lu tr gi tr v gi tr c th khng thay i trong qu trnh thc hin chng trnh. D. Bin l i lng khng c t tn, dng lu tr gi tr v gi tr c th khng thay i trong qu trnh thc hin chng trnh. Cu 47 Chng trnh c chc nng c bit chuyn i chng trnh vit bng ngn ng lp trnh bc cao thnh chng trnh thc hin trn my tnh c gi l: A. chng trnh dch; B. chng trnh ngun; C. chng trnh ch; D. chng trnh Pascal; Cu 48 Kiu logic trong Turbo Pascal lun tr v kt qu: A. Mt con s nguyn; B. Mt chui k t; C. True hoc false; D. Mt con s thc; Cu 49 Khai bo tn chng trnh trong Turbo Pascal no l ng: A. Program Bai1. B. Program Bai 1; C. Program Bai1; D. Program Bai1 Cu 50 Ngn ng lp trnh thng c my thnh phn c bn: A. bng ch ci, ng ngha; B. bng ch ci, c php v ng ngha; C. bng ch ci, c php; D. c php, ng ngha; Cu 51 Bin A nhn cc gi tr: 1; 4; 121; bin B nhn cc gi tr: 6.4; 7.5. Khai bo bin no sau y l ng: A. Var A,B: Byte; B. Var A,B: Real; C. Var A: Byte; B: Real; D. Var A: Char; B: Boolean; Cu 52 Cho bit kt qu ca cng thc (7 div 3): A. 2.5; B. 2; C. 0; D. 1; Cu 53: Cho khai bo bin sau y (trong Pascal) :

Var m, n : integer ; x, y : real ;


Lnh gn no sau y l sai ? A) m:=-4

C) x:=10

B) n:=3.5 D) y:=15.5 Cu 54: Hy chn phng n ghp ng . Biu thc : 25 div 3 + 5 / 2 * 3 c gi tr l : A) 8.0 C) 15.0 B) 15.5 D) 8.5 Cu 55: Cho x l bin thc c gn gi tr 12.41235. thc hin ln mn hnh ni dung x=12.41 cn chn cu lnh no sau y ? A) Writeln(x); C) Writeln(x:5:2); B) Writeln(x:5); D) Writeln(x= ,x:5:2); Chn cu lnh sai: A) Writeln(nhap so nguyen); C) Writeln(x:5:2); B) Writeln(x:5); D) Writeln(nhap so nguyen khac 0); Cu 56: Chn tn bin ng: A) ban kinh C) ban-kinh B) ban_kinh D) ban kinh Cu 57: bin a nhn gi tr l true, bin b nhn 1 trong cc gi tr 11.2 ; 11.3 ; 11.4 ; 3.14 ; 3.1416 hy chn khai bo ng: A) var a: true; b: word; C) var a: boolean; b: real; B) var a: char; b: byte; D) var a: char; b: integer; Cu 58: cho bit cv nhn gi tr trong phm vi t 0 n 255. khi khai bo ta chn kiu d liu no? A) word C) boolean B) byte D) char Cu 59: Cho khai bo bin sau y (trong Pascal) :

Var u, v : byte ; x, y : real ;


Lnh gn no sau y l sai ? A)u:= v mod 2; B) u:= v/2; Cu 60: chn tn bin ng: A) 12A1 B) lop_12A1 Cu 61: Cho khai bo bin sau y (trong Pascal) :

C) x:=y*y + sqrt(x)/4; D) y:= sqr(u) 4*v; C) lop 12A1 D) @12A1

Var m, n : integer ; x, y : real ;


Lnh gn no sau y l sai ? A) m:=-4 C) n:=3.14 B) x:=10.0 D) y:=15 Cu 62: Hy chn phng n ghp ng . Biu thc : 25 mod 3 + 5 / 2 * 3 c gi tr l : A) 8.3 C) 15.0 B) 15.5 D) 8.5 Cu 63: Cho m l bin thc c gn gi tr 4.1235. thc hin ln mn hnh ni dung m=4.1 cn chn cu lnh no sau y ? A) Writeln(m); C) Writeln(m:5:2); B) Writeln(m=,m:3:1); D) Writeln(m= ,m:5:2);
Cu 64: Trong ngn ng lp trnh Pascal, cu lnh no sau y l dng? a) If a = 5 Then b) If A =5 Then c) If A = 5 Then a := d+1; Begin Begin b:=2 A := d+ 1; A:= d + 1; Else B:=2 B:= 2; A := d+2; End End; Else Else A:= d+2; A := d + 2; Cu 65: Cho on chng trnh sau: I:=1; S:=0; While I<10 Do Begin S:= S+2; If A = 5 Then Begin A:= d + 1; B:= 2; End. Else A := d + 2;

I:= I+1 End; Kt qu S bng bao nhiu?(Khoanh trn vo p n ng) a) 10 b) 14 c) 18 d) 20 Cu 66: chuyn i cu lnh For i := 1 To 100 Do Write(i:4); sang cu lnh While _ Do ta cn cu lnh no sau y? a) i := 1; While i <= 100 Do Begin Write(i: 4); I := i + 1; End; b) i := 0; While i <= 100 Do Begin Write(i:4); I := i + 1; End; c) i := 1; While i < 100 Do Begin I := i +1; Write(i:4); End; d) Khng chuyn c.

Cu 67: Cho on chng trnh: Begin TG:=A; A:=B; B:=TG; End; Kt qu ca on chng trnh trn l g? a) Tm gi tr ln nht ca hai bin a,b; b) Tm gi tr b nht ca hai bin a,b; c) Hon i gi tr ca hai bin a,b; d) Khng cho kt qu; Cu 68: Trong ngn ng lp trnh Pascal, vi cu lnh nh sau: Writeln('Tong la:',s); S ghi ra mn hnh? a) Tong la s b) Tong la: c) Tong la:<gi tr ca s> d) Tong la: s Cu 69: on chng trnh sau cho kt qu g? For i:=10 Downto 1 Do Write(i ,' '); a) 1 2 3 4 5 6 7 8 9 10 b) a ra 10 du cch c) 10 9 8 7 6 5 4 3 2 1 d) Khng cho kt qu. Cu 70: Bin X c th nhn cc gi tr 80; 85; 90; 100; 200 v bin Y c th nhn cc gi tr 100 n 1000. Khai bo no trong cc khai bo sau l ng v tn t b nh nht? a) Var X,Y: Integer; b) Var X: Real; c) Var X: Byte; d) Var X,Y: Real; Y: Word; Y: Real; Cu 71: Cho on chng trnh sau: Begin X:= a; If a < b Then X:= b; End; Cho a= 5; b= 10. Kt qu X bng bao nhiu?(khoanh trn vo p n ng) a) 5 b) 10 c) 15 d) 20

You might also like