wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PHP тест

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

PHP-де түсініктеме қою қандай белгіден басталады

a)

//

b)

( )

c)

{}

d)

<>

e)

“ ”

2.

PHP-де echo нені білдіреді

a)

web-беттерде барлық кездесетін мәліметтерді шығаруға арналған оператор

b)

түсініктемені

c)

Көпжолдық түсініктемелерді қолдануға арналған

d)

Біржолдық түсініктемелерді қолдануға арналған

e)

РНР тілінде айнымалылар осы белгіден басталады

3.

PHP-де $ нені білдіреді

a)

РНР тілінде айнымалылар осы белгіден басталады

b)

Біржолдық түсініктемелерді қолдануға арналған

c)

Көпжолдық түсініктемелерді қолдануға арналған

d)

web-беттерде барлық кездесетін мәліметтерді шығаруға арналған оператор

e)

түсініктемені

4.

РНР тілінде тұрақтылар қандай функция арқылы жазылады

a)

define()

b)

chop()

c)

explode()

d)

ltrim()

e)

trim()

5.

Қалдықты анықтауға арналған амал

a)

%

b)

++

c)

--

d)

*

e)

/

6.

++ және -- операторлары ...

a)

айнымалының мәнін арттыруға және азайтуға тағайындалған

b)

операциялық жүйенің командаларын орындауға арналған

c)

жолдарды біріктіруге арналған

d)

айнымалылар мен өрнектердің мәндерін салыстыруға арналған

e)

күрделі шарттарды құрастыруға арналған

7.

if операторы ...

a)

белгілі бір шарттың орындалуын тексереді және нәтижеге тәуелді әртүрлі операторларды орындайды

b)

шарттың бірнеше нұсқасын бірден тексеруді қамтамасыз етеді

c)

шарт ақиқат болғанша операторлар тізбегінің орындалуын қамтамасыз етеді

d)

шарттың орындалуын тексеру цикл денесінен кейін жүргізіледі

e)

массивтермен жұмыс жасауға тағайындалған

8.

if (логикалық өрнек) оператор ; қандай операторды білдіреді?

a)

шартты оператор

b)

салыстыру операторы

c)

логикалық оператор

d)

тернарлы оператор

e)

таңдау операторы

9.

$i=10;

while ($i>0) {

echo “$i”;

$i--;

} нәтижесі

a)

10 9 8 7 6 5 4 3 2 1

b)

1 2 3 4 5 6 7 8 9

c)

9 8 7 6 5 4 3 2 1

d)

1 2 3 4 5 6 7 8 9 10

e)

1 1 1 1 1 1 1 1 1 1

10.

$i=1;

while ($i<10) {

echo “$i”;

$i*=2;

} нәтижесі

a)

1 2 4 6 8

b)

1 2 3 4 5 6 7 8 9

c)

9 8 7 6 5 4 3 2 1

d)

2 4 6 8 10

e)

2 2 2 2 2 2 2 2 2

11.

<?php

$x=0;

while ($x++<10) echo $x; нәтижесі не болады?


?>

a)

1 2 3 4 5 6 7 8 9 10

b)

0 1 2 3 4 5 6 7 8 9

c)

0 0 0 0 0 0 0 0 0 0

d)

10 9 8 7 6 5 4 3 2 1

e)

9 8 7 6 5 4 3 2 1

12.

<?php

$x=0;

while ($x++<5) {

if ($x==3) continue;

echo "<b>Итерация $x</b><br>";

}

?>

a)

Итерация 1

Итерация 2

Итерация 4

Итерация 5

b)

Итерация 0

Итерация 1

Итерация 2

Итерация 4

c)

Итерация 0

Итерация 1

Итерация 2

Итерация 4

Итерация 5

d)

0 1 2 4 5

e)

1 2 4 5

13.

<?php

$series = array(1, -18, 25, 23, 100, 9, 7);

$count = count($series);

for ($i = 0; $i <= $count; $i++) {

if ($series[$i]==100) {

break;

}

echo $series[$i] . " ";

}

?> нәтижесі не болады?

a)

1 -18 25 23

b)

100

c)

1 -18 25 23 100

d)

100 9 7

e)

-18

14.

<?php

for ($i = 0; $i < 15; $i++) {

if ($i % 2 == 0) {

continue;

}

echo $i . ' ';

}

?> нәтижесі не болады?

a)

1 3 5 7 9 11 13

b)

0 2 4 6 8 10 12 14

c)

2 4 6 8 10 12 14

d)

0 0 0 0 0 0 0

e)

0 1 3 5 7 9 11 13 15

15.

?php

$series = array(1, -18, 25, -23, 101, 9, -7, 0, 4, 12, 0);

$count = count($series);

$i = 0;

while ($i<=$count)

{

if ($series[$i]>0 && $series[$i]%2==1)

echo $series[$i] . " ";

$i=$i+2;

}

?> натижесі не болады?

a)

1 25 101

b)

1 25 101 9 4 12

c)

-18 -23 -7

d)

25 101 -7 4 0

e)

0 4 12

16.

Логикалық типті айнымалы мысалын көрсетіңіз?

a)

$bool = true

b)

$int = 100

c)

$string = "Айнымалы мәтіннен тұрады "

d)

$float = 44.122

e)

$myArray= array{” Алмагүл”, ” Ақажанқызы”, ”123.450 ” };

17.

Дұрыс жазылмаған айнымалыны көрсетіңіз

a)

$alfa_1

b)

$54beta_gamma

c)

$alfa

d)

$alfa_5_5

e)

$a1

18.

$m=array() жазбасы

a)

Массивті жариялауды білдіреді

b)

логикалық айнымалыны білдіреді

c)

жолдық айнымалыны білдіреді

d)

бүтін типті айнымалыны білдіреді

e)

нақты типті айнымалыны білдіреді

19.

Айнымалыны жою функциясы -

a)

unset (<айнымалы>);

b)

settype()

c)

gettype()

d)

var_dump()

e)

isdouble (<айнымалы>)

20.

Инкремент және декремент амалдары ...

a)

айнымалының мәнін арттыруға және кемітуге тағайындалған

b)

операциялық жүйенің командаларын орындауға арналған

c)

жолдарды біріктіруге арналған

d)

айнымалылар мен өрнектердің мәндерін салыстыруға арналған

e)

күрделі шарттарды құрастыруға арналған