Web Sunucu Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Aşağıdakilerden hangisi PHP'de fonksiyonlarda fonksiyon dışında tanımlanmış değişkenlerin kullanılması için kullanılan komuttur?
- 2
Aşağıdakilerden hangisi bir metnin kaç karakterden oluştuğunu bulmak için kullanılmaktadır?
- 3
Aşağıdakilerden hangisi metin üzerinde küçük harfleri büyük harflere çevirmek için kullanılmaktadır?
- 4
I. Hem GET hem de POST metotlarında bu değer aracılığı ile veri karşı tarafta değişkene dönüştürülmektedir.
II. Linkler de temelde GET metodu ile aynı olup veri aynı şekilde karşılanmaktadır.
III. SESSION'da ise farklı kullanım yöntemleri vardır.
IV. İstemci bilgisayardan sunucu bilgisayara veri aktarımı sadece link ve session olarak iki temel
yöntemle yapılabilmektedir.Yukarıda verilerin değişken olarak alınmasına ilişkin olarak verilenlerden hangileri doğrudur?
- 5
Aşağıdakilerden hangisi PHP'de return fonksiyonu ile ilgili bir ifadedir?
- 6
function kiyasla($sayi1, $sayi2){
$fark=$sayi1-$sayi2;
if($fark > 0){
$sonuc= "Birinci sayı ikinciden büyüktür.";
}
if($fark < 0){
$sonuc= "Birinci sayı ikinciden küçüktür.";
}
if($fark == 0){
$sonuc= "İki sayı birbirine eşittir.";
}
return $sonuc;
}
echo kiyasla(19.8, 19.8);
Yukarıda verilen PHP kod parçasında kullanıcı tanımlı kiyasla($arg1, $arg2) fonksiyonunun ekrana yazdıracağı sonuç ne olacaktır?
- 7
Aşağıdakilerden hangisi PHP değişkeni olarak yer alan veri tipi arasında yer almaktadır?
- 8
I. İnteger
II. Boolean
III. Straval
IV. Array
Yukarıdakilerden hangileri PHP dilinde veri tipleri barındıran değişkenlerdir?
- 9
Bir SQL komutu olarak arama işlemi veritabanında belirtilen şartlara uygun olan kayıtların, belirtilen
alanlarına ait bilgilerini getirmeyi sağlamak amacı ile kullanılır. Buna duruma bağlı olarak tüm kayıtların getirilmesi hangi SQL komutu ile yapılmaktadır? - 10
if kontrolnün işlevi aşağıdakilerden hangisidir?
- 11
Bir metin üzerindeki küçük harfleri büyük harfe çevirmek için aşağıdaki fonksiyonlardan hangisi kullanılmalıdır?
- 12
Verilen ekran çıktısı için hangi input veri tipi kullanılmıştır? - 13
“UPDATE SET” sql komutu yapısal olarak incelendiğinde “UPDATE tablo adı SET alan adı=’yeni
değer’ WHERE şart” şeklinde bir kullanım söz konusudur. Burada Where parametresi kullanılmazsa ne olur? - 14
Çalışma mantığı açısından karşılaştırıldığında, aşağıdakilerden hangisi PHP programlama dili
ile farklı bir özelliğe sahiptir? - 15
Aşağıdakilerden hangisi değişkenleri isimlendirirken kullanılan kurallardan değildir?
- 16
I. Web sunucusu sonuçlanan sayfayı istekte bulunan tarayıcıya gönderir
II. Web sunucusu sayfayı bulur ve uygulama sunucusuna iletir
III. Web tarayıcısı dinamik sayfa isteminde bulunur
IV. Uygulama sunucusu, sonuçlanan sayfayı web sunucusuna geri iletir
V. Uygulama sunucusu talimatlar ve sonuç için sayfayı tarar
Yukarıda karışık olarak verilen dinamik bir sayfa isteğinin web tarayıcısı tarafından nasıl karşıladığına ilişkin akış adımlarının doğru bir biçimde sıralaması hangisidir?
- 17
Aşağıdakilerden hangisi web uygulama mimarisi katmanlarından biri değildir?
- 18
I. Sadece sunucusu üzerinde çalışır.
II. Sadece sunucu taraflı komut oluşturmaya yarar.
III. Performansı oldukça yüksek bir programlama dilidir
PHP ile yukarıda verilen ifadelerden hangisi ya da
hangileri doğrudur? - 19
Aşağıdakilerden hangisi PHP'de kontrol yapılarından biridir?
- 20
Web Uygulaması Katmanı Özelliği
I. Veri Erişimi Katmanı A. İşlenen verilerin istemci tarafına gönderilmek üzere hazırlandığı katmandır
II. Uygulama Katmanı B. Hangi verinin nerede ve ne şekilde gösterileceği katmandır
III. Görsel Kullanıcı Arayüzü Katmanı C. Yüksek performanslı olması gereken katmandır
IV. Veri Katmanı D. Veritabanı ile uygulama arasında bir arabirim görevi gören katmandır
V. Görüntüleme Mantığı Katmanı E. Nesnelerin ve uygulama mantığının yer aldığı katmandır
Yukarıda verilen web uygulaması katmanları ile bu katmanların özellikleri arasındaki eşleşmeyi doğru bir biçimde veren seçenek hangisidir?