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

Jeżeli w aplikacji występuje błąd działania, a programista musi sprawdzić wartości przechowywane w zmiennych, w danym momencie uruchomienia aplikacji, to należy do tego celu wykorzystać

Opcje odpowiedzi:
A
analizator składni
B
wirtualną maszynę
C
debugger
Prawidłowa
D
interpreter
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Uzasadnienie i szersze wyjaśnienie:

Narzędziem zaprojektowanym specjalnie do tego celu jest debugger. Debugger pozwala na uruchomienie programu w trybie kontrolowanym, w którym można:

  • Zatrzymywać wykonanie programu w dowolnym momencie (za pomocą tzw. punktów przerwania, ang. breakpoints).
  • Wykonywać kod krok po kroku (linia po linii lub funkcja po funkcji).
  • Podglądać i analizować aktualne wartości zmiennych i stan pamięci aplikacji.

Jest to podstawowe narzędzie do diagnozowania i naprawiania błędów logicznych w programach.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A. analizator składni: Działa przed uruchomieniem programu i sprawdza tylko poprawność gramatyczną kodu.
  • B. wirtualna maszyna: To środowisko uruchomieniowe dla języków takich jak Java, a nie narzędzie do analizy zmiennych.
  • D. interpreter: Wykonuje kod linia po linii, ale sam w sobie nie oferuje zaawansowanych funkcji zatrzymywania i inspekcji stanu, które są domeną debuggera.

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.