Strona główna › Pytania INF.03 › Pytanie 74
INF.03 · pytanie #74
W języku PHP, aby zaprezentować ciąg n znaków @, konieczne jest skorzystanie z funkcji
- Afunction znaki($znak,$i++){for($i=0;$i<$n;$i++)print($znak);}znaki($n);
- Bfunction znaki($i){for($i=0;$i<$n;$i++)print("@");}znaki($i);
- Cfunction znaki($znak,$n){for($i=0;$i<$n;$i++)print($znak);}znaki("@",$n);
- Dfunction znaki($znak,$i++){for($i=0;$i<$n;$i++)print($znak);}znaki(@,$n);
Poprawna odpowiedź: C. function znaki($znak,$n){for($i=0;$i<$n;$i++)print($znak);}znaki("@",$n);
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Aby wyświetlić ciąg n znaków @ w języku PHP, właściwe jest użycie funkcji zdefiniowanej jako function znaki($znak, $n). Funkcja ta przyjmuje dwa argumenty: pierwszy z nich to znak, który chcemy wydrukować (w tym przypadku @), a drugi to liczba powtórzeń, czyli n. Wewnątrz funkcji wykorzystujemy pętlę for, która iteruje od 0 do n-1, co pozwala na wydrukowanie znaku n razy. Warto zaznaczyć, że konstrukcja pętli jest fundamentalnym elementem programowania w PHP, a jej zastosowanie w tej funkcji pozwala na efektywne generowanie i wyświetlanie powtarzających się elementów. Oprócz tego, odpowiednia definicja parametrów funkcji zgodnie z konwencjami PHP oraz prawidłowe przekazywanie argumentów sprawiają, że kod jest bardziej czytelny oraz elastyczny. Przykładowe wywołanie znaki('@', 5) spowoduje wyświetlenie @@@@@. Tego typu podejście jest zgodne z najlepszymi praktykami programowania w PHP, gdzie wykorzystuje się funkcje do modularizacji kodu oraz ponownego wykorzystania logiki w różnych częściach aplikacji.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.