W praktyce automatyki i mechatroniki kod źródłowy (to, co edytuje programista w środowisku inżynierskim) nie jest zwykle bezpośrednio zapisywany w pamięci sterownika jako forma wykonywalna. Sterownik potrzebuje postaci wynikowej, czyli takiej, którą potrafi wykonać jego runtime/VM albo którą potrafi zinterpretować jego system. Żeby ją uzyskać, wykonuje się kompilację (często jako część procesu "build").
Odpowiedź "Skompilować." jest poprawna, bo kompilacja weryfikuje składnię i semantykę na poziomie kompilatora oraz generuje artefakt wynikowy (np. plik/obraz projektu) przygotowany do wgrania (download) do pamięci sterownika. Bez tego kroku zwykle nie ma czego wgrać poza samym tekstem źródłowym, który urządzenie nie potrafi wykonać.
Pozostałe odpowiedzi nie spełniają warunku "bezwzględnie", bo nie wytwarzają wersji do przesłania:
- "Wydrukować." daje jedynie kopię na papierze lub w formie wydruku, bez zmiany postaci programu na wykonywalną.
- "Zdebugować." oznacza analizę działania, wyszukiwanie błędów i obserwację zmiennych. Debugowanie może wymagać wcześniejszej kompilacji, ale samo w sobie nie jest krokiem generującym artefakt do wgrania.
- "Uruchomić." dotyczy wykonania programu (na sterowniku lub w symulatorze). Uruchomienie jest etapem testów, natomiast przygotowanie wersji do wgrania wymaga wcześniej kompilacji/budowania.
Wskazówka egzaminacyjna: gdy pytanie mówi o przejściu od "kodu źródłowego" do "wersji do przesłania", szukaj czynności typu kompilacja/budowanie, a nie testowania (uruchomienie) ani diagnozowania (debug).