WP - egzamin pisemny

zestaw IX
  1. (4 pkt.) Co to jest słowo kluczowe? Wymień słowa kluczowe języka Borland Pascal
  2. (5 pkt.) Wymień typy porządkowe języka Borland Pascal i podaj sposoby ich definiowania.
  3. (6 pkt.) Co to jest literał zmienny? Podaj pełną składnię definicji literału zmiennego.
  4. (6 pkt.) Podaj ogólną postać i opisz realizację instrukcji "dla".
  5. (5 pkt.) Podaj sposób deklaracji i opisz zastosowanie parametrów przekazywanych przez stałe określonego typu.
  6. (4 pkt.) Co to jest biblioteka łączona dynamicznie i jaka jest jej ogólna postać?
  7. (4 pkt.) Jakie wartości zostaną przypisane zmiennym i,r,znak i lancuch zadeklarowanym następująco:
      var i       : Integer;
          r       : Real;
          znak    : Char;
          lancuch : string [10];
    
    po wykonaniu instrukcji:
      Read (i, r, znak, lancuch);
    
    gdy kolejno wprowadzanymi z klawiatury znakami będą:
      1 2 matematyka/Enter/
    
  8. (4 pkt.) Załóżmy, że opcja korzystania z koprocesora jest wyłączona i nie stosuje się jego emulacji. Jaka wartość zostanie przypisana zmiennej łańcuchowej x wskutek wywoałani procedury
    1. Str(12:3, x), gdy rozmiar tej zmiennej wynosi 3,
    2. Str(-12.345:0, x), gdy rozmiar tej zmiennej wynosi 6,
    3. Str(-12.345:10, x), gdy rozmiar tej zmiennej jest równy 10,
    4. Str(-12.345:5:-1, x), gdy rozmiar tej zmiennej jest równy 8?
  9. (8 pkt.) Co to jest lista jednokierunkowa? Napisz procedurę tworzenia listy jednokierunkowej i dołączania do niej nowych składników.
  10. (4 pkt.) Co to jest metoda wirtualna i obiekt polimorficzny?