WP - egzamin pisemny

zestaw XII
  1. Napisz program tekstowy znajdujący najmniejszą wartość dodatnią w typie Double.
  2. Wymień i opisz 3 cechy programowania zorientowanego obiektowo.
  3. Opisz wszystkie typy łańcuchowe. Podaj sposoby ich definiowania.
  4. Co to są łącza programowe?
  5. Niech będą dane definicje i deklaracje
      ???????????????
    
    Jaką wartość zostanie przypisana zmiennej z w wyniku wykonania instrukcji
      ???????????????
    
  6. Co to jest wyrażenie?
  7. Podaj ogólną postać i opisz realizację instrukcji "dla".
  8. Co to jest konstruktor? Jak należy go wywołać w celu utworzenia obiektu typu klasowego?
  9. Tablice td1 i td2 zadeklarowano nastepujaco:
      var td1, td2: array of Integer;
    
    Jakie będą wartości wyrażeń:
    1. td1=td2
    2. td1[0]=td2[0]
    Po wykonaniu instrukcji:
      SetLength(td1,1);
      SetLength(td2,1);
      td1[0]:=10;
      td2[0]:=10;
    
  10. Ciąg Fibonacciego jest określony wzorami f1=f2=1, f(n)=f(n-1)+f(n-2)+...+f(1) dla n>2. Napisz definicję funkcji obliczającej n-ty element tego ciągu, zabezpieczonej przed wystąpieniem warunku EIntOverflow.