2010-2011 Öğretim Yılı İnternet Programcılığı Dersi 1. Dönem 1. Yazılı Sınav Soruları ve Cevapları

2010-2011 Öğretim Yılı İnternet Programcılığı Dersi 1. Dönem 1. Yazılı Sınav Soruları ve Cevapları

Daha fazla bilgi için : www.gorselprogramlama.com

ÖĞRENCİNİNADI SOYADI      :OKUL NO           : ŞEHİT SAMET KIRBAŞ TEKNİK VE ENDÜSTRİ MESLEK LİSESİ 
I. DÖNEM I. YAZILI YOKLAMA
SINIF12A İNTERNET PROĞRAMCILIĞI SINAV DUY. TARİHİ   SINAV TARİHİ   ALDIĞI NOT
SORU 1 2 3 4 5 6 7 8 9  
TOPLAM 15 12 9 5 5 5 5 10 34
SORULAR 1. Aşağıdaki şekil yardımıyla PHP’nin çalışmasını açıklayınız. 

 

 

2. PHP’nin avantajları nelerdir?(3 tanesini yazınız.)

3. a-)PHP yalnızca Apache web sunucusu ile birlikte çalışır.

 Başka bir web sunucusuyla çalışmaz        (   )DOĞRU      (     )YANLIŞ             

  b-)Phpmyadmin bir script dilidir. (   ) DOĞRU                       (    ) YANLIŞ       

  c-)MySQL kurulduktan sonra yeniden yapılandırılabilir   (   )DOĞRU     (     )YANLIŞ

     4.  PHP ile hazırlanmış web programlarının veya web sayfalarının çalışabilmesi için en az

hangi yazılımların bulunması gerekmektedir?

     A) web sunucu ve PHP yorumlayıcı 

     B) sadece PHP yorumlayıcı 

     C) sadece web sunucu

     D) veritabanı ve web sunucu

    5. Aşağıdakilerden hangisi web programlama dili türlerinden biri değildir?

    A) PHP                      B) HTML             C) Perl                            D)ASP                                                                                                                                                  

    6. Phpmyadmin klasörünü htdocs klasörü altına taşıdığımızda internet tarayıcımızda

hangi adresten ulaşabiliriz.

    A)http://phpmyadmin/

    B)http://htdocs/phpmyadmin

    C)http://localhost/phpmyadmin

    D)http://phpmyadmin/htdocs

    7. PhpMyAdmin ne tür bir yazılımdır?

    A) Bir çeşit veritabanıdır.

    B)  Script dilidir.

    C)  Mysql veritabanına kolay erişim için hazırlanmış bir yazılımdır.

    D)  Web sunucusunu yapılandırmak için hazırlanmış bir yazılımdır. 

8.      Aşağıdaki değişken tanımlamalarından doğru ve yanlış olanları söyleyiniz yanlış

 olanlarda yapılan hataları yazın.


a)$degisken-1
b)$degisken2
c)$meslek_lisesi
d)$çarpim  
e)$bl

Daha fazla bilgi için : www.gorselprogramlama.com

9.      Aşağıdaki verilen php koduna her satırın açıklamasını yanına yazınız.

(Açıklama satırı açarak)

 a)

<?

$degisken = “adi”;

$$degisken = “Talip”;

print “$adi”;

print $$degisken;

?>

       b)

 <?php

             $Dolar_miktar = 125;

             define ( “DOLAR_KURU”, 625675);

             $TL_Tutar = $Dolar_miktar * DOLAR_KURU;

             print ($TL_Tutar);

?>

        c)

          <?PHP

$sayi1=10;        

$sayi2=2;        

$toplam = $sayi1+$sayi2;

$fark = $sayi1-$sayi2;

$carpim = $sayi1*$sayi2; 

$bolum = $sayi1/$sayi2; 

$bolum_kalan = $sayi1%$sayi2; 

echo $toplam;   

echo “<BR>”;   

echo $fark;       

echo “<BR>”;   

echo $carpim;   

echo “<BR>”;   

echo $bolum;    

echo “<BR>”;  

echo $bolum_kalan;

?>

      d) Ekran çıktısı ne olur  yazınız.

<?php

$cars = 10;

print ” $cars <br>”;

$cars ++;

print ” $cars <p>”;

–$cars ;

–$cars ;

$cars++ ;

print ” $cars <p>”;

?>

Başarılar Dilerim…

Süre: 40 dk.                                                                                                      

 

 CEVAPLAR

1. Bu işlemler sırasıyla şu şekilde gerçekleşir;

a. Web Server(Web Sunucu) dosya uzantısından bu isteği yapan dosyanın bir

 PHP dosyası olduğunu algılar ve PHP yorumlayıcıya yollar.

b.PHP yorumlayıcısı ilgili dosya içindeki scriptleri çalıştırarak geriye döndürdüğü

 sonucu web sunucuya tekrar gönderir.

c.Web sunucuya ulaştırılan sonuç istemci tarafına HTML dosya olarak yollanır.

      2.PHP nin dezavantajları şunlardır.

a. Hatalarla baş etmek; PHP’de yapılan basit bir hata, kolayca bir çok sayfada

 soruna neden olabilir..

b. Detaylı programlama zorluğu; PHP bir script dili olduğu için, detaylı ve büyük

bir programdan cevap alma süresi uzayabilir

c. Güncellemek istenildiğinde web sunucu ile eş zamanlı olarak birlikte  derlenmesi gerekir.

 

   3. a-)yanlış    b-)yanlış      c-)doğru 

4. A

5. B

6. C

7. C

 

8. a)degisken-1          Yanlış – işareti kullanılmış
b)degisken2           doğru
c)meslek_lisesi       doğru
d)çarpim                 Yanlış ç harfi kullanılmış
e)bl                           doğru

 9. a)

      <?

$degisken = “adi”;              // degiskenin içeriğine  adi adlı string atnmıştır.

$$degisken = “Talip”;       //degisken değişkenin içeriği  bir başka değişkene

atanmış yani adi adlı değişkenin içeriği Talip stringi olmuştur.

print “$adi”;                         //Ekran çıktısı Talip olacaktır.

print $$degisken;             //Ekran çıktısı Talip olacaktır.

?>

Daha fazla bilgi için : www.gorselprogramlama.com

b)

            <?php

             $Dolar_miktar = 125;                       //Değişkene 125 değeri atanmıştır

             define ( “DOLAR_KURU”, 1.57);   //Dolar kuru sabitine 1.57 atanmıştır.

             $TL_Tutar = $Dolar_miktar * DOLAR_KURU; // TL_Tutar değişkenine

aritmetik işlemin sonucu atanmıştır

             print ($TL_Tutar);                               // TL_Tutar ekrana yazdırılmıştır.

?>

 

c)

          <?PHP

$sayi1=10;                              //birinci sayımıza 10 değerini aktardık

$sayi2=2;                                //ikinci sayımıza 2 değerini aktardık

$toplam = $sayi1+$sayi2;      //birinci ve ikinci sayımızı topladık ve sonucu

 $toplam değişkenine    aktardık

$fark = $sayi1-$sayi2;             //Çıkardık ve sonucu $fark değişkenine aktardık

$carpim = $sayi1*$sayi2;       //çarptık ve sonucu $carpim değişkenine aktardık

$bolum = $sayi1/$sayi2;           / / böldük ve sonucu $bolum değişkenine aktardık

 

$bolum_kalan = $sayi1%$sayi2;  // birinci sayımızın ikinci sayımıza bölümünden

//kalanı bulduk ve sonucu $bolum_kalan değişkenine aktardık

echo $toplam;    // toplamlarını yazdırdık

echo “<BR>”;    // bir alt satıra geçtik

echo $fark;        // farklarını yazdırdık

echo “<BR>”;    // bir alt satıra geçtik

echo $carpim;    // çarpımlarını yazdırdık

echo “<BR>”;    // bir alt satıra geçtik

echo $bolum;     //bölümlerini yazdırdık

echo “<BR>”;    // bir alt satıra geçtik

echo $bolum_kalan; // bölümden kalanı yazdırdık.

?>

d)Ekran çıktısı,

      10

      11

     10

 

Soruların ve cevap anahtarının word belgesini indirmek için Tıklayınız — www.gorselprogramlama.com –

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir