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

Jaką funkcję w procesie debugowania pełni ustawienie 'breakpoint' (punktu przerwania) w edytorze kodu lub narzędziach deweloperskich przeglądarki?

Opcje odpowiedzi:
A
Automatycznie poprawia błąd w danej linii kodu.
B
Zatrzymuje wykonywanie programu w określonym miejscu, aby umożliwić inspekcję zmiennych i stanu aplikacji.
Prawidłowa
C
Powoduje zignorowanie danej linii kodu podczas wykonywania programu.
D
Zapisuje aktualny stan aplikacji do pliku logu w celu późniejszej analizy.
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

Breakpoint, czyli punkt przerwania, to jedno z najważniejszych narzędzi w arsenale programisty służące do debugowania. Ustawienie go na konkretnej linii kodu powoduje, że wykonanie programu zostanie wstrzymane dokładnie przed wykonaniem tej linii. Daje to programiście możliwość inspekcji aktualnego stanu aplikacji: sprawdzenia wartości wszystkich zmiennych, przeanalizowania stosu wywołań i wykonania dalszych kroków programu linia po linii. Pozwala to na precyzyjne zlokalizowanie źródła błędu logicznego.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A: Debugger nie poprawia błędów automatycznie; jest narzędziem do ich diagnozowania.
  • C: Do ignorowania kodu służą komentarze, a nie breakpointy.
  • D: Chociaż inspekcja w trybie debugowania służy analizie, breakpoint sam w sobie nie zapisuje stanu do pliku – od tego są systemy logowania.

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.