Testujte na dátových typoch Pascal. Pascalove testy. Aký typ by mal mať zmenu a v operátore a:='10'

Materiál umožňuje otestovať počiatočné znalosti žiakov 9. ročníka pri štúdiu jazyka Pascal formou testu - 2 možnosti - znalosti sa sledujú pri štúdiu operátorov vstupu a výstupu dát, operátora priradenia.

Stiahnuť ▼:


Náhľad:

Test: Základy programovania v Pascale

Možnosť I: Možnosť II:

1. Zadajte operátora (vyberte si z nižšie navrhovaných).

Vstup informácií: výstup informácií:

Readln;

Writeln;

Napíšte.

2. Je operátor napísaný správne:

Readln('zadajte číslo', a); readln(a);

3. Čo sa objaví na obrazovke po spustení programu?

program pr1; program pr1;

používa crt; používa crt;

const s = 60; var s:byte;

začať clrscr; begin clrscr;s:=45;

writeln('vzdialenost=', s, 'km'); writeln('vzdialenost=', s, 'km');

readln; readln;

koniec. koniec.

4. Ktorý operátor oneskoruje odozvu na obrazovke?

5. Ktorý operátor zobrazí hodnotu premennej X?

Readln(X);

Writeln(X);

Prečítajte si (X).

6. Aká je hodnota Z po vykonaní týchto riadkov programu?

X = 27; X = 27;

Z:=X+3; Z:=X+13;

Z:=Z+5; Z:=Z+5;

Z:=Z/5; Z:=Z/5;

7. Aká je hodnota X po vykonaní týchto riadkov programu?

X:=10; X: = 13;

Y:=X*3-X; Y:=X*4/2;

8. Čo sa objaví na obrazovke po spustení programu?

program pr1; program pr2;

používa crt; používa crt;

var a,b: byte; var x,p: slovo;

začať začať

a:=1; x:=7;

b:=a*a; p:=x*x;

writeln(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);

readln; readln;

koniec. koniec.


K téme: metodologický vývoj, prezentácie a poznámky

Kvíz o základoch programovania v jazyku Pascal

Otestujte si základy programovania v Pascale. Pozostáva z úloh na „rozpoznanie“ operátorov, niektorých funkcií, funkčných slov, na určenie výsledku vykonávania programu a na zápis...

Programovanie. Začíname s programovaním v Pascale

Mestská rozpočtová vzdelávacia inštitúcia

"Stredná škola č. 3"
Isilkul, oblasť Omsk

učiteľ matematiky a informatiky

Tento test je možné použiť ako záverečný test na tému „Programové riadenie obsluhy počítača“ podľa učebnice „Informatika a IKT 9: učebnica pre 9. ročník“.

Kľúč k testu:

I možnosť: 1d; 2 g; 3 g; 4a; 5c; 6a; 7c; 8b; 9b; 10b.

II možnosť: 1b; 2 g; 3b; 4b; 5 g; 6a; 7c; 8 g; 9b; 10a.

Klasifikácia:

10 bodov – „5“

8-9 bodov – „4“

6-7 bodov – „3“

Možnosť 1.

1. Na oddelenie operátorov od seba v jazyku Pascal použite:
a) priestor; b) hrubé črevo; c) čiarka; d) bodkočiarka.

2. Z navrhnutých programových okruhov je správny:
a) suma programu; c) programové množstvo;
b) súčet programu; d) program summa.

3. Ak chcete zobraziť výsledky v programovacom jazyku Pascal, použite kľúčové slovo:
a) VAR; b) PREČÍTAJTE; c) ZAČIATOK; d) PÍŠTE.

4. Druhá odmocnina čísla sa vypočíta pomocou funkcie:

5. Konečná hodnota premennej Y ako výsledok nasledujúcich akcií:
U:=5;

Y:=(U-2*X)/2+X
sa bude rovnať:
a) 0,5; b) 2; c) 2,5; d) 5.

6. V dôsledku vykonávania programu

program môj_ trieda;
začať
písať (25/2,5*2);
písaťln(„usmeje sa“);
koniec.

na obrazovke uvidíme:
a) 5 úsmevov; o 5
úsmevy;

b) 25 úsmevov; d) 25
usmieva sa.

7. V tomto fragmente programu

program chyba;
začať
summa:=25-14;
koniec.

považované za chybu:

b) dlhý názov premennej;


pre i:=1 do 5 robiť B[ i]:= 5+ i;


a) 9; b) 8; na 7; d) 6.

pre i:=1 do 10 robiť začať
ak a[ i]>0 potom a[ i]:= a[ i]/2
inak a[ i]:= i;
koniec;

stane sa nasledovné:
a) kladné hodnoty prvkov poľa sa zdvojnásobia a záporné hodnoty sa nahradia hodnotami indexu;
b) kladné hodnoty prvkov poľa sa znížia na polovicu a záporné hodnoty sa nahradia indexovými hodnotami;
c) záporné hodnoty prvkov poľa sa zdvojnásobia a kladné hodnoty sa nahradia hodnotami indexu;
d) záporné hodnoty prvkov poľa sa znížia na polovicu a kladné hodnoty sa nahradia indexovými hodnotami.

writeln('Nový pole’);
pre i:=1 až 20 writeln(a[i]);
koniec.

stane sa nasledovné:
a) vytvorí sa nové pole;


Test na tému „Programovací jazyk Pascal“

Možnosť 2.

1. Začiatok časti programu, ktorá popisuje typy použitých premenných, je definovaný kľúčovým slovom:
program; b) var; c) začať; d) písať.

2. Z navrhovaných nadpisov je nesprávny:
a) súhrn programu;
b) program summa_chisel;
c) číslo programu;
d) program summa.

4. Druhá mocnina čísla sa vypočíta pomocou funkcie:
a) SQRT (X); b) SQR(X); c) ABS (X); d) INT(X).

5. Konečná hodnota premennej X ako výsledok nasledujúcich akcií:

X:= (Y+X)*5-2+X
sa bude rovnať:
a) 0; b) 2; na 8; d) 10.

6. V tomto fragmente programu

programchyby;
začať
writeln('
chyby Nie’);

písaťln (‘5*5=’,25);
koniec.

považované za chybu:
a) nesprávny názov programu;
b) absencia premennej;
c) nedefinovaný názov premennej;
d) písanie počtového výrazu.

7. V dôsledku vykonávania programu

programová trieda;
začať
writeln(45/(12-3));
writeln('
triedy’);
koniec.

na obrazovke uvidíme:
a) 5 tried; o 5
triedy;

b) 9 tried; d) 9
triedy.

8. Hodnoty jednorozmerného poľa sa nastavujú pomocou slučky:
pre i:=1 do 5 robiť A[i]:= 2+ i;

V dôsledku toho sa hodnota B bude rovnať:
a) 9; b) 8; na 7; d) 6.

9. V dôsledku vykonania fragmentu programu

pre i:=1 až 10 začnite
ak a[i]>0, potom a[i]:=a[i]/3
inak a[i]:=2;
koniec;

stane sa nasledovné:
a) kladné hodnoty prvkov poľa sa strojnásobia a záporné hodnoty sa nahradia 2;
b) kladné hodnoty prvkov poľa sa znížia trikrát a záporné hodnoty sa nahradia 2;
c) záporné hodnoty prvkov poľa sa zdvojnásobia a kladné hodnoty sa nahradia 3;
d) záporné hodnoty prvkov poľa sa znížia na polovicu a kladné hodnoty sa nahradia 3.

10. V dôsledku vykonania fragmentu programu

writeln('Nový pole’);
pre i:=1 až 20 readln(a[i]);
koniec.

stane sa nasledovné:
a) vytvorí sa nové pole;
b) vytlačí sa nové pole;
c) budú sa tlačiť iba indexy;
d) vygenerujú sa iba indexy.

Zdroje informácií:

1. , „Informatika a IKT 9: učebnica pre 9. ročník“: Moskva, „Binom. Vedomostné laboratórium“, 2011-2013

2. „Konštrukcia testových úloh v informatike: metodická príručka“: Moskva, „Binom. Laboratórium znalostí“, 2003

3. „Vývoj počítačových vied založený na lekciách, ročník 9“: Moskva, „VAKO“, 2012.

Test

1 možnosť

    Volá sa to algoritmus?
    A. Usporiadaná postupnosť akcií;
    B. Počítačové pokyny na dokončenie úlohy napísané v špeciálnom jazyku;
    C. Postup stiahnutia prevádzkovateľa;
    D. Vytváranie spustiteľných súborov.

    2. Čo znamená bodkočiarka v Turbo Pascal:
    A. Koniec cyklu;
    B. Koniec programu;
    C. Oddeľuje výpovede od seba;
    D. Koniec programového riadku;

    3. Zadajte správne napísaný názov programu:
    A. Obrázok 1;
    B. Ugrant 1;
    C. grant2;
    D. 1 výkres;

    4. Zátvorky operátora sú napísané pomocou
    A. Inak potom;
    B. Začiatok konca;
    C. Vstupný výstup;
    D. Napíšte čítanie;

    5. Príkazy, ktoré tvoria program Pascal, sa nazývajú:
    A. Kompilátory;
    B. Tlmočníci;
    C. Operátori;
    D. Redakcia;
    6. Aké funkčné slovo popisuje zlomkové premenné:
    A.INTEGER;
    B.REAL;
    C.CHAR;
    D. BOOLEAN;
    7. Ako sa program končí?

8. Formát úplného výpisu pobočky je nasledujúci:

B. Ak potom inak;

9. Prevádzkovateľom pre organizáciu vetvenia v programovacích jazykoch je...

A. Prevádzkovateľ zorganizovať dialóg s používateľom;

B. Podmienený operátor, operátor výberu;

C. Operátor slučky.

Test

Možnosť 2

1. Aký typ programovacieho jazyka je Turbo Pascal?
A. Prírodné;
B. Algoritmické;
C. Logické;
D. Objektovo orientovaný;

2. Čo znamená znak := v programovacom jazyku PASCAL?
A. Pridelenie;
B. Porovnanie;
C. Rovnosť;
D. divízia;

3. Aký typ premenných popisuje servisné slovo INTEGER:
A. reálne čísla;
B. celé čísla;
C. znakové premenné;
D. boolovské premenné;

4. Nájdite správny typ záhlavia:
A. Programový grant;
B. Programový grant
C. Programový grant2;
D. Program 1 grant;

5. Časť s popismi VAR sa používa na popis:
A. Konštantný;
B. Premenné;
C. Funkcie;
D. Marks;

6. Ktorý operátor je operátor nového riadku:
A.PÍŠTE
B.READLN
C. PÍSAŤ
HRÔZA

7. Ktorá možnosť spustí spustenie programu:
A.Otvoriť;
B.Run;
C. Výstup;
D. Pasta;
8. Ako sa píše výstupný príkaz?

D.Write()
9.Čím sa vyznačuje premenná?

A. Názov, typ, hodnota.

B. Meno, význam.

C.Hodnota, typ.

1. Aké špeciálne znaky sa používajú na zvýraznenie komentárov v programoch?

a) () alebo (**)

b) len ()

c) len (**)

d) iné špeciálne znaky

2. Čo sa zobrazí na obrazovke po spustení tohto programu?

writeln('x+1');

3. Test. Akým kľúčovým slovom začína časť s popisom premennej?

4. Aká časť zodpovednosti je prítomná v štruktúre programu?

a) Sekcia operátorov so zvýraznením kľúčových slov začiatok a koniec.

b) Úsek premenných, ktorý sa začína slovami var

5. Ako sa nazýva decouplingový stupeň v U A Y, keď sa napísaný program preruší len pre prítomnosť syntaktických chýb?

a) Nastavenie

b) Testovanie

c) Algoritmizácia problému

6. Ako sa nazýva stupeň oddelenia v U A Y, keď sa napísaný program testuje na podmienených vstupných údajoch, aby sa získal známy výsledok?

a) Nastavenie

b) Testovanie

c) Algoritmizácia problému

7. Kto je považovaný za tvorcu programovacieho jazyka Pascal?

a) 1970, Necklaus Wirth

b) 80. roky 20. storočia, spoločnosť Borland

c) 1964, John Kemeny, Thomas Kurtz

8. Ktorý z týchto názvov programov alebo premenných je správny?

9. Ako možno vykonávať aritmetické operácie v jazyku Pascal?

a) Umocnenie (^)

b) Delenie bezo zvyšku (div)

c) logické sčítanie (alebo)

d) Logické násobenie (a)

9. Výsledok vykonania operácie 1/5 sa rovná...

10. Výsledok operácie 1div 5 sa rovná...

11. Výsledok vykonania operácie 10 div 3 sa rovná...

12. Výsledok operácie 10/3 sa rovná...

13. Výsledok vykonania operácie 1 mod 5 sa rovná...

14. Čo je znázornené kosoštvorcom v blokových diagramoch?

a) výber jednej z dvoch dohôd

b) začiatok alebo koniec programu

c) výpočtový proces

d) Vstup/výstup dát

15. Aké symboly možno použiť v zámene podstatného mena (identifikátory)?

a) latinské písmená a čísla za nimi, podčiarknutie;

b) Iba čísla

c) azbukou

d) Vyhradené slová

16. Na konci programu je napísané...

a) Bodkočiarka

c) Nič nie je umiestnené

d) čiarka

Testč.17. Matematický výraz v programovacom jazyku Pascal bude písaný ako...

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. Čo je znázornené obdĺžnikom v blokových schémach?

b) Začiatok alebo koniec programu

c) Výpočtový proces

d) Úvod/vkladanie údajov

19. Čo znázorňuje rovnobežník v blokových schémach?

a) Výber jednej z dvoch podmienok

b) Začiatok alebo koniec programu

c) Výpočtový proces

d) Vstup/výstup dát

20. Ktorým kľúčovým slovom sa začína popis konštánt?

21.Test. Ako vyzerajú zátvorky operátorov v jazyku Pascal?

d) začiatok... koniec.

22. Aký typ bude mať zmena r v operátore r:=a*b+a mod b, ak a, b: celé číslo?

23. Hodnota logického výrazu not(5<0) or (6<>7) a (10>8) sa rovná

24. Aký typ bude mať zmenu r v operátore r:=a/b + a mod b, ak a, b: celé číslo?

25. Aký typ by mal mať zmenu a v operátore a:=’10’?

26. Ktorá z týchto hodnôt je skutočným údajom?

27. Koľko znakov možno priradiť k zmene typu znaku?

a) rovná sa 1

b) od 1 do 255

c) koľko bude potrebné

28. Zmena r pomocou b = 5 i c= - 8 v operátore r:=b > c má typ a hodnoty...

a) Boolean, pravda

b) celé číslo, celočíselné hodnoty

c) Prevádzkovateľ je neplatný.

29. Ktorý booleovský výraz sa vyhodnotí ako nepravda?

a) nie (nepravda) a pravdivá

b) pravdivé alebo nepravdivé

30. Ktorý boolovský výraz sa vyhodnotí ako pravdivý?

a) ((5<0) and (6>7)) alebo nie (10>8)

b) (5<0) and (6>7) alebo (10>8)

o 5<0) and ((6>7) alebo (10>8)

31. Ktorá funkcia dáva ako výsledok symbol?

32. Je správne, že chr (ord (‚A. b))=‘A‘?

C) Tento výraz nemá žiadny obsah.

33. Akú hodnotu bude mať premenná s po vykonaní príkazu s:= round(3.86)?

34. Akú hodnotu bude mať premenná s po vykonaní príkazu s:=trunc(3.86)?

35. Čo sa používa na oddelenie operátorov od seba?

A) Čiarka;

B) hrubé črevo;

B) prejsť;

D) Bodkočiarka.

36. Ktorý operátor zobrazuje informácie na obrazovke?

Test Nie. 37. Ktoré z týchto hlavičiek programu Pascal sú nesprávne:

A) Začiatok programu;

B) Program search_pic;

B) Vyhľadávanie programu.

38. Ako sa nazýva pomenovaná oblasť pamäte, ktorá nadobúda rôzne hodnoty počas vykonávania programu?

A) reťazec;

B) Symbol;

B) premenné;

D) Konštantný.

39. Ako napísať matematický výraz v Pascale 1< X<5 ?

A) (1

B) 1

V 1

D) 1

40. Pre premenné a a b typu Integer bude mať typ Real výraz...

D) sqr(a)+ sqr(b);

41.Test. Čo je konštanta?

A) množstvo, ktorého hodnoty sú nastavené počas vykonávania programu;

B) množstvo, ktorého hodnoty sa počas vykonávania programu nemenia;

C) Množstvo, ktorého hodnoty sa menia počas vykonávania programu.

42. Ktoré záznamy volaní štandardných funkcií sú nesprávne?

D) chr(„15“). _______

43. Matematický výraz \/1+ sin2x v programovacom jazyku Pascal bude napísaný ako...

A) sqrt (1 + sin (sqrx));

B) sqrt (1 + sqrsin (x);

B) sqrt (1 + sqr (sin x);

D) sqrt (1 + sqr (sin (x))).

44. Aký typ bude mať premenná c po vykonaní operátora c:=(3-2)/1?

45. Akú hodnotu bude mať premenná a po vykonaní skupiny operátorov c:=5; a:=succ(c)?

46. ​​​​Pre skutočné y a celé číslo x, z má výraz sin(x)+2*cos(y) +z typ:

Kontrolný test na tému „Operátory Pascal“

1. Servisné slovo VAR v programe Pascal opravuje začiatok časti programu obsahujúcej:

A) operátori;

B) zoznam značiek;

C) popis komplexných dátových typov;

D) zoznam konštánt;

D) popis premenných.

2. Pascalova abeceda neobsahuje funkčné slovo:

A) POTOM; B) ZAČIATOK;

B) KONIEC; D) KROK; D) AK.

3. Čísla v jazyku Pascal sú rôzne:

A) ako prirodzené a celistvé;

B) ako celé čísla a reálne čísla;

C) ako prírodné a materiálne;

D) ako celok a iracionálne;

D) ako celok a racionálne.

4. Formálne parametre postupu:

B) sú uvedené pri volaní postupu;

C) sú uvedené pri popise údajov v programe;

D) deklarované pri opise premenných medziprocedúry;

D) sú priradené počas vykonávania programu.

5. V systéme Turbo Pascal je začiatok časti programu obsahujúcej zoznam návestí fixovaný servisným slovom:

A) CONST; B) TYP;

B) VAR; D) ŠTÍTOK; D) ZAČIATOK.

6. Operátor na organizovanie zadávania údajov z klávesnice v programovacom systéme Turbo Pascal je napísaný pomocou funkčného slova:

A) PÍSAŤ; B) VSTUP;

B) PREČÍTAJTE; D) DEFFN; D) RESET.

7. Komentár k textu programu v Pascal je nasledovný:

A) v kučeravých zátvorkách;

B) v zátvorkách;

B) v hranatých zátvorkách;

D) v apostrofoch;

D) medzi funkčnými slovami Začiatok, Koniec.

8. Servisné slovo CONST v programe Pascal opravuje začiatok časti programu obsahujúcej:

A) zoznam konštánt;

B) zoznam značiek;

C) opis premenných;

D) operátori;

D) popis komplexných dátových typov.

9. Nasledujúce nemožno použiť ako názov v jazyku Pascal:

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

10. Pri písaní výstupného príkazu v jazyku Pascal sa používa servisné slovo:

A) PÍSAŤ; B) RESET;

B) PREČÍTAJTE; D) ZAČIATOK; D) KÝM.

11. Operátori v programe Pascal sú od seba oddelení:

A) apostrof; B) hrubé črevo;

B) priestor; D) čiarka; D) bodkočiarka.

12. Logický výraz (X=A) A (X

A) x patrí do segmentu ;

B) x patrí do zväzku intervalov a ;

B) x patrí do spojenia intervalov [mínus nekonečno, A] a ;

D) x patrí do spojenia intervalov a a [mínus nekonečno, B];

E) x patrí do priesečníka intervalov [mínus nekonečno, A] a ;].

13. Aktuálne parametre procedúry:

A) sú opísané v názve;

B) sú uvedené pri popise údajov v programe;

B) sú uvedené, keď sa volá;

D) nie sú nikde uvedené;

D) sú uvedené pri opise premenných prechodného postupu.

14. V programe na výpočet súčtu prvkov aritmetickej postupnosti (so známym prvým členom, rozdielom a počtom členov):

Program ArifPro;

Var a, d, s: skutočné; n:integer;

Begin readln(a, d, n); s:= ; writeln(s) End.

v operátore priradenia nie je zadaný žiadny aritmetický výraz. to

možno napísať ako:

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. Vzhľadom na program:

Program T21; Var X: celé číslo;

Begin Readln(X);

Ak X MOD 2=0, potom Writeln(‘ÁNO’)

Else Writeln('NIE') Koniec.

Pri akej hodnote X dostane odpoveď „ÁNO“?