-Bài7:Câul ệnhl ặpvớisốl ầnbi ếtt r ước -Bài8:Lặpvớisốl ầnchưabi ếtt r ước I I .TRẮCNGHI ỆM:.. 1.Cấut r úcr ẽnhánhcónhữngdạngnhưt hếnào.[r]
(1)NỘIDUNGÔNTẬPMÔNTIN8LẦN2 I.LÝTHUYẾT:
-Bài6:Câulệnhđiềukiện
-Bài7:Câulệnhlặpvớisốlầnbiếttrước -Bài8:Lặpvớisốlầnchưabiếttrước II.TRẮCNGHIỆM:
1.Cấutrúcrẽnhánhcónhữngdạngnhưthếnào? a.dạngthiếu
b.dạngđủ c.dạngdư d.a,bđúng
2.Phépsosánhđượcsửdụngđểbiểudiễn a.cácđiềukiện
b.cáckếtquả c.cáccâulệnh d.tấtcảđềusai
3.Cúphápcủacâulệnhđiềukiệndạngthiếulà: a.If<Câulệnh>Then<điềukiện>;
b.If<điềukiện>Then<Câulệnh>;
c.<Câulệnh>If<điềukiện>Then<Câulệnh>; d.If<điềukiện>Then<Câulệnh>Else<Câulệnh>; 4.Cúphápcủacâulệnhđiềukiệndạngđủlà: a.If<điềukiện>Then<Câulệnh1>;
b.If<điềukiện>Then<Câulệnh1>Else;<Câulệnh2>; c.If<điềukiện>Then<Câulệnh1>Else<Câulệnh2>; d.If<điềukiện>Then<Câulệnh1>Else;
5.TrongcáccâulệnhPascalsau,câunàođượcviếtđúng: a.Ifx:=5then;a=b
b.If;x>5thena:=b c.Ifx>5;thena:=b
d.Ifx>5thena:=belsea<>b;
6.SaucâulệnhdướiđâythìgiátrịcủaXlàbaonhiêu,nếutrướcđógiátrịcủa Xbằng11:ifX>10thenX:=X+1;
(2)c.9 d.12
7.Cúphápcâulệnhlặpvớisốlầnchưabiếttrước:
a.For<biếnđếm>:=<giátrịcuối>to<giátrịđầu>do<câulệnh>; b.For do
c.For<biếnđếm>:=<giátrịđầu>to<giátrịcuối>do<câulệnh>; d.For to do
8.GiátrịđầuvàcuốicủacâulệnhlặpFor docókiểudữliệu: a.Sốngun
b.Sốthực c.a,bđúng d.a,bsai
9.Sốlầnlặpđượctínhtheocơngthức: a.<giátrịcuối>-<giátrịđầu>-1
b.<giátrịcuối>-<giátrịđầu>+1 c.<giátrịđầu>-<giátrịcuối>+1 d.<giátrịđầu>-<giátrịcuối>-1
10.Câulệnhsauđâychokếtquảnhưthếnào? Fori:=1to10doWriteln(‘A’);
a.In10kýtựAramànhình
b.Indãysốtừ1đến10ramànhình c.Indãysốtừ10đến1ramànhình d.In20kýtựAramànhình
11.4!=? a.24 b.6 c.4 d.3
12.TrongcâulệnhFor do,sautừkhóa“Do”cóhaicâulệnhtrởlênta“gói” chúngtrong:
a.Begin readln; b.End Begin c.Begin end; d.Begin and;
(3)a.1 b.2 c.3 d.4
14.6!/5!=? a.6
b.5 c.10 d.11
15.Chobiếtsốlầnlặpcủađoạnchươngtrìnhsau Fori:=0to9do
Forj:=1to9do a.10
b.100 c.90 d.80
16.Nhặtthócrakhỏigạođếnkhitronggạokhơngcịnlẫnthóclà: a.Lặpvớisốlầnchưabiếttrước
b.Lặpvớisốlầnbiếttrước c.Lặp10lần
d.Lặpvôsốlần
17.Cúphápcâulệnhlặpvớisốlầnchưabiếttrước a.While<điềukiện>do<câulệnh>;
b.While<câulệnh>do<điềukiện>; c.While<giátrịđầu>do<giátrịcuối>; d.While<giátrịcuối>do<giátrịđầu>;
18.TrongcâulệnhWhile do,nếuđiềukiệnđúngthì: a.Tiếptụcvịnglặp
b.Thốtkhỏivịnglặp c.Vịnglặpvơtận d.Lặp10lần
19.Nếutínhtổngcủacácsốtựnhiênsaochotổngcủanónhỏhơn100thìta dùngđiềukiệngìởcâulệnhWhile do
(4)20.TrongcâulệnhWhile do,sautừkhóa“Do”cóhaicâulệnhtrởlênta“gói” chúngtrong:
a.Begin readln; b.End Begin c.Begin end; d.Begin and;
21.Chọnphátbiểuđúng:
a.Lặpvơhạnlầncóthểxảyraởcâulệnhlặpvớisốlầnchưabiếttrước b.Lặpvơhạnlầncóthểxảyraởcâulệnhlặpvớisốlầnbiếttrước c.Lặpvơhạnlầncóthểxảyraởcâulệnhđiềukiện
d.Lặpvơhạnlầnlàlặp1000lần 22.Chọndãysốnguntốđúng: a.1,2,3,4,5
b.2,3,4,5,6 c.2,3,5,7,9 d.6,7,8,9,10
23.VònglặpWhile<Điềukiện>do<Câulệnh>;làvònglặp: a.Chưabiếttrướcsốlầnlặp
b.Biếttrướcsốlầnlặp
c.Biếttrướcsốlầnlặpnhưnggiớihạnlà<=100 d.Biếttrướcsốlầnlặpnhưnggiớihạnlà>=100
24.Saukhithựchiệnđoạnchươngtrìnhsau,giátrịcủabiếnSbằngbaonhiêu: s:=1;
fori:=1to5dos:=s*i; a.120
b.55 c.121 d.151
25.Câulệnhpascalnàosauđâylàhợplệ? a.Fori:=100to1dowriteln(‘A’);
b.Fori:=1.5to10.5dowriteln(‘A’); c.Fori=1to10dowriteln(‘A’); d.Fori:=1to10dowriteln(‘A’);
26.CúphápcủacâulệnhWhile…dolà: a.While<điềukiện>to<câulệnh>;
(5)d.While<điềukiện>;do<câulệnh>;
27.Đâulàcôngviệcphảithựchiệnnhiềulầnvớisốlầnbiếttrước? a.Hàngngàyemđihọc.
b.Em bịốm vàomộtdịpcódịchcúm
c.Đếnnhàbàngoạichơivàomộthơm cảbốvàmẹđivắng d.Ngàyđánhrăngbalần
28.Saukhithựchiệnđoạnchươngtrìnhsau: S:=0;Fori:=1to5doS:=S+i;
GiátrịcủabiếnSbằngbaonhiêu?
A.20 B.15 C.10 D.0
29.Pascalsửdụngcâulệnhlặpnàosauđâyđểlặpvớisốlầnchưabiếttrước? a/For…do;
b/While…do; c/If then;
d/If…then…else;
30.Biếnađượcnhậncácgiátrịlà0;-1;1;2,3.Tacóthểkhaibáoa thuộckiểudữliệunào?
a.Integer b.Char c.Real
d.IntegervàLongint
31.CấutrúcchunghợplýcủamộtchươngtrìnhPascallà: A.Begin->Program ->End.
B.Program->End->Begin. C.End->Program ->Begin. D.Program ->Begin->End.
32.Chocáccâulệnhsauhaychỉracâulệnhđúng: a.fori:=1to10;dox:=x+1
c.fori:=1to10dox:=x+1 b.fori:=10to1dox:=x+1.
d.fori:=1to10forj:=1to10dox:=x+1
33.ChoSvàilàbiếnnguyên.Khichạyđoạnchươngtrình: s:=1;
fori:=1to5dos:=s*i; writeln(s);
(6)b s=101 c s=55 d s=120 III.BÀITẬP:
Bài1:Viếtchươngtrìnhthựchiện:nhậpmộtsốm từbànphím,kiểm travà thơngbáom cóchiahếtcho5khơng?
Bài2:Viếtchươngtrìnhthựchiện:Nhậpatừbànphím,kiểm tranếua>0thì tínhvàinlênmànhìnhdiệntíchhìnhvngcócạnhbằnga.
Bài3:Viếtchươngtrìnhthựchiện:nhậpnăm,kiểmtravàthơngbáonăm vừa nhậpcóphảilànămnhuầnhaykhơng?
Bài4:Viếtchươngtrìnhthựchiện:nhập3sốa,b,ctừbànphím.Kiểm travà thơngbáoa,b,ccólậpthành3cạnhcủatam giáchaykhơng?
Bài5:Viếtchươngtrìnhthựchiện:nhậpchiềucaocủamộtngười.Nếuchiều cao>150cm thìthơngbáo”Tiềnvélà100000”,nếuchiềucao>130cm thìthơng báo“Tiềnvélà50000”,thấphơn100cmthìthơngbáo“Miễnphí”.
Bài6:Viếtchươngtrìnhthựchiện:nhậpCDvàCRtừbànphím.Kiểmtranếu CDvàCR>0thìtínhvàinlênmànhìnhdiệntíchhìnhchữnhật.
Bài7: Viếtchươngtrìnhtínhtiềnchocửahàngbánhoa. - Nhậpsốcànhhoa.
- Nếusốcành>=20thìgiálà2000d/cành,ngượclạilà2500đ/cành. Tínhtiềnvàxuấtracóquycách.
Bài8:Viếtchươngtrìnhnhậpvàosốngàythphịngkháchsạn,loạiphịng(A, B,C).
- phịngloạiA:300000/ngày - phịngloạiB:250000/ngày - phịngloạiC:200000/ngày Tínhtiềnvàxuấtracóquycách.
Bài9:Viếtchươngtrìnhtínhtiềnthsách: - Nhập:sốcuốn,sốngày,giá