Przejdź do treści głównej
INF.03Pytanie #621 z 1558php-skladnia-i-struktury

Który z komentarzy opisuje zadanie zdefiniowanej w języku PHP funkcji?

Opcje odpowiedzi:
A
/*Funkcja zwraca wartość wyższą z dwóch podanych, gdy są równe zwraca wartość -1 */
Prawidłowa
B
/* Funkcja zwraca wartość niższą z dwóch podanych, gdy są równe zwraca wartość -1 */
C
/* Funkcja zwraca wartość wyższą z dwóch podanych, gdy są równe zwraca wartość $a */
D
/*Funkcja zwraca wartość niższą z dwóch podanych, gdy są równe zwraca wartość $a */
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

*Poprawna odpowiedź: A (/Funkcja zwraca wartość wyższą z dwóch podanych, gdy są równe zwraca wartość...)

Dlaczego to jest poprawne? Logika wpisana do funkcji rozpoczyna przypisywanie od sprawdzenia, czy wyciąg parametru $a jest wyższy od $b – w razie spełnienia wymogu, zwraca $a. Jeśli ten obrys upadnie, weryfikuje czy to $b jest większe i wraca odpowiednio poleceniem rzut o return dla $b. Kiedy oba warianty się wykluczają (liczby są identyczne), w alternatywnym obwodzie wywoływane sztywno jest polecenie dla else wynoszące po prostu zwrot dla -1. Podsumowując, funkcja zwraca wartość wyższą z dwóch podanych lub minus jeden.

Dlaczego pozostałe opcje są nieprawidłowe?

  • B: , C, D:** Błędnie interpretują znaki mniejszości oraz wyciągi z precyzyjnego polecenia zwracającego w ostatniej klauzuli -1 z odrzucenia zmiennych wyznaczonych od wartości parametru algorytmu.
  • C: Instrukcja /* Funkcja zwraca wartość wyższą z dwóch podanych, gdy są ró nie odpowiada logice wymaganego algorytmu lub operacji w skrypcie.
  • D: laczego to jest poprawne?** Logika wpisana do funkcji rozpoczyna przypisywanie od sprawdzenia, czy wyciąg parametru $a jest wyższy od $b – w razie spełnienia wymogu, zwraca $a. Jeśli ten obrys upadnie, weryfikuje czy to $b jest większe i wraca odpowiednio poleceniem rzut o return dla $b. Kiedy oba warianty się wykluczają (liczby są identyczne), w alternatywnym obwodzie wywoływane sztywno jest polecenie dla else wynoszące po prostu zwrot dla -1. Podsumowując, funkcja zwraca wartość wyższą z dwóch podanych lub minus jeden.

Chcesz poćwiczyć całą kwalifikację INF.03?

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 INF03
Reklama

Podobne pytania z działu „Php skladnia i struktury”

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