Przejdź do treści głównej
INF.04Pytanie #191 z 856podstawy-skladni-i-typy-danych

Przedstawiony kod funkcji "wykonaj()" sprawdza, czy

Opcje odpowiedzi:
A
wszystkie elementy tablicy są równe wartości określonego elementu (argument)
B
określony element (argument) znajduje się w tablicy zawierającej liczby całkowite
Prawidłowa
C
w tablicy liczb całkowitych znajdują się tylko wartości 4, 15, -2, 9, 202
D
określony element (argument) jest wartością z zakresu od 0 do 4
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B

Uzasadnienie i szersze wyjaśnienie:

Przedstawiony kod jest implementacją algorytmu wyszukiwania liniowego (sekwencyjnego). Jego działanie polega na przechodzeniu przez każdy element tablicy po kolei i porównywaniu go z poszukiwaną wartością.

  • for(int i=0; i<5; i++) – Pętla iteruje po wszystkich elementach tablicy T.
  • if(T[i] == argument) – Wewnątrz pętli, każdy element tablicy T[i] jest porównywany z wartością przekazaną jako argument funkcji.
  • return true; – Jeśli zostanie znaleziony element równy argumentowi, pętla jest natychmiast przerywana, a funkcja zwraca wartość true, sygnalizując, że element został znaleziony.
  • return false; – Jeśli pętla zakończy swoje działanie (co oznacza, że przeszła przez całą tablicę i nie znalazła pasującego elementu), funkcja zwraca wartość false.

Celem tej funkcji jest zatem sprawdzenie, czy określony element (argument) znajduje się w tablicy.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A: Funkcja kończy działanie po znalezieniu pierwszego pasującego elementu. Nie sprawdza, czy wszystkie elementy są równe.
  • C: Funkcja przyjmuje argument z zewnątrz i sprawdza jego obecność. Nie weryfikuje zawartości całej tablicy.
  • D: Funkcja nie sprawdza zakresu wartości argumentu. Sprawdza jedynie jego równość z elementami tablicy.

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 „Podstawy skladni i typy danych”

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