Wskaż wynik wykonania skryptu napisanego w języku PHP
Wskaż wynik wykonania skryptu napisanego w języku PHP
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A (A)
Dlaczego to jest poprawne?
Funkcja asort() w języku PHP służy do sortowania tablic asocjacyjnych. Jej unikalną cechą jest to, że sortuje elementy rosnąco według wartości (alfabetycznie), a jednocześnie zachowuje oryginalne przypisanie kluczy do tych wartości. Zatem wartości (PHP, Perl, Pike, Python) zostają ułożone alfabetycznie, a ich odpowiadające im liczbowe klucze (14, 10, 22, 20) „wędrują” razem z nimi.
Dlaczego pozostałe opcje są nieprawidłowe?
- B: Wartości posortowano alfabetycznie, ale utracono oryginalne klucze (zostały zresetowane na 0, 1, 2, 3). Taki efekt dałaby zwykła funkcja
sort(). - C: Wartości posortowano malejąco (Z-A) i zresetowano klucze. To byłby wynik działania funkcji
rsort(). - D: Tablica pozostała w nienaruszonej kolejności pierwotnej. Taki wynik zobaczylibyśmy bez żadnego sortowania lub przy użyciu
ksort()(sortowanie po kluczach, które tutaj już rosły).
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.
Pojęcia z tego pytania
- Algorytmy sortowania (bąbelkowe, przez wybieranie, przez wstawianie)Podstawowe algorytmy porządkowania elementów w tablicy rosnąco lub malejąco o typowej złożoności kwadratowej O(n²).
- Funkcje tablicowe w PHP (count, in_array, sort, array_push)Zestaw funkcji wbudowanych w PHP do sprawdzania rozmiaru, sortowania, wyszukiwania elementów i manipulowania strukturami tablic.
- Metody tablicowe w JS (push, pop, map, filter, forEach, splice)Funkcje wbudowane w prototyp tablic służące do mutowania zawartości, transformacji, filtrowania i iteracji po elementach.
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.
- #39
Fragment kodu prezentuje składnię języka
- #42
Który język skryptowy ogólnego przeznaczenia należy wykorzystać do tworzenia aplikacji WWW, zagnieżdżanych w języku HTML i uruchamianych po stronie serwera?
- #69
Która z wymienionych funkcji sortowania wykorzystywana w języku PHP sortuje tablicę asocjacyjną według indeksów
- #73
Instrukcja języka PHP tworząca obiekt pkt dla zdefiniowanej w ramce klasy ma postać
- #118
W języku PHP w instrukcji switch musi występować