You are on page 1of 7

Mt s cu hi trc nghim TIN HC 11

Trang _ 1

Chng II : CHNG TRNH N GIN


Cu 1 : _ Chn pht biu sai trong cc pht biu sau :
A. Ni chung, chng trnh thng gm hai phn : phn khai bo v phn thn;
B. Phn thn chng trnh nht thit phi c;
C. Phn khai bo nht thit phi c; (*)
D. Phn thn chng trnh c th khng cha mt lnh no;
Cu 2 : _ Chn cu ng trong cc cu sau :
A. Trong phn khai bo, nht thit phi khai bo tn chng trnh tin ghi nh
ni dung chng trnh;
B. Dng khai bo tn chng trnh cng l mt dng lnh;
C. s dng cc chng trnh lp sn trong cc th vin do ngn ng lp trnh
cung cp, cn khai bo cc th vin ny trong phn khai bo; (*)
D. Ngn ng lp trnh no c h thng th vin cng ln th cng d vit chng
trnh;
Cu 3 : _ Chn cu pht biu hp l nht ?
A. Khai bo hng thng c s dng cho mt gi tr ti mi thi im thc hin
chng trnh;
B. Bin n l bin ch nhn nhng gi tr khng i v xut hin nhiu ln trong
chng trnh;
C. Khai bo hng thng c s dng cho nhng gi tr khng i v xut hin
nhiu ln trong chng trnh; (*)
D. Trong Pascal, tt c cc bin trong chng trnh u phi c gi tr khng i v
xut hin nhiu ln trong chng trnh;
Cu 4 : _ Chn cu pht biu hp l nht ?
A. Trong Pascal, tt c cc bin trong chng trnh u phi t tn v khai bo cho
chng trnh dch bit lu tr v x l; (*)
B. Trong Pascal, tt c cc bin trong chng trnh u phi c mt gi tr ti mi
thi im thc hin chng trnh;
C. Khai bo hng thng c s dng cho kiu ca hng;
D. Bin n l bin ch nhn kiu ca hng;
Cu 5 : _ Chn cu pht biu hp l nht ?
A. Trong Pascal, tt c cc bin trong chng trnh u phi c gi tr khng i v
xut hin nhiu ln trong chng trnh;
B. Bin n l bin ch nhn mt gi tr ti mi thi im thc hin chng trnh; (*)
C. Khai bo hng thng c s dng cho t tn v khai bo cho chng trnh
dch bit lu tr v x l;
D. Bin n l bin ch nhn kiu ca hng;
Cu 6 : _ Chn cu pht biu hp l nht ?
A. Khai bo hng thng c s dng cho mt gi tr ti mi thi im thc hin
chng trnh;
B. Khai bo hng cn xc nh c t tn v khai bo cho chng trnh dch bit
lu tr v x l;
C. Trong Pascal, tt c cc bin trong chng trnh u phi c mt gi tr ti mi
thi im thc hin chng trnh;
D. Khai bo hng cn xc nh c kiu ca hng; (*)
Cu 7 : _ Xt chng trnh Pascal cho khung di y :

PROGRAM vi_du;
BEGIN
Writeln(Xin chao cac ban);
Writeln(Moi cac ban lam quen voi Pascal);
END.

Mt s cu hi trc nghim TIN HC 11

Trang _ 2

Chn pht biu sai trong cc pht biu di y :


A. Khai bo tn chng trnh l vi du (*)
B. Khai bo tn chng trnh l vi_du
C. Thn chng trnh c hai cu lnh
D. Chng trnh khng c khai bo hng
Cu 8 : _ Hy chn phng n ghp sai . Ngn ng lp trnh cung cp mt s kiu d
liu chun
A. ngi lp trnh bit phm vi gi tr cn lu tr;
B. ngi lp trnh bit dung lng b nh cn thit lu tr;
C. ngi lp trnh bit c cc php ton no c th tc ng ln d liu;
D. ngi lp trnh khng cn t thm cc kiu d liu khc; (*)
Cu 9 : _ Chn pht biu ng trong cc pht biu sau :
A. Mi ngn ng lp trnh u c cc kiu d liu chun l : kiu nguyn, kiu thc,
kiu k t, kiu lgic;
B. Quy nh v phm vi gi tr v kch thc b nh lu tr mt gi tr ca cc kiu
d liu chun trong mi ngn ng lp trnh l nh nhau;
C. D liu kiu byte c 256 gi tr t 0, 1, 2, , 255; (*)
D. D liu kiu k t ch c 256 gi tr;
Cu 10 : _
Pht biu no di y l sai ?
A. Cch khai bo bin trong ngn ng lp trnh khc nhau c th khc nhau;
B. Trong Pascal cc bin cng kiu c th c khai bo trong cng mt danh sch
bin, cc bin cch nhau bi du phy;
C. Kiu d liu ca bin phi l kiu d liu chun; (*)
D. Hai bin cng mt phm vi hot ng (v d nh cng trong mt khai bo var)
khng c trng tn;
Cu 11 : _
Cho cc gi v khai bo bin nh sau :
Nn t tn bin sao cho gi nh n ngha ca bin .
Khng nn t tn bin qu ngn.
Khng nn t tn bin qu di, d mc li khi g tn bin trong chng trnh.
Khi khai bo bin cn ch n phm vi gi tr ca n chn kiu bin cho
ph hp.
C bao nhiu gi ng ?
A. 1 gi ng;
B. 2 gi ng;
C. 3 gi ng;
D. 4 gi ng; (*)
Cu 12 : _
Trong bi ton gii phng trnh bc hai : ax 2 + bx + c = 0 ( a 0 ), c
th chn t tn cc bin tng ng cho cc i lng : h s ca x 2, h s
ca x, h s t do, bit s delta = b 2 - 4*a*c, hai nghim (nu c) l x1, x2
l :
A. a, b, c, delta, x1, x2 ; (*)
B. hs_a, hs_b, hs_c, bietso_delta, nghiem_x1, nghiem_x2;
C. heso_xbingphuong, heso_x, bietso_delta, nghiem_thu_nhat, nghiem_thu_hai;
D. hs1, hs2, hs3, bs, n1, n2;
Cu 13 : _
Trng hp no di y khng phi l tn bin trong Pascal ?
A. Giai_Ptrinh_Bac_2;
B. Ngaysinh;
C. _Noisinh;
D. 2x; (*)
Cu 14 : _
Trng hp no di y l tn bin trong Pascal ?
A. Giai-Ptrinh-Bac 2;
B. Ngay_sinh; (*)
C. _Noi sinh;
D. 2x;
Cu 15 : _
Cho khai bo bin sau y (trong Pascal) :

Var m, n : integer ;
x, y : real ;
no sau y
A.
B.
C.
D.

l sai ?
m := -4 ;
n := 3.5 ; (*)
x := 6 ;
y := +10.5 ;

Lnh

gn

Mt s cu hi trc nghim TIN HC 11


Cu 16 : _

Cu 17 : _

A.
B.
C.
D.

Trang _ 3

Trng hp no sau y khng phi l lnh gn trong Pascal ?


a := 10 ;
a + b := 1000 ; (*)
cd := 50 ;
a := a*2 ;
Cho mt chng trnh cn li nh sau :

Var
A, b, c : real ;
A := 1; b := 1; c := 5 ;
d := b*b 4*a*c ;
writeln(d = ,d);
END.

Cu

Cu

Cu

Cu

Tm kt lun ng nht v li ca chng trnh trong cc kt lun sau :


A. Thiu Begin
B. Khng khai bo bin d
C. Thiu Begin v khng khai bin d (*)
D. Khng c END.
18 : _
Chn pht biu sai trong cc pht biu sau y :
A. Hu ht cc ngn ng lp trnh u c cc php ton s hc v php ton quan
h;
B. Trong Pascal, php chia s thc (k hiu l /) cng p dng c cho chia hai s
nguyn;
C. Trong my tnh, khng th chia mt s cho s nh ty (ty st gn gi tr 0);
D. Trong Pascal, php chia s nguyn (k hiu l div) cng p dng c cho hai s
thc; (*)
19 : _
Pht biu no di y l ng ?
A. Hng s khng l biu thc s hc;
B. Bin s khng l biu thc s hc;
C. Ch khi hng s v bin s lin kt vi nhau bi cc php ton;
D. C 3 mnh trn u sai; (*)
20 : _
Pht biu no di y l sai ?
A. Trong biu thc s hc, cp ngoc trn ( ) khi cn thit c dng xc
nh trnh t thc hin php ton;
B. tnh gi tr biu thc, cc bin v hng trong biu thc phi c xc nh gi
tr trc;
C. Php ton c thc hin theo th t t tri qua phi; (*)
D. Php ton trong ngoc c thc hin trc. Trong dy cc php ton khng
cha ngoc nu mt ton hng c th tham gia vo hai php ton hai mc vi
hai mc u tin khc nhau th ton hng s tham gia vo php ton c ma u
tin hn; ngc li nu hai php ton cng mc u tin th ton hng s tham gia
vo php ton bn tri (quy nh ca nhiu trnh bin dch).
21 : _
Thc hin chng trnh Pascal sau y :

Var a, N : integer ;
BEGIN
N := 645 ;
A := N mod 10 ;
N := N div 10 ;
A := A + N div 10 ;
A := A + N mod 10 ;
Write(a);
END.
Ta thu c kt qu no ?
A. 6;
B. 5;
C. 15; (*)

Mt s cu hi trc nghim TIN HC 11

Trang _ 4

D. 64;
Cu 22 : _
Hy chn phng n ghp ng . Biu thc : 25 div 3 + 5 / 2 * 3 c gi
tr l :
A. 8.0;
B. 15.5; (*)
C. 15.0;
D. 8.5;
Cu 23 : _
Hy chn phng n ghp ng . Biu thc : 25 mod 3 + 5 / 2 * 3 c gi
tr l :
A. 8.0;
B. 15.5;
C. 15.0
D. 8.5; (*)
Cu 24 : _
Nhng biu thc no sau y c gi tr TRUE ?
A. ( 20 > 19 ) and ( B < A );
B. ( 4 > 2 ) and not( 4 + 2 < 5 ) or ( 2 > 4 div 2 ); (*)
C. ( 3 < 5 ) or ( 4 + 2 < 5 ) and ( 2 < 4 div 2 );
D. 4 + 2 * ( 3 + 5 ) < 18 div 4 * 4 ;
Cu 25 : _
Cho x v y l cc bin khai bo kiu thc, cu lnh no sau y l
ng ?
A. Readln(x,5);
B. Readln( x= , x);
C. Readln(x:5:2);
D. Readln(x,y); (*)
Cu 26 : _
Cho x l bin khai bo kiu thc. Sau khi thc hin hai cu lnh sau :

x := 10 ;
Writeln(x:7:2);
th kt qu dng no s xut hin trn mn hnh trong nhng dng kt qu sau ?
A. 10;
B. 10.00
C. 1.000000000000000E+001;
D. _ _ 10.00; (*)
Cu 27 : _
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);
B. Writeln(x:5);
C. Writeln(x:5:2);
D. Writeln(x= ,x:5:2); (*)
Cu 28 : _
Cho x, y, z l ba bin nguyn. Cch nhp gi tr no sau y l sai khi
mun nhp gi tr 3, 4, 5 cho ba bin ny t bn phm bng cu lnh
readln(x,y,z); ?
A. G 3, 4, 5 sau nhn phm Enter (gia hai s lin tip g du phy); (*)
B. G 3, 4, 5 sau nhn phm Enter (gia hai s lin tip g mt du cch);
C. G 3 sau nhn phm Enter ri g 4 sau nhn phm Enter ri g 5 sau
nhn phm Enter;
D. G 3 sau nhn phm Tab ri g 4 sau nhn phm Tab ri g 5 sau nhn
phm Enter;
Cu 29 : _
Cho S l bin c kiu xu (String) v y l bin kiu thc. Trong cc cch
sau y, khi thc hin cu lnh readln(S,y) nhp gi tr cho S = Tran Van
Thong v y = 7.5 t bn phm, cch nhp no ng ?
A. G Tran Van Thong 7.5 sau nhn Enter;
B. G Tran Van Thong sau nhn phm Enter ri g 7.5 sau nhn phm
Enter; (*)
C. G Tran Van Thong 7.5 sau nhn phm Enter;
D. G Tran Van Thong ri g du phy ri g 7.5 sau nhn phm Enter;
Cu 30 : _
a ra mn hnh gi tr ca bin a kiu nguyn v bin b kiu thc ta
dng lnh
A. Write(a:8:3, b:8);
B. Readln(a,b);

Mt s cu hi trc nghim TIN HC 11


Cu 31 :

Cu 32 :

Cu 33 :

Cu 34 :

Cu 35 :

Cu 36 :

Cu 37 :

Cu 38 :

Trang _ 5

C. Writeln(a:8, b:8:3); (*)


D. Writeln(a:8:3, b:8:3);
_
nhp gi tr cho 2 bin a v b ta dng lnh :
A. Write(a,b);
B. Real(a,b);
C. Readln(a,b); (*)
D. Read(a,b);
_
Bin X c th nhn cc gi tr 1; 100; 150; 200 v bin Y c th nhn cc
gi tr 1; 0,2; 0,3; 1,99. Khai bo no trong cc khai bo sau l ng ?
A. Var X, Y : byte;
B. Var X, Y : real;
C. Var X : real; Y : byte;
D. Var X : BYTE; Y : real;
(*)
_
tnh din tch S ca hnh vung c cnh A vi gi tr nguyn nm
trong phm vi t 10 n 100, cch khai bo S no di y l ng v tn t
b nh nht .
A. Var S : integer;
B. Var S : real;
C. Var S : longint;
D. Var S : word; (*)
_
thc hin gn gi tr 10 cho bin X. Php gn no sau y l ng ?
A. X = 10;
B. X := 10; (*)
C. X =: 10;
D. X : = 10;
_
Hm cho gi tr bng bnh phng ca x l :
A. Sqrt(x);
B. Sqr(x);
(*)
C. Abs(x);
D. Exp(x);
_
Trong ngn ng lp trnh Pascal, biu thc s hc no sau y l hp
l ?
A. 5a + 7b + 8c;
B. 5*a + 7*b + 8*c;
(*)
C. {a + b}*c;
D. X*y(x+y);
_
Cu lnh xa mn hnh trong th vin CRT c dng :
A. Clear screen;
B. Clear scr;
C. Clrscr;
(*)
D. Clr scr;
_
Cho chng trnh :
Var x,y : real;
Begin
Write(Nhap vao gia tri cua x = );
readln(x);
y := (x+2)*x 5 ;
writeln(gia tri cua y = , y);
End.
Nu nhp x = 2 th gi tr ca bin y l :
A.
B.
C.
D.

13
3
5
7

(*)

( a b)
Biu din biu thc

Cu 39 : _
A.
B.
C.
D.

(a+b)
(a+b)
(a+b)
(a+b)

+
+
+
+

a 2 2bc
trong NNLT Pascal l
a
c
ab

sqrt(a*a+2*b*c) / ( c a / (a+b) ) (*)


sqr(a*a+2*b*c) / c a / (a+b)
sqrt( sqr(a) + 2*b*c / c a / (a+b)
sqr( sqrt(a) + 2*b*c) / (c a / (a+b) )

Mt s cu hi trc nghim TIN HC 11


Cu 40 : _

Cu 41 : _

A.
B.
C.
D.
A.
B.
C.
D.

Cu 42 : _
A.
B.
C.
D.
Cu 43 : _

Cu 44 : _

A.
B.
C.
D.
A.
B.
C.
D.

Cu 45 : _

Cu 46 : _

A.
B.
C.
D.
A.
B.
C.
D.

Cu 47 : _

Cu 48 : _

A.
B.
C.
D.
A.
B.
C.
D.

Cu 49 : _

Cu 50 : _

A.
B.
C.
D.
A.
B.
C.
D.

Cu 51 : _

A.
B.
C.

Trang _ 6

Trong NNLT Pascal, chy chng trnh ta dng t hp phm


Alt + F9
Shift + F9
Ctrl + F9
(*)
Ctrl + Alt + F9
Cu trc ca chng trnh c m t nh sau :
[<phn khai bo>]
<phn thn>
(*)
[<phn khai bo>]
<phn thn>
<phn kt lun>
[<phn thn>]
<phn kt lun>
<phn khai bo>
[<phn thn>]
X := Y ; c ngha l
Gn gi tr X cho Y
Gn gi tr Y cho X
(*)
So snh xem X c bng Y hay khng
ngha khc
bin dch chng trnh trong Pascal ta dng t hp phm :
Ctrl + F9
Alt + F9
(*)
Alt + F8
Shift + F9
Cu lnh no sau y dng nhp mt s t bn phm vo bin x
Writeln(Nhap x = );
Writeln(x);
Readln(x);
(*)
Read(X);
Cu lnh no sau y dng in gi tr lu trong bin x ra mn hnh
Writeln(x);
(*)
Readln(x);
Write(X);
Khng c cu lnh no ng
Khai bo no sau y l sai
Var a, b, c : integer;
Var 1, 2, 3 : integer; (*)
Var x, y, z : real;
Var a1, b2, c3 : char;
Trong cc kiu d liu sau, kiu no cn b nh ln nht
Byte;
Integer;
LongInt;
Real; (*)
Trong cc hm sau, hm no cho kiu i s thc
Sqrt(x);
Sqr(x);
Abs(x);
C 3 (*)
Cu lnh no sau y l khai bo hng trong Pascal
Const max = 50;
(*)
Const max := 50;
Const int max = 50;
Const max 50;
Trong Pascal, cu lnh no sau y l sai
X := x;
X := 12345;
X := 123,456;
(*)
X := pi*100;
Trong Pascal, php ton MOD vi s nguyn c tc dng g ?
Chia ly phn nguyn
Chia ly phn d
(*)
Lm trn s

Mt s cu hi trc nghim TIN HC 11


Cu 52 :

Cu 53 :

Cu 54 :

Cu 55 :

Cu 56 :

Cu 57 :

Cu 58 :

Cu 59 :

Trang _ 7

D. Thc hin php chia


_
Trong Pascal, php ton DIV vi s nguyn c tc dng g ?
A. Chia ly phn nguyn
(*)
B. Chia ly phn d
C. Lm trn s
D. Thc hin php chia
_
Cho bit kt qu sau khi thc hin lnh :
Begin
a := 100;
b := 30;
x := a div b ;
Write(x);
End.
A. 10
B. 33
C. 3
(*)
D. 1
_
C php ca th tc nhp d liu vo t bn phm :
A. Write(<tnbin 1>, <tn bin 2>,, <tn bin n>);
B. Readln<tn bin 1>, <tn bin 2>,, <tn bin n>;
C. Readln(<tn hng 1>, <tn hng 2>,,<tn hng n>);
D. Readln(<tn bin 1>, <tn bin 2>,,<tn bin n>);
(*)
_
C php ca th tc xut d liu ra mn hnh :
A. Readln(<danh sch kt qu ra>);
B. Writeln<danh sch kt qu ra>;
C. Writeln(<danh sch kt qu ra>); (*)
D. Writeln(<danh sch kt qu ra>)
_
Trong INTEGER v WORD, phm vi gi tr ca kiu no ln hn ?
A. Kiu INTEGER c phm vi gi tr ln hn kiu WORD.
B. Kiu INTEGER c phm vi gi tr bng vi kiu WORD.
C. Kiu WORD c phm vi gi tr ln hn kiu INTEGER.
(*)
D. Kiu WORD c phm vi gi tr nh hn kiu INTEGER.
_
Xt biu thc lgic : (m mod 100 < 10 ) and (m div 100 > 0), vi gi tr no
ca m di y biu thc trn cho gi tr TRUE.
A. 66
B. 99
C. 2007 (*)
D. 2011
_
Trong ngn ng lp trnh Pascal, cho on chng trnh
Var a, b : real;
Begin
a := 1;
b := 12*(a-2);
writeln(b);
End.
Sau khi chy chng trnh, kt qu trn mn hnh l
A. -12
B. -1.2000000000E+01
(*)
C. -1.2000000000E+00
D. -12.000000000E+01
_

You might also like