TESTY ~1 DOC


  1. W programie zapisanym w Pascalu występuje wyrażenie: 2 + 2 or 3, jego wartość wynosi:

    1. 1,

    2. 5,

    3. 4,

    4. wyrażenie to jest błędne.

  2. W pewnym programie występuje deklaracja funkcji w postaci: function zamien(x,y : integer) : integer; oraz podstawienie x:=zamien(PP+5,2)+9;. Czy jest to formalnie poprawne:

    1. tak, zawsze

    2. nie,

    3. tak, ale tylko wtedy kiedy zamiast stałych użyjemy zmiennych,

    4. tak, ale tylko wtedy kiedy zrezygnujemy z wyrażeń arytmetycznych jako parametrów aktualnych.

  3. W pewnym programie występuje deklaracja procedury w postaci: procedure zamien(x,y : integer) : integer; oraz wywołanie zamien(PP+5,2)+9;. Czy jest to formalnie poprawne:

    1. tak, zawsze

    2. nie,

    3. tak, ale tylko wtedy kiedy zamiast stałych użyjemy zmiennych,

    4. tak, ale tylko wtedy kiedy zrezygnujemy z wyrażeń arytmetycznych jako parametrów aktualnych.

  4. W pewnym programie występuje deklaracja procedury w postaci: procedure zamien(var x,y : integer) : integer; oraz wywołanie zamien(PP+5,2);. Czy jest to formalnie poprawne:

    1. tak, zawsze

    2. nie, gdyż parametry aktualne z definicji nie mogą być stałymi'

    3. nie, gdyż w tym przypadku parametry są przekazywane przez adres a jeśli tak to wywołanie może zawierać wyłącznie nazwy,

    4. tak, ale tylko wtedy kiedy zrezygnujemy z wyrażeń arytmetycznych jako parametrów aktualnych.

  5. Instrukcja powtórzeń repeat until a<>b jest;

    1. przykładem instrukcji niepoprawnej składniowo,

    2. instrukcją, której wykonanie nigdy się nie zakończy,

    3. poprawną instrukcją zgodną ze składnią języka Pascal.

  6. W warunkach systemu operacyjnego „sterowanego zdarzeniami”, realizacja procedury reakcji na zdarzenie ma miejsce w przypadku:

    1. wystąpienia konkretnego zdarzenia,

    2. wystąpienia zdarzenia, ale możliwe jest też tradycyjny sposób wywołania,

    3. wywołania takich procedur nie są możliwe,

    4. tylko klasycznego wywołania.

  7. Czy zapis if x>2 and y>5 then może stanowić poprawną część instrukcji warunkowej

    1. tak, zawsze

    2. nie,

    3. tak, ale tylko w pewnych szczególnych przypadkach.

  8. W programie zapisanym w Pascalu występuje wyrażenie: 2 + 2 and 3, jego wartość wynosi:

    1. 1,

    2. 2,

    3. 0x08 graphic
      4,

    4. wyrażenie jest niepoprawne.

  9. W pewnym programie występują deklaracje pokazane obok. Czy zastosowane w tych warunkach przyporządkowanie
    rek.inny.imie:='Maria'; jest poprawne?

    1. Nie, taki typ zagnieżdżeń nie jest dopuszczalny,

    2. Nie, jest to niepoprawne z punktu widzenia składni,

    3. Tak, ale to nie ma sensu,

    4. Tak.

  10. W pewnym programie występują deklaracje pokazane obok. Czy zastosowane w tych warunkach przyporządkowanie
    Trek.inny.imie:='Maria'; jest poprawne?

    1. Nie, taki typ zagnieżdżeń nie jest dopuszczalny,

    2. Nie, jest to niepoprawne z punktu widzenia składni,

    3. Tak, ale to nie ma sensu,

    4. Tak.

  11. 0x08 graphic
    W pewnym programie występują deklaracje pokazane obok. Czy zastosowane w tych warunkach przyporządkowanie
    obiekt:=tobiekt.create; jest poprawne?

    1. Nie, gdyż metody create brak w deklaracji,

    2. Nie, jest to niepoprawne z punktu widzenia składni,

    3. Tak, gdyż metoda create jest dziedziczna z uniwersalnej klasy bazowej,

    4. Tak, ale to przyporządkowanie nie ma sensu.

  12. 0x08 graphic
    W pewnym programie występują deklaracje pokazane obok. Czy zastosowane w tych warunkach przyporządkowanie
    obiekt.imie:='Maria'; jest poprawne?

    1. Nie,

    2. Tak, zawsze,

    3. Tak, ale to przyporządkowanie nie ma sensu,

    4. Tak, pod warunkiem wcześniejszego stworzenia instancji obiektu.

0x01 graphic

  1. W programie przedstawionym obok wywolanie_procedury_abc ma postać abc(i,10). Tak zapisany program wygeneruje:

    1. wartość 10,

    2. przypuszczalnie 0,

    3. takie wywołanie nie jest prawidłowe.

  1. Testy Pascal

Type

Trekp = record

Imie : string

End;

Trek = record

Inny : Trekp

End;

Var rek : trek;

Type

Tobiekt = class

Imie : string

End;

Var obiekt : Tobiekt;

Type

Tobiekt = class

Imie : string

End;

Var obiekt : Tobiekt;



Wyszukiwarka

Podobne podstrony:
LAB(6)~1 DOC
WA1~1 DOC
202 SP~1 DOC
PL CI$~1 DOC
SKRZY$~1 DOC
CAŁO$Ć~1 DOC
27 POL~1 DOC
ZWI$ZK~1 DOC
CW 42 ~1 (2) DOC
ĆW11~1 DOC
CAN PR~1 DOC
~$O102~1 (2) DOC
RLC WN~1 DOC
1 PULS~1 DOC
~$WDOK~1 DOC
1 WAH~1 DOC
WZM BI~1 DOC
~$ICZE~1 DOC

więcej podobnych podstron