wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

php 233-266

Total questions: 34

Worksheet time: 17mins

Name
Class
Date
1.

233. float $x=0.7;

float $y;

if ($x>1) && ($x<2) $y=3.2;

else $y=pow(4, 3);

print('<br>',$y);

}}

a)

64.0

b)

0.7

c)

3.0

d)

64

e)

16

2.

234. float $x=0.25;

float $y;

if ($x<0)  $y=$x;

else if ($x>1)  $y=0.1;

else $y=sqrt($x);

print('<br>',$y);

a)

0.50

b)

0.25

c)

0.1

d)

0.5

e)

0.625

3.

235. Құрама оператордың дұрыс жазылуын көрсет

a)

{…}

b)

begin ... end;

c)

if...then...;

d)

while ... do;

e)

case ... end;

4.

236. Шартты өту операторындағы else сөзiнен кейiнгi командалар егер if сөзiнен кейiнгi шарттың мәнi … болса ғана орындалады.

a)

false

b)

true

c)

0

d)

1

e)

-1

5.

237. S1 және S2 блоктарында бiрнеше оператор тұрса, оларды бiрiктiру үшiн … қажет болады?

a)

құрама оператор

b)

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

c)

вариантты таңдау операторы

d)

циклдық оператор

e)

тағайындау операторы

6.

238. $X=12; if ($X<5) $X*=2; операторы қандай iс-қимыл атқарады?

a)

ешқандай iс-қимыл атқармайды

b)

Х мәнiне 12 санын тағайындайды

c)

Х мәнiне 24 санын тағайындайды

d)

Х мәнiне true мәнiн тағайындайды

e)

Х мәнiне false мәнiн тағайындайды

7.

239. 248. $x = 5; if ($x>10) $ y=2*$x; else $y=pow($x,2); Y мәнi қандай нәтиженi көрсетедi

a)

25

b)

5

c)

7

d)

-5

e)

0

8.

240. bool d; int a; болса, меншiктеудiң қайсысы дұрыс?

a)

d=a<7;

b)

d=a+7;

c)

d=5-a;

d)

d=sqrt(a);

e)

d=abs(a)

9.

241. For ($i=1; $i<=100;$i++)операторы орындалса i өзгеру қадамы

a)

1

b)

кез-келген оң сан

c)

кез-келген терiс сан

d)

-1

e)

кез-келген сан

10.

242. For ($i=1;$i<=100;$i+=5)операторы орындалса i өзгеру қадамы

a)

5

b)

1

c)

100

d)

-1

e)

2

11.

243. $i=1; While ($i<=100) ... операторы орындалса i өзгеру қадамы

a)

кез-келген сан

b)

кез-келген оң сан

c)

1

d)

-1

e)

кез-келген терiс сан

12.

244. While ($i<=100) ... циклының жұмысы i<=100 шартының мәнi … болғанда аяқталады.

a)

true;

b)

0;

c)

false;

d)

1;

e)

-1;

13.

245. $i=1; while ($i<10) { … $i=$i+1; … } циклы қанша рет орындалады?

a)

9

b)

10

c)

1

d)

орындалмайды

e)

шексiз

14.

246. i=1; do … i=i+1; … while (i>10); циклы қанша рет орындалады?

a)

10

b)

9

c)

1

d)

Шексiз

e)

Ешқандай

15.

247. Мына көбейтінің мәнін есептеп беретін бағдарлама кодының дұрыс циклын таңда:

s = 1*2*3*...*50=100Πi=1

a)

do{$S*=$i; $i++; echo ‘S = ’, $S, ‘
’;} while($i<=100);

b)

do{$S=*$i; $i+; echo ‘S = ’, $S, ‘
’;} while($i<100);

c)

do{$S*=$i; $i--; echo ‘S = ’, $S, ‘
’;} while($i<=100);

d)

do{$S*=$i; $i-; echo ‘S = ’, $S, ‘
’;} while($i<=100);

e)

while($i<=100); do{$S*=$i; $i++; echo ‘S = ’, $S, ‘
’;} ;

16.

248. 3 санын үш есе көбейтетін және берілген мәнді басқа айнымалыға тағайындайтын бағдарлама кодының үзіндісі:

a)

$a = 3; $t = pow($a,3); $b = $t;

b)

$a = 3; $t = $a*3;$b = $t;

c)

$a = 3; $t = pow(($a*3),2);

d)

$a = 3; $b = $a;

e)

$a = 3; 3*$b = $a;

17.

249. k санын 5 есе азайтатын және нәтижені 5-ге арттыратын бағдарлама кодының үзіндісін таңдаңыз. Мұндағы, k – бүтін типті айнымалы, мысалы: 5.

a)

$k = 5; $t = $k/5; $s = $t+5;

b)

$k = 5; $t = $k-5; $s = $t+5;

c)

$k = 5; $t = $k*5; $s = $t+5;

d)

$k = 5/5; $t = $k+5;

e)

$k = 5; $t = k/5; $s = $t+5;

18.

250. А массиві 10 элементтен тұрады: A[10] = {98,23,37,35,50,-1,21,95,1,45}.  5-ке еселі элементтерді баспаға шығаратын бағдарлама кодының циклін көрсетіңіз. Ескеретін жайт: цикл счетчигі 0-ге тең:

a)

while($i<=10) { $i++; if($A[$i] % 5 == 0) { $i; echo $A[$i], '
'; }}

b)

while($i<10) { $i++; if($A[$i] >=5 == 0) { $i; echo $A[$i], '
'; }}

c)

while($i<=10) { $i; if($A[$i] % 5 == 0) { $i; echo $A[$i], '
'; }}

d)

while($i<=10) { $i++; if($A[$i] == 5 ) { $i; echo $A[$i], '
'; }}

e)

while($i<=10) { $i++; if($A[$i] == 0) { $i; echo $A[$i], '
'; }}

19.

251. Мына бағдарлама кодының үзіндісі нені білдіреді:

$x = array(8,9,-12,-3,5,-4); $k = 1; $s = 0;

for($i = 0; $i <= 5; $i++) { if($x[$i] > 0) { $x[$i] = 1; echo $x[$i], '<br>'; }

if($x[$i] < 0) { $x[$i] = 0; echo '$x[$i], '<br>';}}

a)

x массиві берілген, элементтері бүтін типті. Оң элементтерінің орнына 1 санын, теріс элементтерінің орнына 0 санын қойып баспаға шығарыңыз.

b)

x массиві берілген, элементтері нақты типті. Оң элементтерінің орнына 0 санын, теріс элементтерінің орнына 1 санын қойып баспаға шығарыңыз.

c)

x массиві берілген, элементтері бүтін типті. Оң элементтерінің орнына 0 санын, теріс элементтерінің орнына 1 санын қойып баспаға шығарыңыз.

d)

x массиві берілген, элементтері нақты типті. Оң элементтерінің орнына 1 санын, теріс элементтерінің орнына 0 санын қойып баспаға шығарыңыз.

e)

Дұрыс жауабы жоқ.

20.

252. Берілген кодтардың қайсысы рекурсияныкі?

a)

function factorial($n) { if ($n <= 1) return 1; return $n * factorial($n - 1); } echo factorial(5);

b)

do{$S+=$i; $i++; echo ‘S = ’, $S, ‘
’;} while($i<=10);

c)

$k = 15;

d)

$t = k*5;

e)

function mysuperfunc($a,$b,$c) {

21.

253. Мына қосындының мәнін есептеп беретін бағдарлама кодының дұрыс циклын таңда: s = 1/3 +1/5 + 1/7+...+1/57=∑28 |n=1 = 1/2n+1 -Мұндағы S-тің бастапқы мәні 0-ге тең және цикл счетчигі 1-ден басталады.

a)

while($i<=28) {$S+=1.0/(2*$i + 1); $i++; echo ‘S = ’, $S, ‘
’;}

b)

while($i<=30) {$S+=1.0/(2*$i + 1); $i++; echo ‘S = ’, $S, ‘
’;}

c)

while($i<=28) {$S+=1.0/(2*$i + 1); echo ‘S = ’, $S, ‘
’;}

d)

while($i>=28) {$S+=1.0/(2*$i + 1); echo ‘S = ’, $S, ‘
’;}

e)

while($i<=28) {$i++; $S+=1.0/(2*$i + 1); echo ‘S = ’, $S, ‘
’};

22.

254. Мына берілген циклда қандай қате бар? for($i = 1; $i<=36; $i+=2) {$S+=1.0/($i*$i); echo ‘S = ’, $S, ‘
’;}

a)

for циклі тек қана бүтін сандармен жұмыс жасайды;

b)

for циклінің счётчигі үнемі 0-ден басталады;

c)

for циклінің қадамы үнемі тек 1-ге артып отырады;

d)

for циклі сумманы таба алмайды;

e)

for циклі тек қана нақты сандармен жұмыс жасайды.

23.

255. $x = array(20,17,2,43,5) массивінен 5-тен үлкен барлық сандарды баспаға шығаратын бағдарлама кодының дұрыс циклін таңда:

a)

for($i = 0; $i < 5; $i++) { if($x[$i] > 5) { $x; echo $x[$i], '
'; }}

b)

for($i = 0; $i < 5; $i++) { if($x[$i] <= 5) { $x; echo $i, '
'; }}

c)

for($i ==0 0; $i < 5; $i++) { if($x[$i] > 5) { $i; echo $x[$i], '
'; }}

d)

for($i = 0; $i < 5; $i++) { if($x[$i] < 5) { $i; echo $i, '
'; }}

e)

for($i = 0; $i > 5; $i+) { if($x[$i] > 5) { echo $x[$i], '
'; }}

24.

256. arr массивін цикл арқылы 1-ден 10-ға дейінгі кездейсоқ сандармен толтыратын бағдарлама коды:

a)

$arr = []; for ($i = 1; $i <= 10; $i++) { $arr[] = mt_rand(1, 10); } var_dump($arr);

b)

$arr = []; for ($i = 1; $i <= 10; $i++) { $arr[] = $i; } var_dump($arr);

c)

$arr = []; for ($i = 10; $i >= 1; $i--) { $arr[] = mt_rand(1, 10); } var_dump($arr);

d)

$arr = []; for ($i = 1; $i <= 9; $i++) { $arr[$i] = mt_rand(1, 10); } var_dump($arr);

e)

$arr = [$i]; for ($i = 1; $i <= 10; $i+) { $i[$arr] = mt_rand(1, 10); } var_dump($arr);

25.

257. |sin2x|/A*B PHP тілінде қалай жазылады?

a)

(abs(pow(sin(x),2)))/ (A*B);

b)

(abs(pow(sin(x),2)))/ (a*b);

c)

(pow(sin(x),2))/ (A*B);

d)

(abs(pow(sin(x*x),2)))/ (A*B);

e)

(abs(sin(x),2))/ (A*B);

26.

258. РНР тілінде құрылған, бастапқы мәліметтердің барлық типтері неше топқа бөлінеді:

a)

2

b)

3

c)

5

d)

4

e)

6

27.

259. Берілген параметрлі циклдің қайсысында инкремент орындалып тұр?

a)

for ($i = 1; $i <= 10; $i++)

b)

for ($i = 1; $i <= 10; $i+)

c)

for ($i = 1; $i <= 10; $i--)

d)

for ($i = 1; $i <= 10; $i-)

e)

for ($i = 1; $i <= 10; $i+++)

28.

260. Берілген параметрлі циклдің қайсысында декремент орындалып тұр?

a)

for ($i = 1; $i <= 10; $i--)

b)

for ($i = 1; $i <= 10; $i++)

c)

for ($i = 1; $i <= 10; $i+)

d)

for ($i = 1; $i <= 10; $i-)

29.

261. Мына берілген бағдарлама кодының үзіндісі нені білдіреді? $A = array(98,23,30,35,50,-1,28,95,14,45); foreach($A as $a) { if($a % 2 === 0) echo $a, '
'; }

a)

А массиві берілген. Жұп элементтерін баспаға шығарыңыз.

b)

А массиві берілген. Тақ элементтерін баспаға шығарыңыз.

c)

А массиві берілген. 0-ге тең элементтерін баспаға шығарыңыз.

d)

А массиві берілген. 2-ден үлкен элементтерін баспаға шығарыңыз.

e)

А массиві берілген. 2-ден кіші элементтерін баспаға шығарыңыз.

30.

262. Массивті 10 'x'-пен толтыратын бағдарлама коды

a)

$arr = []; for ($i = 1; $i <= 10; $i++) { $arr[] = 'x'; } var_dump($arr);

b)

$arr = []; for ($i = 1; $i <= 10; $i+) { $arr[] = ' '; } var_dump($arr);

c)

$arr = []; for ($i = 1; $i <= 11; $i+++) { $arr[] = 'x'; } var_dump($arr);

d)

$arr = []; for ($i = 0; $i <= 10; $i++) { $arr[] = 'x'; } var_dump($arr);

e)

$arr = []; for ($i = 0; $i >= 10; $i+++) { $arr[] = 'x'; } var_dump($arr);

31.

263. Берілгендердің ішінен функцияның дұрыс жазылған нұсқасын таңда:

a)

function minus($a,$b) {return $a-$b; }

b)

minus {function($a-$b)};

c)

function ($a,$b) {return $a-$b; }

d)

function minus($b) {return; }

e)

minus($a,$b) function{return $a-$b; }

32.

264. Тернарлық операторды қолданған функцияны таңда:

a)

function ulken($a,$b,$c) { return $a > $b ? ($a > $c ? $a : $c ): ($b > $c ? $b : $c); }

b)

function ulken($a,$b,$c) { return $a > $b ;}

c)

function ulken($a > $c ? $a : $c ): { return $a > $b ? ($b > $c ? $b : $c); }

d)

function ulken($a,$b,$c) { return $a != $b); }

e)

function ulken($a,$b,$c) { return $a > $b === ($a ! $c <= $a : $c )}

33.

265. Сумманы есептеп беретін функцияны таңда:

a)

function sum($x1, $x2) { return $x1 + $x2; }

b)

function sum($x1, $x2) { return $x1 * $x2; }

c)

sum($x1, $x2) function { return $x1 + $x2; }

d)

{ return ($x1 + $x2;) }

e)

function ($x1+$x2)

34.

266. Цикл арқылы ' 1223334444 ...' жолын жасаңыз және т. б. берілген санға дейін.

a)

$str = ' '; for ($i = 1; $i <= 10; $i++) { for ($j = 1; $j <= $i; $j++) { $str .= $i; } } echo $str;

b)

$str = ' '; for ($i = 1; $i <= 10; $i++) { for ($j = 1; $j <= $i; $j++) { $str +=$i$j; } } echo $str

c)

$str = ' '; for ($i = 1; $i <= 10; $i--) { for ($j = 1; $j <= $i; $i--) { $str .= $i; } } echo $str;

d)

$str = ' '; for ($i = 1; $i <= 10; $i++) { for ($j = 1; $j <= $i; $j++) } echo $str;

e)

$str = ' '; for ($i = 10; $i <= 10; $i++) { for ($j = 1; $j <= $i; $j++) { $str .= $i; } } echo $i