Przedstawiony kod funkcji "wykonaj()" sprawdza, czy
Przedstawiony kod funkcji "wykonaj()" sprawdza, czy
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 tablicyT.if(T[i] == argument)– Wewnątrz pętli, każdy element tablicyT[i]jest porównywany z wartością przekazaną jakoargumentfunkcji.return true;– Jeśli zostanie znaleziony element równyargumentowi, 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
argumentz 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.
Pojęcia z tego pytania
- Wyszukiwanie liniowe i z wartownikiem (Linear Search)Podstawowy algorytm przeszukiwania tablicy sprawdzający elementy kolejno od początku do końca o złożoności O(n), nie wymagający posortowania danych.
- Pojęcie i Cechy AlgorytmuUporządkowany, skończony i jednoznaczny ciąg instrukcji i kroków postępowania prowadzący do rozwiązania określonego problemu obliczeniowego dla poprawnych danych wejściowych.
- Funkcje, Metody i Przekazywanie ParametrówWydzielone, nazwane bloki kodu realizujące określone zadanie, przyjmujące parametry wejściowe i opcjonalnie zwracające wartość wyniku za pomocą instrukcji return.
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.
- #48
Który z poniższych kroków NIE jest częścią cyklu rozkazowego procesora?
- #49
Która z poniższych zależności między pamięcią operacyjną (RAM) a procesorem jest prawdziwa?
- #51
Które z poniższych miejsc są wykorzystywane do przechowywania informacji w systemach informatycznych?
- #67
Która z poniższych sytuacji może być uznana za wypadek przy pracy?
- #74
Który ze środków ochrony zbiorowej najlepiej sprawdzi się w pracy biurowej?