2008-2009 İnternet Programcılığı 2.dönem 1.yazılı Sınav Soruları ve Cevapları

1.Aşağıdaki sorulardan, verilen ifadeye göre DOĞRU veya YANLIŞ seçeneklerinin yanlarındaki parantezleri işaretleyiniz. (2p*10=20puan)


oPHP’de fonksiyonlar function komutu ile oluşturulur.  (D) (Y)
oPHP’nin kullanıma hazır birçok fonksiyonu bulunmaktadır.(D) (Y)
oZaman fonksiyonlarından getdate() seconds değeri saniye bilgisini verir. (D) (Y)
oPhp ile e-postalar yollamak için mail() fonksiyonu kullanılır. (D) (Y)
oFonksiyonda değer döndüren deyim next ‘tir. (D) (Y)
oFor deyimi şarta bağlı işlemler yapar. (D) (Y)
oAtama operatörü = işaretidir. (D) (Y)
oString birleştirme amaçlı olarak en sık kullanılan operatör “+”  operatörüdür. (D) (Y)
oSwitch değer verdiğimiz bir değişkenin belirlediğimiz şartlardan hangisine uygun olduğuna bakıp gerekli işlemi yapar. (D) (Y)
oDiziler oluşturulurken negatif değer alamazlar. (D) (Y)


2.24 den 44 ‘a kadar olan sayıları;
a) Alt alta listeleyen, (10p)
b) Bu sayıların toplamını bulan php kodunu yazınız. (10p)


3.Form üzerindeki textfield nesnesine Sıcaklık bilgisi giriliyor. Gelen Sıcaklık bilgisi 0 ile ’20 arasında ise ekrana ‘Mavi Alarm’, 21 ile 30 arasında ise ‘Sarı Alarm’, sıcaklık 30’un üzerinde ise ‘Kırmızı Alarm’ mesajını görüntüleyen programı yapınız. (15p)


4.İki kenar uzunluğu girilen dikdörtgenin alanını hesaplayan fonksiyonu geriye değer döndürecek şekilde yapınız. (15p)


5. Girdiğiniz ismin yanına “Hoşgeldin” yazan fonksiyonu oluşturunuz.  (10p)


6.Aşağıdaki program kodunun ekran çıktısı nedir? (10puan)
<?
function hesap ($yc)
{
         Define (“pi”,3);
         $sonuc = $yc* $yc* pi;
         return $sonuc;
}


$yaricap= 4;
echo “ Yaptığınız işlemin sonucu :”.hesap($yaricap).”’dir”;


?>


6. Aşağıdaki program kodunun ekran çıktısı nedir? (10puan)


<?
 $a=1; 
 for ($i=1;$i<=5;$i++) $a=$a+$i;     
echo “sonuç :”. $a;  
 ?>



1.D – D- D-D-Y-Y-D-Y-D-D
<?


for ($i=24;$i<=44;$i++)
{
    echo $i;
echo “<br>”;
$toplam=$toplam+$i;
}
echo “Sayıların Toplamı = “.$toplam;
?>
2.<?


for ($i=24;$i<=44;$i++)
{
    echo $i;
 echo “<br>”;
 $toplam=$toplam+$i;
}
echo “Sayıların Toplamı = “.$toplam;
?>
3.
<?
if ($sicaklik>0 && $sicaklik<=20)


{echo “Sarı alarm”;}


elseif ($sicaklik>20 && $sicaklik<30)
{echo “Mavi alarm”;}


elseif ($sicaklik>30)
{echo “KIrmızı alarm”;}


?>


4.  
<?
function dikdortgenalan($a,$b)
{
$alan=$a*$b;
return $alan;
}


$k=20;
$b=30;


echo “Dikdörtgenin Alanı: “.dikdortgenalan($k,$b);
?>


5.
<?
function yaz($metin)
{
echo “Hoşgeldin “.$metin;
}


$ad=”Ömer”;
echo yaz($ad);
?>


6. Yaptiginiz islemin sonucu :48’dir


7. sonuç:16

  • sınav

    😉 bi günde sınavdan önce yayınlayın şu soruları

  • Guest

    :confused: 😡 😈 🙁 🙂 😀 😀 😀 😮 8) 😛 👿 😉 💡 ➡

  • yalan

    yazılıda çıksa ne güzel olr 😀

X

Pin It on Pinterest

X