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

Zadaniem interpretera jest:

Opcje odpowiedzi:
A
analizowanie składni całego programu przed jego uruchomieniem
B
wykonanie skryptu instrukcja po instrukcji
Prawidłowa
C
optymalizowanie większej części kodu, w celu szybszego wykonania
D
przetłumaczenie kodu na kod maszynowy
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

Interpreter to rodzaj programu komputerowego, którego zadaniem jest bezpośrednie wykonywanie kodu źródłowego, linia po linii lub instrukcja po instrukcji. W przeciwieństwie do kompilatora, interpreter nie tworzy oddzielnego pliku wykonywalnego. Zamiast tego, analizuje fragment kodu i natychmiast wykonuje odpowiadające mu operacje. Dzięki temu proces uruchamiania programu jest szybszy, a ewentualne błędy są wykrywane dopiero w momencie, gdy interpreter dotrze do wadliwej linii kodu.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. analizowanie składni całego programu przed jego uruchomieniem: Jest to zadanie kompilatora. Kompilator musi przetworzyć i zweryfikować cały kod źródłowy, zanim wygeneruje program wynikowy.
  • C. optymalizowanie większej części kodu, w celu szybszego wykonania: To również domena kompilatora. Kompilatory posiadają zaawansowane mechanizmy optymalizacji kodu, które analizują cały program w celu zwiększenia jego wydajności.
  • D. przetłumaczenie kodu na kod maszynowy: Jest to definicja procesu kompilacji. Kompilator tłumaczy kod źródłowy na język maszynowy (lub język pośredni), tworząc plik wykonywalny.

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.