AÖF Soru Bankası
BİL206U

Web Sunucu Programlama

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    I. Fonksiyon isimlerinin ilk karakteri yalnızca alfabedeki harfler veya altçizgi “_” olabilir.
    II. Fonksiyon isimleri büyük-küçük harflere duyarlıdır.
    III. Fonksiyon isimleri benzersiz olmalıdır.
    IV. Fonksiyon isimleri boşluk içerebilir.

    Yukarıdaki PHP’de kullanıcı tanımlı fonksiyonların isimlendirilmesi ile ilgili ifadelerden hangileri doğrudur? 

  2. 2

    $katsayi = 10;

    function Hesapla1($sayi){

    global $katsayi;

    return $sayi * $katsayi;

    }

    function Hesapla2($sayi, $katsayi){

    return $sayi * $katsayi;

    }

    echo Hesapla1(10);

    echo Hesapla2(10, $katsayi);



    Yukarıdaki PHP kodunda yer alan Hesapla1 ve Hesapla2 isimli fonksiyonlar için hangisi söylenebilir?

  3. 3

    I. require ve include komutları temelde aynı şekilde çalışır.

    II. require komutu kullanıldığında çağrılacak PHP dosyası bulunamazsa ana dosyadaki kodlar çalışır.

    III. include komutu kullanıldığında çağrılan dosya yerinde bulunamazsa da ana dosyadaki kodlar çalışacaktır.

    IV. require ve include komutları kod bloğunda birlikte kullanılır. 

    Yukarıdaki include ve require komutları ile ilgili ifadelerden hangileri doğrudur? 

  4. 4

    function Hesapla($yaricap, $cikti="cevre"){

    if($cikti == "cevre"){

             return pi() * 2 * $yaricap;

        }

        if($cikti == "alan"){

           return pi() * pow($yaricap, 2);

        }

    }

    Yukarıda yer alan PHP kod parçasındaki fonksiyonun yapısını inceleyiniz. Aşağıdaki isimlendirmelerden hangisi, bu yapıdaki bir fonksiyonu tanımlamak için kullanılmaktadır?



  5. 5

    PHP’de fonksiyonların sonuçları hangi komut ile doğrudan ekrana yazdırılabilir?

  6. 6

    Aşağıdakilerden hangisi PHP'de fonksiyonlarda fonksiyon dışında tanımlanmış değişkenlerin kullanılması için kullanılan komuttur? 

  7. 7

    PHP dilindeki kullanıcı tanımlı fonksiyonlar ile ilgili olarak aşağıdakilerden hangisi yanlıştır?

  8. 8

    Aşağıdakilerden hangisi PHP'de her çağrıldığında, parametreler ile ilgili
    koşula bağlı olarak yenilenen ve bu işlem hedef değere ulaşana kadar devam eden fonksiyondur?

  9. 9

    function kiyasla($sayi1, $sayi2){

         $fark=$sayi1-$sayi2;

            

            if($fark > 0){

               $sonuc=  "Birinci sayı ikinciden büyüktür.";    

            }

           if($fark < 0){

               $sonuc=  "Birinci sayı ikinciden küçüktür.";    

            }

           if($fark == 0){

               $sonuc=  "İki sayı birbirine eşittir."; 

            }

          return $sonuc;

    }

    echo kiyasla(19.8, 19.8);





    Yukarıda verilen PHP kod parçasında kullanıcı tanımlı kiyasla($arg1, $arg2) fonksiyonunun ekrana yazdıracağı sonuç ne olacaktır?




  10. 10

    PHP dilindeki include ve require komutları ile ilgili olarak hangisi yanlıştır?

  11. 11

    function yinele($a, $b){  

      if ($a <= $b) {

         echo "$a\n";

    yinele($a + 1, $b);

          }

    }

    Yukarıda yer alan fonksiyonda, eğer a değeri b'den küçük veya eşit ise, b değerine ulaşana kadar 1 artacak ve kendini tekrar edecektir. Bunu sağlamak için özel bir fonksiyon yapısı kullanılmıştır. Fonksiyonu dikkatle inceleyerek bu yapıdaki fonksiyonların ne şekilde adlandırıldığını belirtiniz.

  12. 12

    Yukaridaki kod bloğunun çıktısı aşağıdakilerden hangisidir?

  13. 13

    function Yuvarla($deger){

    if($deger > 1000){

            return floor($deger);

        }

    if($deger <= 1000){

             return ceil($deger);

        }

     }



    function Topla ($sayi1, $sayi2){

    return Yuvarla($sayi1+$sayi2);

    }

    Yukarıda yer alan PHP kod parçasındaki Topla($arg1, $arg2) fonksiyonunun yapısını inceleyiniz. Aşağıdaki isimlendirmelerden hangisi, bu yapıdaki bir fonksiyonu tanımlamak için kullanılmaktadır?

  14. 14

    $dis_degisken=25;
    function bol($ic_degisken)
    {
        global $dis_degisken;
        return $dis_degisken / $ic_degisken;
    }
    echo "25/5=" . bol(5);
    ?>

    Yukarıdaki kod bloğunun çıktısı aşağıdakilerden hangisidir? 

  15. 15

    Aşağıdakilerden hangisi PHP'de return fonksiyonu ile ilgili bir ifadedir? 

  16. 16

    function dizi() {
       $spor=["Futbol", "Basketbol", "Voleybol"];
    return $spor;
    }
    $dizi=dizi();
       echo $dizi[2]
    ?>

    Yukarıda kod bloğunun çıktısı aşağıdakilerden hangisidir? 

  17. 17

    function Hesapla($yaricap, $cikti="cevre"){

    if($cikti == "cevre"){

             return pi() * 2 * $yaricap;

        }

        if($cikti == "alan"){

           return pi() * pow($yaricap, 2);

        }

    return $yaricap; 

    }


    Yukarıda yer alan PHP dilinde yazılmış fonksiyonun üreteceği sonuçlara ilişkin olarak hangisi doğrudur?

  18. 18

    PHP dilinde bazen, bir fonksiyon içerisinde, fonksiyon dışında tanımlanmış değişkenlerin kullanılması gerekebilir. Ancak fonksiyonlar kendi kapsamları dışındaki değişkenleri kullanamazlar. Fonksiyon dışında tanımlanmış bir değişkeni fonksiyonun içinde kullanmak için hangi ifadeden yararlanılır?

  19. 19

    PHP'de bir alışveriş sitesinden alışveriş yapılması için öncelikle siteye üye olunması işlemi için aşağıdaki fonksiyonlardan hangisi kullanılır? 

  20. 20

    Aşağıdakilerden hangisi PHP dilinde  kullanıcı tanımlı bir fonksiyonun ismi olamaz?

Şıkları ve doğru cevapları görWeb Sunucu Programlama dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç