Testoni llojet e të dhënave Pascal. Testet e Paskalit. Çfarë lloji duhet të ketë ndryshimin a në operatorin a:='10'
Materiali ju lejon të testoni njohuritë fillestare të studentëve të klasës së 9-të kur studiojnë gjuhën Pascal në formën e një testi - 2 opsione - njohuritë monitorohen kur studioni operatorët e hyrjes dhe daljes së të dhënave, dhe operatorin e detyrës.
Shkarko:
Pamja paraprake:
Test: Bazat e programimit në Pascal
Opsioni I: Opsioni II:
1. Specifikoni operatorin (zgjidhni nga ato të sugjeruara më poshtë) për
Hyrja e informacionit: dalja e informacionit:
Readln;
Shkruar;
Shkruaj.
2. A është shkruar saktë operatori:
Readln('fut një numër', a); readln(a);
3. Çfarë do të shfaqet në ekran pas ekzekutimit të programit?
program pr1; program pr1;
përdor crt; përdor crt;
konst s=60; var s:byte;
fillo clrscr; fillo clrscr;s:=45;
writeln('distanca=', s, 'km'); writeln('distanca=', s, 'km');
lexuarln; lexuarln;
fund. fund.
4. Cili operator vonon përgjigjen në ekran?
5. Cili operator do të shfaqë vlerën e ndryshores X?
Readln(X);
Shkruaj (X);
Lexoni (X).
6. Sa është vlera e Z pasi të ekzekutohen këto rreshta programi?
X: = 27; X: = 27;
Z:=X+3; Z:=X+13;
Z:=Z+5; Z:=Z+5;
Z:=Z/5; Z:=Z/5;
7. Sa është vlera e X-it pasi të ekzekutohen këto rreshta programi?
X:=10; X:=13;
Y:=X*3-X; Y:=X*4/2;
8. Çfarë do të shfaqet në ekran pas ekzekutimit të programit?
program pr1; program pr2;
përdor crt; përdor crt;
var a,b: byte; var x,p: fjalë;
fillojë të fillojë
a:=1; x:=7;
b:=a*a; p:=x*x;
shkrimln(a,b); writeln(x,' p=',p);
a:=a+1; x:=x+1;
b:=a*a; p:=x*x;
writeln('a=',a,' b=',b); writeln('x=',x,' ',p);
lexuarln; lexuarln;
fund. fund.
Me temën: zhvillime metodologjike, prezantime dhe shënime
Kuiz mbi bazat e programimit në Pascal
Test mbi bazat e programimit në Pascal. Ai përbëhet nga detyra për "njohjen" e operatorëve, disa funksione, fjalë funksioni, për përcaktimin e rezultatit të ekzekutimit të programit dhe për të shkruar...
Programimi. Fillimi i programimit në Pascal
Institucion arsimor buxhetor komunal
"Shkolla e mesme nr.3"
Isilkul, rajoni Omsk
mësues i matematikës dhe shkencave kompjuterike
Ky test mund të përdoret si test përfundimtar në temën “Kontrolli i programit të funksionimit të kompjuterit” sipas tekstit, “Informatika dhe TIK 9: Teksti mësimor për klasën e 9-të”.
Çelësi i testit:
Opsioni I: 1d; 2 g; 3 g; 4a; 5c; 6a; 7c; 8b; 9b; 10b.
Opsioni II: 1b; 2 g; 3b; 4b; 5 g; 6a; 7c; 8 g; 9b; 10a.
Vlerësimi:
10 pikë - "5"
8-9 pikë - "4"
6-7 pikë - "3"
Opsioni 1.
1. Për të ndarë operatorët nga njëri-tjetri në gjuhën Pascal, përdorni:
a) hapësirë; b) zorrës së trashë; c) presje; d) pikëpresje.
2. Nga titujt e propozuar të programit, ai i saktë është:
a) Shuma e programit; c) shumën e programit;
b) shuma e programit; d) përmbledhjen e programit.
3. Për të shfaqur rezultatet në gjuhën e programimit Pascal, përdorni fjalën kyçe:
a) VAR; b) LEXO; c) FILLON; d) SHKRUAJ.
4. Rrënja katrore e një numri llogaritet me funksionin:
5. Vlera përfundimtare e ndryshores Y si rezultat i veprimeve të mëposhtme:
U:=5;
Y:=(U-2*X)/2+X
do të jetë e barabartë me:
a) 0,5; b) 2; c) 2,5; d) 5.
6. Si rezultat i ekzekutimit të programit
program imja_
klasës;
fillojnë
shkruaj (25/2,5*2);
shkruarn('buzëqesh');
fund.
do të shohim në ekran:
a) 5 buzëqeshje; në 5
buzëqeshje;
b) 25 buzëqeshje; d) 25
buzëqesh.
7. Në këtë fragment të programit
program gabim;
fillojnë
përmbledhje:=25-14;
fund.
konsiderohet si një gabim:
b) emri i variablit të gjatë;
për i:=1
te 5
bëj B[
i]:= 5+
i;
a) 9; b) 8; në 7; d) 6.
për i:=1
te 10
bëj fillojnë
nëse a[
i]>0
pastaj a[
i]:=
a[
i]/2
tjetër a[
i]:=
i;
fund;
do të ndodhë si më poshtë:
a) vlerat pozitive të elementeve të grupit do të dyfishohen, dhe vlerat negative do të zëvendësohen nga vlerat e indeksit;
b) vlerat pozitive të elementeve të grupit do të përgjysmohen, dhe ato negative do të zëvendësohen nga vlerat e indeksit;
c) vlerat negative të elementeve të grupit do të dyfishohen, dhe vlerat pozitive do të zëvendësohen nga vlerat e indeksit;
d) vlerat negative të elementeve të grupit do të përgjysmohen, dhe vlerat pozitive do të zëvendësohen nga vlerat e indeksit.
shkruaj ('I ri varg’);
për i:=1 deri në 20 shkruani (a[i]);
fund.
do të ndodhë si më poshtë:
a) do të formohet një grup i ri;
Test me temën “Gjuha e programimit Pascal”
Opsioni 2.
1. Fillimi i seksionit të programit që përshkruan llojet e variablave të përdorur përcaktohet me fjalën kyçe:
nje program; b) var; c) filloni; d) shkruani.
2. Nga titujt e sugjeruar, ai i pasaktë është:
a) përmbledhjen e programit;
b) program summa_chisel;
c) numrin e programit;
d) përmbledhjen e programit.
4. Katrorja e një numri llogaritet me funksionin:
a) SQRT (X); b) SQR(X); c) ABS (X); d) INT(X).
5. Vlera përfundimtare e ndryshores X si rezultat i veprimeve të mëposhtme:
X:= (Y+X)*5-2+X
do të jetë e barabartë me:
a) 0; b) 2; në 8; d) 10.
6. Në këtë fragment të programit
programgabimet;
fillojnë
shkruaj ('gabimet Nr’);
shkruarn (‘5*5=’,25);
fund.
konsiderohet si një gabim:
a) emri i gabuar i programit;
b) mungesa e një ndryshoreje;
c) emri i variablit të papërcaktuar;
d) shkrimi i një shprehje aritmetike.
7. Si rezultat i ekzekutimit të programit
klasa programore;
fillojnë
shkruani (45/(12-3));
shkruaj ('klasat’);
fund.
do të shohim në ekran:
a) 5 klasa; në 5
klasa;
b) 9 klasa; d) 9
klasat.
8. Vlerat e një grupi njëdimensional vendosen duke përdorur një lak:
për i:=1
te 5
bëj A[i]:= 2+
i;
Si rezultat, vlera e B do të jetë e barabartë me:
a) 9; b) 8; në 7; d) 6.
9. Si rezultat i ekzekutimit të një fragmenti programi
sepse i:=1 deri në 10 fillojnë
nëse a[i]>0 atëherë a[i]:=a[i]/3
tjetër a[i]:=2;
fundi;
do të ndodhë si më poshtë:
a) vlerat pozitive të elementeve të grupit do të trefishohen, dhe vlerat negative do të zëvendësohen me 2;
b) vlerat pozitive të elementeve të grupit do të zvogëlohen tre herë, dhe ato negative do të zëvendësohen me 2;
c) vlerat negative të elementeve të grupit do të dyfishohen, dhe vlerat pozitive do të zëvendësohen me 3;
d) vlerat negative të elementeve të grupit do të përgjysmohen, dhe ato pozitive do të zëvendësohen me 3.
10. Si rezultat i ekzekutimit të një fragmenti programi
shkruaj ('I ri varg’);
për i:=1 deri në 20 readln(a[i]);
fund.
do të ndodhë si më poshtë:
a) do të formohet një grup i ri;
b) vargu i ri do të printohet;
c) do të shtypen vetëm indekset;
d) do të gjenerohen vetëm indekse.
Burimet e informacionit:
1. , "Informatika dhe TIK 9: tekst shkollor për klasën e 9": Moskë, "Binom. Laboratori i Dijes”, 2011-2013
2. "Ndërtimi i detyrave të testimit në shkencën kompjuterike: një manual metodologjik": Moskë, "Binom. Laboratori i Dijes”, 2003
3. "Zhvillimet e bazuara në mësime në shkencën kompjuterike, klasa 9": Moskë, "VAKO", 2012.
Test
1 opsion
A quhet algoritëm?
A. Rendi i renditur i veprimeve;
B. Udhëzime kompjuterike për kryerjen e detyrës, të shkruara në një gjuhë të veçantë;
C. Procedura e tërheqjes së operatorit;
D. Krijimi i skedarëve të ekzekutueshëm.
2. Çfarë do të thotë pikëpresje në Turbo Pascal:
A. Fundi i ciklit;
B. Fundi i programit;
C. Ndan deklaratat nga njëra-tjetra;
D. Fundi i linjës së programit;
3. Specifikoni emrin e shkruar saktë të programit:
A. Figura 1;
B. Ugrant 1;
C. grant2;
D. 1 vizatim;
4. Kllapat e operatorit shkruhen duke përdorur
A. Përndryshe atëherë;
B. Fundi i fillimit;
C. Dalja hyrëse;
D. Shkruaj lexuar;
5. Komandat që përbëjnë një program Pascal quhen:
A. Përpiluesit;
B. Interpretuesit;
C. Operatorët;
D. Redaktorët;
6. Cila fjalë funksioni përshkruan variablat thyesore:
NJË SHUMË TË PLOTË;
B.REAL;
C.CHAR;
D. BOOLEAN;
7. Si përfundon programi?
8. Formati i deklaratës së plotë të degës është si më poshtë:
B.Nëse atëherë tjetër;
9. Operatori për organizimin e degëzimit në gjuhët e programimit është...
A. Operatori të organizojë një dialog me përdoruesin;
B. Operatori i kushtëzuar, operatori përzgjedhës;
C. Operatori i ciklit.
Test
Opsioni 2
1. Çfarë lloj gjuhe programimi është Turbo Pascal?
A. Natyrore;
B. Algoritmik;
C. Logjike;
D. Të orientuar nga objekti;
2. Çfarë do të thotë shenja := në gjuhën e programimit PASCAL?
A. Detyrë;
B. Krahasimi;
C. Barazia;
D. Divizioni;
3. Çfarë lloj variablash përshkruhen me fjalën e shërbimit INTEGER:
A. numra realë;
B. numra të plotë;
C. variablat e karakterit;
D. variablat boolean;
4. Gjeni llojin e duhur të shiritit të titullit:
A. Granti i programit;
B. Granti i programit
C. Granti i programit2;
D. Programi 1 grant;
5. Seksioni i përshkrimeve VAR përdoret për të përshkruar:
A. Konstante;
B. Variablat;
C. Funksionet;
D. Marks;
6. Cili operator është operatori i linjës së re:
A.SHKRUAJ
B.READLN
C. SHKRUAR
D.LEXO
7. Cili opsion fillon ekzekutimin e programit:
A.Hapur;
B.Run;
C. Dalje;
D. Paste;
8. Si shkruhet deklarata e daljes?
D. Shkruaj ()
9.Me çfarë karakterizohet ndryshorja?
A. Emri, lloji, vlera.
B. Emri, kuptimi.
C.Vlera, lloji.
1. Cilat karaktere të veçanta përdoren për të theksuar komentet në programe?
a) () ose (**)
b) vetëm ()
c) vetëm (**)
d) karaktere të tjera të veçanta
2. Çfarë do të shfaqet në ekranin e ekranit pas ekzekutimit të këtij programi?
writeln('x+1');
3. Test. Me cilën fjalë kyçe fillon seksioni i përshkrimit të variablave?
4. Çfarë seksioni i përgjegjësive është i pranishëm në strukturën e programit?
a) Seksioni i operatorëve, duke theksuar fillimin dhe mbarimin e fjalëve kyçe.
b) Seksioni i variablave që fillon me fjalët var
5. Si quhet faza e shkëputjes në U A Y, kur programi i shkruar ndërpritet vetëm për praninë e gabimeve sintaksore?
a) Vendosja
b) Testimi
c) Algoritmizimi i problemit
6. Si quhet faza e shkëputjes në U A Y, kur programi i shkruar testohet në të dhëna hyrëse të kushtëzuara për të marrë një rezultat të njohur?
a) Vendosja
b) Testimi
c) Algoritmizimi i problemit
7. Kush konsiderohet krijuesi i gjuhës programuese Pascal?
a) 1970, Necklaus Wirth
b) Vitet 1980, kompania Borland
c) 1964, John Kemeny, Thomas Kurtz
8. Cili prej këtyre emrave të programit ose variablave është i saktë?
9. Si mund të kryhen veprimet aritmetike në Pascal?
a) Përhapja (^)
b) Pjestimi pa mbetje (div)
c) shtesa logjike (ose)
d) Shumëzimi logjik (dhe)
9. Rezultati i kryerjes së operacionit 1/5 është i barabartë me...
10. Rezultati i operacionit 1div 5 është i barabartë me...
11. Rezultati i kryerjes së operacionit 10 div 3 është i barabartë me...
12. Rezultati i operacionit 10/3 është i barabartë me...
13. Rezultati i kryerjes së operacionit 1 mod 5 është i barabartë me...
14. Çfarë përfaqëson një diamant në diagramet bllok?
a) duke zgjedhur një nga dy marrëveshjet
b) fillimi ose mbarimi i programit
c) procesi i llogaritjes
d) Hyrja/dalja e të dhënave
15. Cilat simbole mund të përdoren në një përemër emëror (identifikues)?
a) shkronjat latine dhe numrat pas tyre, nënvizon;
b) Vetëm numra
c) Shkronjat cirilike
d) Fjalët e rezervuara
16. Në fund të programit shkruhet...
a) Pikëpresje
c) Nuk vendoset asgjë
d) presje
Test Nr 17. Shprehja matematikore në gjuhën programuese Pascal do të shkruhet si...
a) a/1+sqr(2*a);
b) a/(1+sqr(2*a));
c) a/1+2*sqr(a);
d) a/(1+2*sqr(a)).
18. Çfarë përfaqësohet nga një drejtkëndësh në diagramet bllok?
b) Fillimi ose përfundimi i programit
c) Procesi llogaritës
d) Hyrje/hyrja e të dhënave
19. Çka paraqitet me paralelogram në bllok diagramet?
a) Zgjedhja e njërit nga dy kushtet
b) Fillimi ose përfundimi i programit
c) Procesi llogaritës
d) Hyrja/dalja e të dhënave
20. Me cilën fjalë kyçe fillon përshkrimi i konstanteve?
21.Test. Si duken kllapat e operatorit në Pascal?
d) fillo...fund.
22. Çfarë lloji do të ketë ndryshimi r në operatorin r:=a*b+a mod b nëse a, b: numër i plotë?
23. Vlera e shprehjes logjike not(5<0) or (6<>7) dhe (10>8) është e barabartë
24. Çfarë lloji do të ketë ndryshimi r në operatorin r:=a/b + a mod b nëse a, b: numër i plotë?
25. Çfarë lloji duhet të ketë ndryshimi a në operatorin a:=’10’?
26. Cila nga këto vlera është të dhëna reale?
27. Sa karaktere mund t'i caktohen një ndryshimi të tipit char?
a) është e barabartë me 1
b) nga 1 në 255
c) sa do të nevojitet
28. Ndryshimi i r me b = 5 i c= - 8 në operatorin r:=b > c ka një lloj dhe vlera...
a) Boolean, e vërtetë
b) vlera të plota, të plota
c) Operatori është i pavlefshëm.
29. Cila shprehje e Bulit do të vlerësohet si e gabuar?
a) jo (e rreme) dhe e vertete
b) e vërtetë ose e rreme
30. Cila shprehje e Bulit do të vlerësohet si e vërtetë?
a) ((5<0) and (6>7)) ose jo (10>8)
b) (5<0) and (6>7) ose (10>8)
në 5<0) and ((6>7) ose (10>8)
31. Cili funksion jep një simbol si rezultat?
32. A është e saktë që chr (ord (‘A. b))=’A’?
C) Kjo shprehje nuk ka përmbajtje.
33. Çfarë vlere do të ketë ndryshorja Me pas ekzekutimit të deklaratës me:= round(3.86)?
34. Çfarë vlere do të ketë ndryshorja Me pas ekzekutimit të deklaratës me:=trunc(3.86)?
35. Çfarë përdoret për ndarjen e operatorëve nga njëri-tjetri?
A) presje;
B) Zorrë e trashë;
B) Kalim;
D)Pikëpresje.
36. Cili operator shfaq informacionin në ekran?
Test Nr. 37. Cilat nga këto tituj të programit Pascal janë të pasakta:
A) Fillimi i Programit;
B) Kërkimi i programit_pic;
B) Kërkimi i programit.
38. Si quhet zona e emërtuar e memories që merr vlera të ndryshme gjatë ekzekutimit të programit?
A) Vargu;
B) Simboli;
B) Variabla;
D) Konstante.
39. Si të shkruhet një shprehje matematikore në Pascal 1< x<5 ?
A) (1 B) 1 NË 1 D) 1 40. Për variablat a dhe b të tipit Integer, tipi Real do të ketë shprehjen... D) sqr(a)+ sqr(b); 41.Test. Çfarë është një konstante? A) Një sasi vlerat e së cilës vendosen gjatë ekzekutimit të programit; B) Një sasi vlerat e së cilës nuk ndryshojnë gjatë ekzekutimit të programit; C) Një sasi vlerat e së cilës ndryshojnë gjatë ekzekutimit të programit. 42. Cilat regjistrime të thirrjeve në funksionet standarde janë të pasakta? D) chr ('15'). _______ 43. Shprehja matematikore \/1+ sin2x në gjuhën programuese Pascal do të shkruhet si... A) sqrt (1 + sin (sqrx)); B) sqrt(1 + sqrsin(x); B) sqrt (1 + sqr (sin x); D) sqrt (1 + sqr (sin (x))). 44. Çfarë lloji do të ketë ndryshorja c pas ekzekutimit të operatorit c:=(3-2)/1? 45. Çfarë vlere do të ketë ndryshorja a pas ekzekutimit të grupit të operatorëve c:=5; a:=succ(c)? 46. Për y real dhe numër të plotë x, z, shprehja sin(x)+2*cos(y) +z ka llojin: Test kontrolli me temën "Operatorët Pascal" 1. Fjala e shërbimit VAR në një program Pascal rregullon fillimin e një seksioni programi që përmban: A) operatorët; B) lista e etiketave; C) përshkrimin e llojeve komplekse të të dhënave; D) lista e konstanteve; D) përshkrimi i variablave. 2. Alfabeti Pascal nuk përfshin një fjalë funksionale: A) PASTAJ; B) FILLO; B) FUND; D) HAPI; D) NËSE. 3. Numrat në Pascal janë të ndryshëm: A) si e natyrshme dhe e plotë; B) si numra të plotë dhe real; C) si natyrale dhe materiale; D) në tërësi dhe irracionale; D) në tërësi dhe racionale. 4. Parametrat formal të procedurës: B) renditen kur thirret procedura; C) tregohen kur përshkruhen të dhënat në program; D) deklaruar kur përshkruhen variablat e procedurës së ndërmjetme; D) caktohen gjatë ekzekutimit të programit. 5. Në sistemin Turbo Pascal, fillimi i një seksioni programi që përmban një listë etiketash fiksohet me një fjalë shërbimi: A) KONSTI; B) LLOJI; B) VAR; D) LABEL; D) FILLOJ. 6. Operatori për organizimin e futjes së të dhënave nga tastiera në sistemin e programimit Turbo Pascal shkruhet duke përdorur një fjalë funksioni: A) SHKRUAJ; B) INPUT; B) LEXO; D) DEFFN; D) RESET. 7. Komenti i tekstit të programit në Pascal është si më poshtë: A) në mbajtëse kaçurrelë; B) në kllapa; B) në kllapa katrore; D) në apostrofa; D) ndërmjet fjalëve të funksionit Fillim, Fund. 8. Fjala e shërbimit CONST në një program Pascal rregullon fillimin e një seksioni programi që përmban: A) lista e konstanteve; B) lista e etiketave; C) përshkrimin e variablave; D) operatorët; D) përshkrimin e llojeve komplekse të të dhënave. 9. Më poshtë nuk mund të përdoret si emër në Pascal: 10. Kur shkruani një deklaratë dalëse në Pascal, përdoret një fjalë shërbimi: A) SHKRUAJ; B) RESET; B) LEXO; D) FILLO; D) NDERSA. 11. Operatorët në një program Pascal janë të ndarë nga njëri-tjetri: A) apostrofë; B) zorrës së trashë; B) hapësirë; D) presje; D) pikëpresje. 12. Shprehje logjike (X=A) DHE (X A) x i përket segmentit; B) x i përket bashkësisë së intervaleve dhe ; B) x i përket bashkimit të intervaleve [minus pafundësinë, A] dhe ; D) x i përket bashkimit të intervaleve dhe dhe [minus pafundësinë, B]; E) x i përket kryqëzimit të intervaleve [minus pafundësi, A] dhe ;]. 13. Parametrat aktualë të procedurës: A) përshkruhen në titullin e tij; B) tregohen kur përshkruhen të dhënat në program; B) renditen kur thirret; D) nuk tregohen askund; D) tregohen kur përshkruhen variablat e procedurës së ndërmjetme. 14. Në programin e llogaritjes së shumës së elementeve të një progresion aritmetik (me të njohur termin e parë, diferencën dhe numrin e termave të tij): Programi ArifPro; Var a, d, s: real; n:numër i plotë; Filloni leximinln(a, d, n); s:= ; Shkruaj (s) Fund. asnjë shprehje aritmetike nuk është specifikuar në operatorin e caktimit. Ajo mund të shkruhet si: A) a*n/2+d*(n–1)*n/2; B) a*(n+d*(n–1)*)n/2; B) a+d*(n–1)*n/2; D) a*n+d*(n–1)*n/2; D) a/n+d*(n–1)*n/2. 15. Nisur nga programi: Programi T21; Var X: Numri i plotë; Filloni Readln(X); Nëse X MOD 2=0, atëherë shkruani('PO’)
Përndryshe Shkruaj ('JO') Fund. Me çfarë vlere të X do të merret përgjigja “PO”?
A) BR; B) OSE; B) WR; D) AR; D) DR.