ID: 3422 QA i Testy Łatwe

Źródło: Arkusze CKE

Które narzędzie programistyczne służy do tłumaczenia kodu źródłowego do postaci zrozumiałej dla komputera, sprawdza wszystkie instrukcje kodu, czy nie występują w nich błędy, a następnie tworzy wykonywalny moduł?

Warianty odpowiedzi

  1. A

    debugger

  2. B

    interpreter

  3. C

    dekompilator

  4. D

    kompilator

Wyjaśnienie

Kompilator działa jak tłumacz, który analizuje cały Twój kod źródłowy naraz, sprawdza go pod kątem błędów składniowych i tworzy gotowy plik wykonywalny (np. plik .exe).

Różni się od interpretera tym, że interpreter czyta i wykonuje kod linijka po linijce, nie tworząc osobnego pliku wynikowego.

Debugger służy do analizy i naprawiania błędów w czasie działania programu, a dekompilator próbuje odtworzyć kod źródłowy z gotowego pliku binarnego.

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