WorksheetsPHP_inst_sterujące
Total questions: 21
Worksheet time: 11mins
Zaznacz instrukcję warunkową:
for()
if()
foreach()
break
Wynikiem działania poniższej pętli jest:
for($i=10; $i>0; $i--)
echo $i;
wypisanie kolejnych liczb od 1 do 10
wypisanie co drugiej liczby od 10 do 0
wypisanie kolejnych liczb 10 do 1
wypisanie kolejnych liczb od 10 do 0
W wyniku działania pętli zapisanej w języku PHP zostanie wypisany ciąg liczb $a = 10; while($a < 50) { echo "$a"; $a = $a +5; }
10 15 20 25 30 35 40 45
10 15 20 25 30 35 40 45 50
0 5 10 15 20 25 30 35 40 45 50
15 20 25 30 35 40 45 50
Jaką wartość zwróci nam poniższa pętla FOR
for( $x = 1; $x <= 3; $x++ ) {
echo "{$x}\n";
}
1
2
3
3
2
1
1
1
1
3
3
3
Pętla umożliwiająca dostęp do wszystkich elementów tablicy to
(a)
Ile iteracji będzie miała przedstawiona pętla zapisana w języku PHP, zakładając, że zmienna sterująca nie jest modyfikowana we wnętrzu pętli?
11
0
Nieskończenie wiele
10
Ile będzie równała się zmienna a?
$a=2;
for ( $x=0 ; $x<$a ; $x++ ) {
echo $x;
}
2
5
7
0
W którym wypadku wypisze się napis "quiz"?
if (1 < 2) echo $quiz;
if ($++quiz) echo "quiz";
if (2 > 1) echo $quiz;
if (TRUE) { echo $quiz } else { echo "quiz"; }
w którym wypadku instrukcja sprawdza, czy zmienna x równa się 2?
if ( x ) { x=2; }
if ( x=2 ) { ... }
if (x==2) {...}
for (x=2) {...}
Ile iteracji będzie miała pętla:
for($i=0;$i<=10;$i+=2)
{............}
zakładając, że zmienna sterująca nie jest modyfikowana we wnętrzu pętli
6
5
10
9
Co zostanie wyświetlone w wyniku działania poniższego skryptu?
$a=1;
$b=2;
$c=0;
if($a==1 || $b==1){
$c=10;
}
echo $c."<br/>";
0
1
10
pusta strona
Wjakim wypadku zostanie wykonana instrukcja?
if(warunek){
instrukcje
}
gdy warunek jest prawdziwy
gdy warunek jest fałszywy
nigdy, instrukcja jest błędna
Zawsze, niezależnie od tego czy warunek jestprawdziwy, czy fałszywy
W jakim wypadku zostanie wykonana instrukcja_2?
if(warunek_1){
instrukcja_1;
}else if(warunek_2){
instrukcja_2;
}else{
instrukcja_3;
}
warunek_1-prawdziwy, warunek_2 -prawdziwy
warunek_1-fałszywy, warunek_2 -prawdziwy
warunek_1-prawdziwy, warunek_2 -fałszywy
warunek_1-fałszywy, warunek_2 -fałszywy
Jakie wartości mogą zostać przypisane do zmiennych $a i $b, aby została wykonana instrukcja_3?
if($a>2){
instrukcja_1;
}else if($b<2){
instrukcja_2;
}else{
instrukcja_3;
}
$a=0, $b=0
$a=1 , $b=1
$a=2, $b=2
$a=3, $b=3
Wynikiem dzialania poniższego skryptu jest
$i=1;
switch($i){
case 1: echo "1";
case 2: echo "2";
default: echo "3";
}
1
2
3
123
W języku PHP w instrukcji switch musi występować
instrukcja break po każdej instrukcji case.
przynajmniej dwie instrukcje case.
konstrukcja switch(wyrażenie).
instrukcja default.
W języku PHP instrukcja foreach jest instrukcją
warunkową, niezależnie od typu zmiennej.
wyboru, dla elementów tablicy.
pętli, niezależnie od typu zmiennej.
pętli, wyłącznie dla elementów tablicy.
W języku PHP zapisano fragment kodu. Po zakończeniu pętli zmienna a przyjmie wartość
20
2
0
10
($x > -2) && ($x < 5)
($x == -2) && ($x < 5)
($x < -2) || ($x > 5)
($x > -2) || ($x > 5)
Dla każdej iteracji pętli wartość bieżącego elementu tablicy jest przypisywana do zmiennej, a wskaźnik tablicy jest przesuwany o jeden, aż do ostatniego elementu tablicy. Zdanie to jest prawdziwe dla instrukcji
if
next
switch
foreach
