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:

A) BR; B) OSE; B) WR; D) AR; D) DR.

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”?