Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

10-sınıf-2D-PHP-test

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Php dilinde değişken tanımlarken değişkenini başında diğer dillerden farklı olarak hangi karakter kullanılır?

a)

/

b)

*

c)

+

d)

$

e)

?

2.

Php dili ile ilgili hangisi doğrudur?

a)

sunucu taraflı çalışan bir dildir.

b)

istemci taraflı çalışan bir dildir.

c)

içerisinde html kodları kullanılamaz

d)

<* php bu iki ifade arasına yazılır *>

e)

<! php bu iki ifade arasına yazılır!>

3.

kendi bilgisayarımızın bir klasörünü sunucu gibi davrandırmak için derslerimizde kullandığımız programın ismi hangisidir?

a)

sublime text

b)

pycharm

c)

Easyphp Devserver

d)

notpad

e)

word

4.

bir web sayfasını sunucuda görüntülemek için hangilerinin kurulu olması gerekir?

a)

powerpoint ve paint

b)

notpad ve sql server

c)

sumlime text ve pycharm

d)

web sunucusu(apache server) ve veri tabanı sunucusuna(phpMyAdmin)

e)

word ve excel

5.

php de yorumlanmasını istemediğimiz açıklama satırlarını yazmak için hangi karakterleri kullanırız?

a)

// ve /* */

b)

++ ve --

c)

** ve *?

d)

%? ve ?%

e)

/- ve -/

6.

$s="6594" burada tanımlanan değişken hangi veri tipindedir?

a)

string

b)

integer

c)

liste

d)

boolean

e)

float

7.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar = [1,3,5,7,9];

unset($sayilar[2]);

print_r($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

1,3,5,7,9

b)

1,3

c)

1,3,5

d)

1,3,7,9

e)

1,3,5,7

8.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar=[1,3,2,5,6];

echo count($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

4

b)

5

c)

6

d)

7

e)

3

9.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar=[1,3,2,5,6];

echo reset($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

3

b)

1

c)

2

d)

5

e)

6

10.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar=[1,3,2,5,6];

echo end($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

1

b)

6

c)

3

d)

2

e)

5

11.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar = [1,2,3,4];

array_push($sayilar, 5);

print_r($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

1,2

b)

1,2,3,4

c)

2,3,4,5

d)

1,2,3,4,5

e)

1

12.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar = [1,2,3,4,5];

array_pop($sayilar);

print_r($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

1,2,3,4

b)

1

c)

5

d)

1,2,3,4,5

e)

1,2,3

13.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar = [1,2,3];

array_unshift($sayilar,6);

print_r($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

1,2,3,6

b)

1,6,2,3

c)

6,1,2,3

d)

1,2,6,3

e)

6

14.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar = [1,2,3,4,5];

array_shift($sayilar);

print_r($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

1,2,3,4

b)

2,3,4,5

c)

3,4,5

d)

5

e)

1

15.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar = [5,4,2,1,3];

sort($sayilar);

print_r($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

5,4,3,2,1

b)

1,2,3,4,5

c)

2,3,5,4,1

d)

3,2,5,4,1

e)

5,2,3,1,4

16.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


$sayilar = [5,4,2,1,3];

rsort($sayilar);

print_r($sayilar);


yukarıdaki kodda ekran çıktısı nasıl olur?

a)

5,4,3,2,1

b)

1,2,3,4,5

c)

2,3,5,4,1

d)

3,2,5,4,1

e)

4,3,2,1,5

17.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.


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

{

echo $i ;

}

bu kodun ekran çıktısı nasıl olur?

a)

1,2,3,4,5

b)

1,2,3,4

c)

1,2,3

d)

1,2,3,4,5,6

e)

1

18.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.

$sayac = 0;

while ($sayac < 10) {

$sayac += 1;

if ($sayac % 2 == 0)

{

continue;

}

echo "yazılan sayılar $sayac.\n";

}


bu kodun ekran çıktısı nasıl olur?

a)

2,4,6,8,10

b)

2,4,6,8

c)

1,3,5,7,9

d)

4,6,8,10

e)

1,3,5,7,9,11

19.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.

$counter = 0;

while ($counter < 10) {

$counter += 1;

if ($counter == 5)

{

break;

}

echo "yazılan sayılar $counter.\n";

}


bu kodun ekran çıktısı nasıl olur?

a)

1,2,3,4,5

b)

1,2,3,4

c)

1,2,3,4,5,6,7,8,9,10

d)

1,2,3,4,5,6,7,8,9

e)

1,3,5,7,9,11

20.

!!! bu sorularda kodların <?php ?> bu iki tag arasına yazıldığı var sayılacaktır.

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

if ($i%2==0)

{

echo $i;

}

else

continue;

}


bu kodun ekran çıktısı nasıl olur?

a)

2,4

b)

2,4,6,8

c)

2,4,6,8,10

d)

2,4,6

e)

2,4,6,8,10,12

21.

SQL de tabloya veri eklemek için hangi komut kullanılır?

a)

CREATE

b)

DELETE

c)

INSERT INTO

d)

SELECT

e)

SELECT * FROM

22.

bir veri tabanına erişim sağlamak için kullanacağımız kod hangisidir?

a)

mysqli_connect

b)

mysqli_query

c)

mysqli_connect_error

d)

mysqli_close

e)

mysqli_error

23.

bir veri tabanına sorgulama yapmak için kullanacağımız kod hangisidir?

a)

mysqli_connect

b)

mysqli_query

c)

mysqli_connect_error

d)

mysqli_close

e)

mysqli_error

24.

bir veri tabanı bağlantısını kapatmak için kullanacağımız kod hangisidir?

a)

mysqli_connect

b)

mysqli_query

c)

mysqli_connect_error

d)

mysqli_close

e)

mysqli_error

25.

bilgisayarımızın bir klasörünü bir web sunucusu gibi kullanırken web tarayıcısına girdiğimiz numara hangisidir?

a)

192.168.1.1

b)

192.168.1.12

c)

127.0.0.1

d)

127.0.0.15

e)

127.0.0.0