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

 

Yorumlar  

 
0 #3 sınav 16-05-2011 04:39
;-) bi günde sınavdan önce yayınlayın şu soruları
Alıntı
 
 
+2 #2 Guest 03-04-2009 10:24
:confused: :-x :twisted: :sad: :-) :D :D :D :o 8) :P :evil: :wink: :idea: :arrow:
Alıntı
 
 
0 #1 yalan 01-04-2009 14:10
yazılıda çıksa ne güzel olr :D
Alıntı
 

Yorum ekle


Güvenlik kodu
Yenile

Üye Giriş

Üyeler

3611 Kayıtlı
0 Bugün
3611 Dün
6 Bu Hafta
20 Bu Ay
Son
ismail2626 offline