ID: 3461 QA i Testy Średnie

Źródło: Arkusze CKE

Który z wymienionych procesów NIE jest częścią etapu kompilacji?

Warianty odpowiedzi

  1. A

    Optymalizacja kodu

  2. B

    Weryfikacja błędów składniowych

  3. C

    Tłumaczenie kodu źródłowego na język maszynowy

  4. D

    Analiza działania programu w czasie rzeczywistym

Wyjaśnienie

Kompilacja to proces statyczny, który odbywa się zanim program w ogóle zostanie uruchomiony. Obejmuje analizę składni, optymalizację kodu i zamianę go na plik wykonywalny.

Analiza działania programu w czasie rzeczywistym wymaga natomiast, aby kod był już uruchomiony i działał w pamięci RAM.

Z tego powodu badanie zachowania aplikacji na żywo należy do etapu wykonania (runtime) i odbywa się za pomocą debuggera lub profilera, a nie samego kompilatora.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.04 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — QA i Testy