Web Sunucu Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
$baslik="cumhuriyet fazilettir";
echo yerlesik_fonksiyon_adı($baslik);
Yukarıda verilen PHP kod parçasında, $baslik isimli değişkende verilen başlığı kelimelerin ilk harfi büyük olacak şekilde yazdırmak için, yerlesik_fonksiyon_adı yazan kısımdayer alması gereken PHP fonksiyonu hangisidir?
- 2
Metni oluşturan kelimeleri ve kelimeleri oluşturan harfleri sondan başa doğru sıralanacak şekilde değiştirmek için kullanılan fonksiyon hangisidir?
- 3
Aşağıdaki değişken tutma ve işleme fonksiyonlarından hangisinin işlevi bir değişkenin interger tipinde olup olmadığını kontrol etmek ve sonucu "bir interger tipi değişken değildir" ya da "bir interger tipi değişkendir" şeklinde ekrana basmaktır?
- 4
$katsayi = 10;
function Hesapla1($sayi){
global $katsayi;
return $sayi * $katsayi;
}
function Hesapla2($sayi, $katsayi){
return $sayi * $katsayi;
}
echo Hesapla1(10);
echo Hesapla2(10, $katsayi);
Yukarıdaki PHP kodunda yer alan Hesapla1 ve Hesapla2 isimli fonksiyonlar için hangisi söylenebilir?
- 5
PHP dilindeki kullanıcı tanımlı fonksiyonlar ile ilgili olarak aşağıdakilerden hangisi yanlıştır?
- 6
I. e-posta adresi ile kayıt işlemi yapılacaksa, o epostanın daha önce kullanılmış olduğunun select form ile kontrol edilmesi gerekir.
II. Soyadı büyük harfe çevrilecekse veya ad, soyad gibi tüm alanlardaki olası boşlukları atılacaksa trim() fonksiyonu ile bu işlemlerin yapılması gerekir.
III. Şifrenin veritabanı içinde görünür olmasını istemiyorsa md4() fonksiyonu ile şifrelenmesi gerekir.
Yukarıdakilerden hangileri PHP oramında veritabanına kayıt ekleme işleminden önce yapılması gerekenlerdendir?
- 7
Değer olarak on veya off değerlerini alan, on atandığında metin kutusu içerisine daha önce girilen değerlerin listelenmesini ve off olması durumunda ise işlemin iptal edilmesini sağlayan input elementinde kullanılan parametre aşağıdakilerden hangisidir?
- 8
Aşağıdakilerden hangisi Input elementinde en sık kullanılan Type parametreleri ile görev eşleşmesi yanlıştır?
- 9
I. Gönderilen verinin çekilmesi için $_POST[‘name’] kullanılır.
II. Tarayıcının adres çubuğunda gönderilen veriler görülür.
III. Verinin gönderiminde güvenilirdir.
IV. Programlamaya başlangıç seviyesinde bu metod ile başlanabilir.
V. Sitenin yayın sürecinde güvenliği sağlamak için bu metod kullanılabilir.
Yukarıdakilerden hangileri GET Metodu özellikleri arasında yer alır?
- 10
I. Form nesnesi olarak veri tipi - checkbox
II. Veritabanı (MYSQL) olarak veri tipi - vharchar
III. PHP değişkeni olarak veri tipi- decimal
IV. PHP değişkeni olarak veri tipi- radio
V. Form nesnesi olarak veri tipi - integer
Yukarıdakilerden hangilerinde Web’de kullanılan ortamlara göre veri türleri doğru eşleştirilmiştir?
- 11
Web sunucu programlama'da kullanılan session kavramı ile ilgili aşağıda verilen bilgilerden hangileri doğrudur?
I- Session, PHP’de veri gönderiminde kullanılan yöntemlerden biridir.
II- Session yönteminde, GET ve POST yönteminden farklı olarak kendi veri aktarım yöntemleri bulunmaktadır.
III- Çoğunlukla oturum açma işlemlerinde giriş sonrası tüm sayfalarda oturumun açılıp açılmadığını kontrol etmek yani güvenliği sağlamak amacı ile kullanılır.
IV- Gizil olarak veri gönderim yapılmasında kullanılmaz.
- 12
Form Gönderim Metotlarından olan GET metodu için aşağıda yazılanlardan hangisi doğrudur?
- 13
HTML ortamında çok satırlı veri girişi için hangi type türü kullanılır?
- 14
Aşağıdakilerden hangisi PHP kodu, HTML kodlarının içine yazılma şekillerinden değildir?
- 15
Aşağıdakilerden hangisi Web 2.0 teknolojisi uygulamalarının özelliklerini betimleyen bir kavram olarak ifade edilemez?
- 16
do/while döngüsü hangi işaret ile sonlanır?
- 17
PHP programlama dili ile ilgili aşağıdaki bilgilerden hangisi hatalıdır?
- 18
PHP'de program çıktısının 123 olması için aşağıdaki kod bloğunda X işareti yerine aşağıdakilerden hangisi gelmesi gerekir?
$a=array(1,2,3);
X($a as $v){
echo $v; // "123"
}
?> - 19
Aşağıdakilerden hangisi tüm verilerin kaydedildiği, sorgulandığı ve saklandığı web uygulamasını oluşturan katmandır?
- 20
Aşağıdakilerden hangisi bir programlama dili değildir?