WP - egzamin pisemny

zestaw V
  1. (3 pkt.) Wymień wszystkie typy proste nie będące typami porządkowymi i podaj sposoby ich definiowania.
  2. (4 pkt.) Podaj pełną składnię typu rekordowego.
  3. (7 pkt.) Podaj ogólne postacie instrukcji obsługi warunków i stanów wyjątkowych oraz przykłady ich zastosowania.
  4. (5 pkt.) Opisz realizację instrukcji "dopóki" i "powtarzaj".
  5. (5 pkt.) Podaj sposób deklaracji i opisz zastosowanie parametrów przekazywanych przez stałe i zmienne nieokreślonego typu. Czym te parametry różnią się od parametrów otwartych?
  6. (4 pkt.) Co to jest biblioteka łączona dynamicznie i jaka jest jej ogólna postać?
  7. (6 pkt.) Co ukaże się na ekranie wskutek wykonania następującego programu:
      program TEST;
      {$APPTYPE CONSOLE}
      var x, y : Integer;
    
      procedure pisz (x : Integer; var z : Integer);
      begin
        x:=2*x-3;
        Writeln('x = ',x);
        z:=z+x;
        Writeln('z = ',z);
      end {pisz};
    
      begin
        x:=5;  y:=0;
        pisz (x,y);
        Writeln ('x = ', x, '  y = ',y);
      end.
    
  8. (5 pkt.) Co to jest konstruktor? Jak należy go wywołać w celu utworzenia obiektu typu klasowego?
  9. (7 pkt.) Co to jest stos? Napisz procedurę, która usuwa składnik z wierzchołka stosu.
  10. (4 pkt.) Co to są własności? W jaki sposób można zapisywać i odczytywać wartości własności?