İnternet Programcılığı 2. Dönem 2. Yazılı Sınavı Soruları Örnekler
Sınav word belgesi olarak aşağıda verilmiştir. Örnek sorular aşağıdadır. Soruların resimli açıklamaları ve tam hali ekteki word belgesinde yer almaktadır. (HTML ile tablo ve form oluşturma, php ile for döngüleri, sql ile veri tabanı oluşturma, php ile veri tabanı bağlantısı, php ile kayıt ekleme silme ve güncelleme – Update , Insert , Instert Into, SELECT sorguları, fonksiyon yazma– )
Çalışmalarınızda faydalı olması dileklerimizle.
SORULAR
- PHP’de sadece doğru ya da yanlış değerini alan veri tipi aşağıdakilerden hangisidir?
a)float
b)null
c)array
d)resource
e) boolean
- PHP dilinin “sınırlayıcı” işaretleri aşağıdakilerden hangileridir?
a) “<” ve “>”
b) “<?” ve “?>”
c) “<#” ve “#>”
d) “<&” ve “&>”
e) “<%” ve “%>”
- Aşağıdakilerden hangisi PHP’de kullanılan karşılaştırma operatörlerine doğru bir örnektir?
a) $a <> $b
b) $a % $b
c) $a / $b
d) $a >> $b
e) $a &&
4.Aşağıdaki program girilen bir sayının asal olup olmadığını bulan programdır. Buna bakarak boşlukları doldurunuz.(Formdan POST ediliyor)
<? $sayi=$_……….[“sayi”]; if ($sayi==1 || $sayi==2) { echo “Sayı Asal Değildir.”;} …………{ for($i=2;$i<=$………..;$i++){ if($sayi%$….==0) {$sonuc=”sayı asal değildir”;} else { $sonuc=”sayı asaldır”; } } echo $………..; } ?> |
5.Aşağıdaki cümlelerin yanlarına doğru ve yanlış olduklarını işaretleyiniz
- PHP sunucu taraflı çalışan bir script dilidir ( )DOĞRU ( ) YANLIŞ
- PHP kodları HTML kodlarının arasına yazılamaz ( )DOĞRU ( ) YANLIŞ
- PHP yalnızca Apache web sunucusu ile birlikte çalışır. ( )DOĞRU ( ) YANLIŞ
- Statik web sayfalarında ziyaretçi etkileşimli olarak kullanabilir. ( )DOĞRU ( ) YANLIŞ
- Php yalnızca Microsoft ortamında çalışır. ( )DOĞRU ( ) YANLIŞ
6.Php sayfanızda yaz(); komutunu verdiğimizde ekrana MERHABA yazan PHP Fonksiyonunu yazınız.
7.Aşağıdaki giriş butonuna tıklandığında gonder.php dosyası açılmaktadır ve kullanıcı adı “admin” ve şifre “123456” olduğunda ekranda “Sayfamıza hoşgeldiniz” yanlış girildiği taktirde ise “Kullanıcı adı veya şifresi hatalı” uyarısı vermektedir. Buna göre aşağıdaki boşlukları doldurunuz.
$ad.=$_POST[“ad”]; $sifre=$_POST[“sifre”]; if($ad….… ……… and $sifre ….,,, ,,,,,,,,,,,,,,,) {echo “<h2><font color=’#000066′>Sayfamıza hoş geldiniz.</font></h2>”;} ………….. { echo “<h2><font color=’#000066′>Kullanıcı adı veya şifresi hatalı</font></h2>”; } ?> |
8.Formdan gelen 2 sayıyı toplayan ve sonuçları ekrana yazan fonksiyonu yazınız. (değer döndürmesine gerek yoktur.)
- Sunucu ve veritabanına bağlanabilmek için gereken PHP kodlarını yazınız.
10. Yukarıda size verilen KULANICILAR tablosuna göre aşağıdaki işlemleri yapan PHP-SQL kodlarını yazınız.
- Adı Ahmet olan kullanıcıyı silen SQL kodunu yazınız
- Adı ali olan kullanıcıları alt alta listeleyen PHP kodlarının tamamınız yazınız.
- Adı Ayse olan kullanıcı adını Ayşe olarak güncelleyen SQL kodunu yazınız
- Adı :Salim Soyadı:kaplan Maili : kaplan@msn.com Resim:kaplan.jpg Şifre:213 olarak size verilen bilgileri veritabanına eklemenizi sağlayan PHP kodlarının tamamınız yazınız
- Session başlatma ve ve sessiona değer atama komutunu yazınız.