WP - egzamin pisemny

zestaw III
  1. (4pkt). Czym różnią się komponenty niewidoczne i komponenty widoczne, czyli elementy sterujące? Podaj przykłady komponentów obu rodzajów.
  2. (3pkt). Co to są słowa kluczowe? Czym różnią się od dyrektyw języka?
  3. (4pkt). Wymień wszystkie typy proste i podaj sposoby ich definiowania.
  4. (5pkt). Co to jest klasa? Jaką postać ma jej definicja?
  5. (8pkt). Podaj definicję funkcji suma o nagłówku
    function suma(var tablica: array of Shortint): Longint;
    
    za pomocą której będzie można obliczyć sumę elementów dowolnej tablicy typu Shortint. Jak należy wywołać tę funkcję, aby obliczyć sumę wartości trzech wyrażeń całkowitych m+2, 1234 oraz n-1?
  6. (5pkt). Co to jest biblioteka łączona dynamicznie i jaka jest jej ogólna postać?
  7. (4pkt). Opisz realizację instrukcji "dopóki" i "powtarzaj".
  8. (5pkt). Podaj ogólne postacie instrukcji dotyczących warunków i stanów wyjątkowych oraz przykłady ich zastosowania.
  9. (5pkt). Podaj sposób deklaracji i opisz zastosowanie parametrów przekazywanych przez wartości i stałe określonego typu. Jaka jest różnica pomiędzy tymi parametrami?
  10. (7pkt). Napisz program tekstowy, którego uruchomienie z dwoma parametrami nazwa1 i nazwa2 spowoduje skopiowanie dowolnego zbioru dyskowego o nazwie określonej pierwszym parametrem do zbioru dyskowego określonego drugim parametrem.