×

Internet Programcığı 12E 2010-2011 Yılı 1. Dönem 1. Cevap Anahtarıdır

Internet Programcığı 12E 2010-2011 Yılı 1. Dönem 1. Cevap Anahtarıdır

TİCARET MESLEK LİSESİ 2010-2011 EĞİTİM ÖĞRETİM YILI
İNTERNET PROGRAMCILIĞI DERSİ 1.DÖNEM 1.YAZILI SINAVI SORULARI

(12E)

1-

   <?php    For($i=55;$i<=990;$i++)    {     if ($i%5==0 AND $i%9==0)    Echo $i^3;    Else    Echo $i*3;    }  
2- 
  <?     $sayi=4;    $faktoriyel=1;          For($i=1;$i<=$sayi;$i++)    {    $faktoriyel=$faktoriyel*$i;    }    For($k=1;$k<=$faktoriyel;$k++)    {    echo "MTML".”<br>”;    }             ?> 

3-

     <?php    $s1=45;    $s2=65;    $final=75;    $ort=$s1*0.2+$s2*0.3+$s3*0.5;    if($ort<50)    echo "Başarısız";    elseif($ort>=50 and  $ort<70)    echo "Orta";    elseif($ort>=70 and  $ort<90)    echo "iyi";    elseif($ort>=90 and  $ort<=100)    echo "çok iyi ";    else    echo "tanımsız not";    ?>

4-

  <?php
$urun=”A”;
Switch($urun)
{
Case “A”;
echo “%3 KDV”;
Break;            
Case “B”;
echo “%5 KDV”;
Break;
Case “C”;
echo “%8 KDV”;
Break;
Default:
Echo “Vergi yok”;
}
?>       

5-

a) PHP yorumlayıcısı  çalışma mantığını yazınız.(5p)

  1. Web Server(Web Sunucu) dosya uzantısından bu isteği yapan dosyanın bir PHP dosyası olduğunu algılar ve PHP yorumlayıcıya yollar.
  2. PHP yorumlayıcısı ilgili dosya içindeki scriptleri çalıştırarak geriye döndürdüğü sonucu web sunucuya tekrar gönderir.
  3. Web sunucuya ulaştırılan sonuç istemci tarafına HTML dosya olarak yollanır.

b) PHP programının avantajlarından 2 tanesini yazınız. (4p)

  1. Çok hızlı çalışan bir dildir.
  2. Öğrenilmesi kolay bir dildir.
  3. Bunun gibi 2 tane yeterli
  4. c) Settype    
    Define

    d) Aşağıdaki programda a ve son değişkenlerinin tipini yazınız ve ekran çıktısını bulunuz. (5p)  a değişkeni =real             son değişkeni = integer      sonuç= 8