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

1 -  40-90 arasındaki  sayıların ortalamasını hesaplayan programı yazınız.

2 -  1-100 arası sayılardan karesi 600 den büyük olanların sayısını  ekrana yazdıran programı while döngüsü kullanarak yazınız.

3 – Fonksiyon dışında sayı girilecektir.  Fonksiyon içerisinde girilen sayının tek yada çift olma durumu kontrol edilecektir. Sayı tekse ekrana “Sayı Tektir” yazılacak  Sayı çiftse geriye değer döndürme yoluyla sayının karesi fonksiyon dışında yazdırılacaktır. Bu durumu sağlayan programı yazınız.

4- Fonksiyon dışında  sayı girilecektir. Fonksiyon içerisinde girilen sayının çarpım tablosunu ekrana yazdıran  programı yazınız.

5- Aşağıdaki programda ekran çıktılarını yazınız (6P)

  <?php
Function islem ($sayi1=10 ,$sayi = 20)
{
if($sayi1>=$sayi2)
$sonuc = $sayi2+$sayi1;
else
$sonuc= $sayi1*$sayi2;
return $sonuc;
}
$birincisayi = 100;
$ikincisayi = 50;
echo islem($birincisayi, $ikincisayi);
echo islem($birincisayi);
echo islem();

6- Aşağıdaki sorularda doğru şıkkı işaretleyiniz.  (7X2P)

1. 9.45  değeri atanacak bir değişken hangi türde olmalıdır?
A. integer    B. String  C. real  D. boolean

2- PHP programında sabit tanımlamak için aşağıdakilerden hangisi kullanılır.
A) until    B) while      C) return          D)define   

3-  For döngüsü için aşağıdakilerden hangisi yanlıştır?
A)  başlangıç değerini belirleyebiliriz     
B)   bitiş değerini belirleyebiliriz
C)  artış değeri her zaman 1 dir    
D)İstediğimiz yerde döngüyü sonlandırabiliriz

4-   PHP programında şarta bağlı işlem yapmayı ………….   deyimi yapabiir.

5-  Fonksiyonda değer döndürme işlemini ……………komutu yapar.

6-   Fonksiyon içinde fonksiyon dışındaki değişkenlerin kullanılabilmesini ……………..komutu sağlar.  
7- Fonksiyon içerisinde değişkenin son almış olduğu değerin korunmasını sağlayarak sonraki çağrılmalarda kullanılabilmesini …………………… sağlar