Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 20

Jakie stwierdzenie najlepiej tłumaczy cel podziału programu na funkcje (metody)?

  1. AGwarantuje automatyczną kompilację programu
  2. BUłatwia proces debugowania oraz ponowne wykorzystanie fragmentów koduPoprawna
  3. CEliminuje potrzebę korzystania ze zmiennych globalnych
  4. DUmożliwia skrócenie kodu przez eliminację wszelkich komentarzy

Wyjaśnienie

Dzielenie programu na funkcje (lub metody) jest jedną z kluczowych zasad programowania strukturalnego i obiektowego. Funkcje pozwalają na podzielenie dużych bloków kodu na mniejsze, łatwiejsze do zarządzania i ponownego wykorzystania fragmenty. Dzięki temu kod jest bardziej czytelny, zrozumiały i łatwiejszy do testowania. Ułatwia to także proces debugowania, ponieważ błędy można izolować w konkretnych funkcjach, zamiast przeszukiwać cały program. Ponadto funkcje umożliwiają wielokrotne używanie tego samego fragmentu kodu, co zwiększa efektywność i eliminuje konieczność powielania kodu, zmniejszając ryzyko błędów.