1. Anasayfa
  2. 11.Sınıf

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


1

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

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 0
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 0
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Yorum
Inline Feedbacks
View all comments
Guest

:oops: