function calculateBerthingTime(shipSize, portCapacity) { return shipSize / portCapacity; }
W przedstawionym fragmencie kodu funkcja przyjmuje dwa parametry: shipSize i portCapacity. W ciele funkcji jedyną operacją jest dzielenie: zwracana wartość to shipSize / portCapacity. To oznacza, że do uruchomienia funkcji trzeba dostarczyć dwie wartości liczbowe (lub dające się na liczbę zamienić) odpowiadające tym parametrom.
Odpowiedź "Rozmiar statku i pojemność portu" jest poprawna, bo dokładnie te dwie wielkości są użyte w obliczeniu. Bez którejkolwiek z nich nie da się policzyć wyniku, a funkcja nie miałaby kompletnych danych wejściowych.
Dlaczego pozostałe propozycje są niepoprawne?
Wskazówka egzaminacyjna: w pytaniach o działanie funkcji najpierw sprawdź listę parametrów i to, które zmienne pojawiają się w wyrażeniu zwracanym. Odpowiedź powinna dotyczyć wyłącznie danych, które kod faktycznie wykorzystuje.
To pytanie poprawnie rozwiązuje 80% zdających egzamin. średnio łatwe
W praktyce zawodowej kluczowe jest to, że funkcja korzysta wyłącznie z dwóch parametrów wejściowych: shipSize oraz portCapacity, a wynik zwraca jako ich iloraz.
Źródła:
Materiały:
Sprawdź odpowiedź