Web Sunucu Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Verilerin güncellenmesi için mevcut veritabanındaki aranılan kaydın form nesnesi olarak ve VALUE değeri ile kullanıcıya gönderilmesi hangi açıdan gereklidir?
- 2
I. SQL PHP’den bağımsız bir veritabanı yönetim sistemidir.
II. Veritabanının seçilmesi, açılmasından kapatılmasına kadar çok sayıda işlem SQL komutu ile veritabanına hükmetmeyi sağlamaktadır.
III. “Select from” arama/bulma, “inser into” kayıt ekleme, “update set” kaydı güncelleme/
değiştirme, “delete from” veriyi silme işlemlerini yapmaktadır.IV. SQL işlemleri ile açılan veritabanı işlemin kendi kendine kapatılmaktadır.
Yukarıda veri tanının açma ve kapatma işlemleri ile ilgili olarak verilen ifadelerden hangileri doğrudur?
- 3
Aşağıda veri gönderim türlerinin avantaj ve dezavantajlarına ilişkin olarak verilen ifadelerden hangisi yanlıştır?
- 4
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.
- 5
I. Action ve method parametrelerinin ifade edilmesi
II. Action kısmında belirtilen dosyanın bir php dosyasının zorunlu olması
III. Gelen dosyanın sunucuda nereye ve hangi isimle kaydedileceğine ilişkin işlemlerin action’da belirtilen php dosyası dışında yapılması
IV. Verilerin gönderilmesinde GET/POST dışında farklı yöntemlerin olması
Yukarıda verilenlerden hangileri HTML gönderimi için kullanılan form nesnelerinin veri haline getirilmesinde dikkat edilmesi gereken faktörlerdendir?
- 6
I- SQLServer
II- SQLite
III- Oracle
IV- MariaDB
V- MYSQL
Yukarıdaki verilen seçeneklerden hangisi/hangileri SQL (Structured Query Language - Yapılandırılmış Sorgu Dili) olarak adlandırılan dillerdendir?
- 7
“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? - 8
Aşağıdaki form yapılarından hangisinde, "Hangi verinin NEREDEN çekileceği ve NASIL çekileceği" soruları yanıt bulmaktadır?
- 9
Sorgu sonucunu veritabanındaki alan isimlerine uygun dizi olarak döndürür ifadesi aşağıdaki fonksiyonlardan hangisinin görevidir?
- 10
Veritabanına veri ekleme işlemlerinde, kullanıcı kaynaklı veri güvenliği açısından ID işlemlerinin ne olarak tanımlanması önerilir?
- 11
Bir üyenin şifresini, adresini veya e-posta adresini değiştirmesi, öğrenci işlerinde notun değiştirilmesi, sisteme girilen ürüne ait bilgilerin veya fiyatının güncellenmesi gibi işlemler hangi komutla gerçekleştirilir?
- 12
Genel olarak web programlamada veritabanı işlemlerinin aşamaları aşağıdaki hangi seçenekte eksiksiz olarak verilmiştir?
- 13
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?
- 14
Aşağıda veritabanına ilişkin verilen ifadelerden hangisi doğru değildir?
- 15
Aşağıdaki komutlardan hangisi veritabanına veri eklemek için kullanılmaktadır?
- 16
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? - 17
Mysqli fonksiyon türlerinden, mysqli_num_rows(); fonksiyonunun görevi nedir?
- 18
Aşağıdaki ifadelerden hangisi doğrudur?
- 19
PHP ile web programcılığında veritabanından veri silme sorgusu diğer temel SQL sorgularına benzer
şekilde $sil gibi bir değişkene atama yapılarak ve silme işlemi için ............ şeklinde bir
kontrol ile kullanıcıya dönüt verilebilmektedir.Yukarıdaki açıklamada boş bırakılan yere aşağıdaki verilenlerden hangisi gelmelidir?
- 20
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?