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

Działaniem przedstawionego kodu PHP będzie wypełnienie tablicy

Opcje odpowiedzi:
A
Kolejnymi liczbami od 0 do 9 i wypisanie ich
B
Kolejnymi liczbami od -100 do 100 i wypisanie wartości ujemnych
C
10 losowymi wartościami, a następnie wypisanie wartości ujemnych
Prawidłowa
D
100 losowymi wartościami, a następnie wypisanie wartości dodatnich
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (10 losowymi wartościami, a następnie wypisanie wartości ujemnych)

Przeanalizujmy kod PHP:

  1. Pętla for ($i = 0; $i < 10; $i++) $tab[$i] = rand(-100, 100); losuje 10 liczb z zakresu od -100 do 100 i zapisuje je w tablicy.
  2. Druga pętla sprawdza warunek if ($tab[$i] < 0) echo $tab[$i];, wypisując wyłącznie liczby ujemne.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Tablica jest wypełniana wartościami pseudolosowymi rand(), a nie ciągiem kolejnych liczb 0..9.
  • B: Pętla tworzy 10 elementów, a nie 201 kolejnych liczb.
  • D: Pętla losuje 10 wartości (a nie 100) i filtruje wartości ujemne (< 0), a nie dodatnie.

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.