Przejdź do treści głównej
INF.04Pytanie #198 z 856narzedzia-programistyczne-i-srodowiska

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ł?

Opcje odpowiedzi:
A
interpreter
B
kompilator
Prawidłowa
C
debugger
D
dekompilator
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

Opisana w pytaniu procedura to definicja działania kompilatora. Kompilator to program, który:

  1. Analizuje cały kod źródłowy pod kątem błędów składniowych i semantycznych.
  2. Jeśli kod jest poprawny, tłumaczy go na język niższego poziomu, najczęściej kod maszynowy lub kod pośredni.
  3. Na końcu tego procesu tworzy plik wykonywalny (np. .exe), który może być uruchomiony przez system operacyjny.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. interpreter: Analizuje i wykonuje kod linia po linii, bez tworzenia oddzielnego pliku wykonywalnego.
  • C. debugger: To narzędzie służące do analizowania działania programu krok po kroku w celu znalezienia i naprawienia błędów logicznych (bugów).
  • D. dekompilator: To program, który próbuje odtworzyć kod źródłowy z postaci skompilowanej (np. z kodu maszynowego). Jest to proces odwrotny do kompilacji.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Narzedzia programistyczne i srodowiska”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 55 pytań z tego działu.