(4pkt). Czym różnią się komponenty niewidoczne i komponenty widoczne,
czyli elementy sterujące? Podaj przykłady komponentów obu rodzajów.
(3pkt). Co to są słowa kluczowe? Czym różnią się od dyrektyw języka?
(4pkt). Wymień wszystkie typy proste i podaj sposoby ich definiowania.
(5pkt). Co to jest klasa? Jaką postać ma jej definicja?
(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?
(5pkt). Co to jest biblioteka łączona dynamicznie i jaka jest jej ogólna
postać?
(4pkt). Opisz realizację instrukcji "dopóki" i "powtarzaj".
(5pkt). Podaj ogólne postacie instrukcji dotyczących warunków i stanów
wyjątkowych oraz przykłady ich zastosowania.
(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?
(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.