2008-2009 İnternet Programcılığı 2.Dönem 2.Yazılı Sınav Soru ve Cevapları

AMASYA ANADOLU KIZ MESLEK VE KIZ MESLEK LİSESİ AND11-A SINIFI İNTERNET PROGRAMCILIĞI DERSİ 2.DÖNEM 2. SINAV SORULARI
1-Kullanıcının girdiği mesajı karakter sayısı kadar ekrana yazdıran programı yapın.? (Örnek girilen mesaj Meslek Lisesi ise bunu 12 defa ekrana yazdıracak)(20p)
<?php
if($gonder)
{
    $sayi=strlen($mesaj);
    for ($i=1;$i<=$sayi;$i++) echo “$mesaj<br>”;
   
}else
{
   
?>

<form action=”<?php echo $PHP_SELF ?> ” method=”POST”>
Mesajı Girin<input type=”text” name=”mesaj”>
<input type=”submit” name=”gonder”>
</form>
<?php
}
?>

2-Girilen bir mesajın kaç kelimeden oluştuğunu bulan programı yapın.?(Örnek girilen mesaj Kız Meslek Lisesi ise cevap 3 olacak)(20p)
<?php
if($gonder)
{
    $bol=explode(” “,$mesaj);
 echo count($bol).” tane kelime var”;
   
}else
{
   
?>

<form action=”<?php echo $PHP_SELF ?> ” method=”POST”>
Mesajı Girin<input type=”text” name=”mesaj”>
<input type=”submit” name=”gonder”>
</form>
<?php
}
?>

3-24 den 44 ‘a kadar olan sayıları;
Alt alta listeleyen, (10p)
Bu sayıların toplamını bulan php kodunu yazınız. (10p)
<?

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

4-Form
üzerindeki text kutusuna 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)
<?
if ($sicaklik>0 && $sicaklik<=20)

{echo “Sarı alarm”;}

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

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

?>
5-Girdiğiniz ismin yanına
“Hoşgeldin” yazan programı oluşturunuz.  (10p) (örnek girilen mesaj
Ayşe ise ekrana Hoş geldin Ayşe yazacak)
<?
function yaz($metin)
{
echo “Hoşgeldin “.$metin;
}

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

6-
20
20
2

7-
48

8- 16

  • Guest

    😳

X

Pin It on Pinterest

X