İnternet Ve Web Programlama Final 7. Deneme Sınavı
Toplam 20 Soru1.Soru
Dinamik web sayfaları ile ilgili aşağıdakilerden hangisi doğrudur?
Kodlama ile yazılır |
Bir veri tabanıyla ilişkilendirilmemiştir. |
Kodlama bilgisine gerek duyulmaz. |
Etkileşim sınırlıdır. |
Etkileşimler flash veya java ile gerçekleştirilir. |
Dinamik web sayfaları kodlama gerektirmeyen ve maliyeti düşük, etkileşimi yüksektir. Cevap C'dir.
2.Soru
Örneğin bir sayının belirtilen aralıkların hangisinde olduğunun bulunması ihtiyacı, hangi deyim kullanımı ile çözülebilir?
“else if” |
"echo" |
$sayi1 |
"for" |
"$" |
Şart ifadeleriyle ilgili olarak oluşabilecek diğer bir ihtiyaç ise, if ile belirtilen şartın sağlanmaması durumunda, yeni bir şartın daha sorgulanmasıdır. Bu ihtiyacı karşılamak üzere “else if” deyimi işe koşulabilir. Örneğin bir sayının belirtilen aralıkların hangisinde olduğunun bulunması ihtiyacı, “else if” kullanımı ile çözülebilir.
3.Soru
Aşağıdaki ifadelerden hangisi yanlıştır?
Formlar, kullanıcılardan veri almak için kullanılır |
Formlar HTML etiketleri kullanılarak oluşturulur |
Formlar, POST veya GET yöntemi kullanılarak işlenmek üzere sunucuya gönderilebilir. |
GET yöntemiyle gönderilen form değerleri eklenir ve URL'de görüntülenir. |
POST yöntemiyle gönderilen form değerleri, SQL dili ile yapılabilecek bir işlemdir. |
POST yöntemiyle gönderilen form değerleri, HTTP gövdesinde kapsüllenir.
4.Soru
Aşağıdakilerden hangisi, İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilmesine olanak veren, URL
lerden biridir?
https |
ftp |
http |
telnet |
e-posta |
ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir. Doğru cevap B şıkkıdır.
5.Soru
Aşağıdakilerden hangisi dinamik web sayfaları oluşturmada kullanılan betik dillerinden biridir?
SQL |
HTML |
Perl |
C++ |
Pascal |
Dinamik sayfalar genelde PHP, ASP, Perl ya da JSP gibi betik dilleri (script) ile yazılırlar ve asıl işlevleri veri tabanı ile iletişim kurma gibi sunucu tarafındaki işlevleri yerine
getirmektir.
6.Soru
İnternet kullanım protokollerinin en önemlilerinden biri olan HTTP’nin ilk iki harfi aşağıdakilerden hangisini temsil etmektedir?
Hyper-Text |
Heavy-Transfer |
Handheld-Transceiver |
High-Type |
Host-Territory |
İnternetin kullanıldığı ilk zamanlarda veri iletimi çoğunlukla FTP ve benzeri dosya erişim ve iletim protokolleri yardımıyla sağlanmaktaydı. İnternet kullanım alanlarının gelişen teknolojiye bağlı olarak genişlemesi, farklı türde protokollerin ortaya çıkmasına sebep olmuştur. Bu protokollerden en önemlilerden birisi hiç kuşkusuz kısaca HTTP olarak bilinen Hyper-Text Transfer Protocol yani Hiper Metin Transfer Protokolü’dür. Doğru yanıt A’dır.
7.Soru
“Web teknolojilerinin zaman içindeki gelişimiyle ortaya çıkan ……….., oldukça esnek ve etkileşimli web sayfalarının sunulmasına olanak sağlamıştır.”
Yukarıdaki paragrafa göre boş bırakılan yere aşağıdakilerden hangisi gelmelidir?
Web 1.0 |
Web 2.0 |
Web 3.0 |
Web 2.1 |
Web 2.3 |
Web teknolojilerinin zaman içindeki gelişimiyle ortaya çıkan web 2.0, oldukça esnek ve etkileşimli web sayfalarının sunulmasına olanak sağlamıştır.
8.Soru
Aşağıdaki PHP fonksiyonlarından hangisi veritabanının SQL ile sorgulanmasını sağlar?
mysqli_real_escape_string() |
mysqli_ping() |
mysqli_num_fields() |
mysqli_data_seek() |
mysqli_query() |
Veritabanı işlemlerinin gerçekleştirilmesini sağlayan PHP fonksiyonları
mysqli_connect() Veritabanı bağlantısı kurar.
mysqli_real_escape_string()
Veritabanı sorgularında kullanılacak verideki özel karakterleri temizleyerek
sorgu güvenliği sağlar.
mysqli_query() Veritabanının SQL ile sorgulanmasını sağlar.
mysqli_num_rows() SQL sorgularından dönen sonuçların kaç satır veri içerdiğini döndürür.
mysqli_num_fields() SQL sorgularından dönen sonuçların kaç sütun veri içerdiğini döndürür.
fetch_assoc() Sorgu sonucu içeren nesnenin bir sonraki satırı ele almasını sağlar.
mysqli_data_seek() Sorgu sonucu içeren nesnenin istenen satırı ele almasını sağlar.
mysqli_stat() Veritabanının durumuna ilişkin veri sağlar.
mysqli_ping() Veritabanı bağlantısının kontrol edilmesini sağlar.
mysqli_info() Veritabanında gerçekleştirilen son sorguya ilişkin bilgileri sunar.
9.Soru
Web sayfalarında kullanıcı istatistikleri ile ilgili bilgileri derlemek için kullanılan eklenti aşağıdakilerden hangisidir?
Joomla |
Google analytics |
Drupal |
RSS |
Wordpress |
Son zamanlarda bu eklentilerin temel özelliklerinin ücretsiz sunulup bazı gelişmiş özellikleri için ücretli versiyonuna geçilmesi gerektiği şeklinde bir durum göze çarpmaktadır. Örneğin, sayfada kullanıcı istatistikleri
ile ilgili bilgileri derlemek için kullanılan Google analytics eklentisini geliştiren geliştiriciler daha fazla ayrıntılı rapor alma seçeneği için ücretli “pro” versiyon seçeneğini kullanıcılara sunmaktadır.
10.Soru
Aşağıda verilen doküman fonksiyon ve özellikleri eşleştirmelerinden hangisi doğrudur?
document.activeElement: ID’si verilen elemanı döndürür. |
document.getElementByID(): Odaklanılan/seçilmiş olan form elemanını sunar. |
document.documentURI: Dokümanın kaynak lokasyonunu sunar |
document.write(): Verilen metni dokümana yazıp satır sonu karakteriyle sonlandırır. |
document.writeln(): Verilen metni dokümana yazar. |
Fonksiyon / Özellik Açıklama
document.activeElement Odaklanılan/seçilmiş olan form elemanını sunar.
document.documentURI Dokümanın kaynak lokasyonunu sunar.
document.getElementByID() ID’si verilen elemanı döndürür.
document.getElementById().innerHTML ID’si verilen elemanın HTML içeriğini sunar.
document.write() Verilen metni dokümana yazar.
document.writeln() Verilen metni dokümana yazıp satır sonu karakteriyle sonlandırır.
11.Soru
Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlayan protokol hangisidir?
Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlayan protokol hangisidir?
http |
https |
ftp |
telnet |
cmd |
-
http: Hiper metin türündeki web kaynaklarına erişim sağlanabilir.
-
https: Hiper metin türündeki web kaynaklarına güvenli (şifrelenmiş) bir bağlantı üzerinden erişim sağlanabilir.
-
ftp: İnternet üzerindeki bir dosya sunucusunda bulunan dosyaya erişim sağlanabilir.
-
telnet: İnternet üzerindeki bir telnet sunucusuna erişim sağlanabilir.
-
e-posta (mailto): Posta Kutusuna erişimsağlanabilir.
-
dosya: URL’nin işlendiği bilgisayar üzerinde bulunan bir dosyaya erişim sağlanabilir.
12.Soru
I. strtolower(); Kendisine verilen metni küçük harflerle yazılmış şekilde sunar
II. substr(); Kendisine verilen bir metnin içindeki alt metni sunar
III. md5(); Kendisine verilen metni MD5 algoritmasıyla şifreler
IV. strlen(); Kendisine verilen metnin karakter sayısını sunar
Yukarıda sıralanmış olan ve sıklıkla kullanılan metinsel PHP fonksiyonlarından hangileri doğrudur?
I, II ve III |
II, III ve IV |
I, III ve IV |
I, II ve IV |
Hepsi |
13.Soru
Aşağıdakilerden hangisi 1990 yılında Web üzerine ilk öneri yazıp gerçekleştiren kişidir?
Tim Berners-Lee |
Robert Cailliau |
Larry Page |
Steve Jobs |
Bill Gates |
Web başlangıçta dünya genelindeki üniversite ve enstitülerde araştırma yapan bilim insanları arasında ihtiyaç duyulan otomatik bilgi paylaşım talebini karşılamak amacıyla tasarlanmıştır. 1989 yılında, İsviçre ve Fransa sınırında yer alan dünyanın en büyük parçacık fiziği laboratuvarı olan Avrupa Nükleer Araştırma Merkezinde (CERN) bilgisayar programcısı olarak çalışan İngiliz bilim insanı Tim Berners-Lee tarafından web ile ilgili
ilk öneri yazılmıştır. Aralık 1990 yılında Robert Cailliau, Berners-Lee’nin önerisini yeniden yazmıştır.
14.Soru
Yukarıda verilen komut dizisinin ilk satırında yer alan “<?php” komutunun işlevi aşağıdakilerden hangisinde doğru verilmiştir?
Derleyiciye PHP kodlarının başladığını bildirir. |
Derleyiciye echo komut dizininin başladığını bildirir. |
Derleyiciye PHP kodlarının bittiğini bildirir |
Derleyiciye echo komut dizininin bittiğini bildirir. |
Sayfaya eklenen içeriğin derleyice göngerilmesini sağlar. |
Verilen görselde “Merhaba Dunya!” içeriğini oluşturan bir PHP kodu sunulmuştur. Bu kodun ilk satırında yer alan “<?php” işareti, derleyiciye PHP kodlarının başladığını bildirir. Derleyici için bu işaret ile “?>” işaretinin arasında kalan kısım PHP kodlarını içermektedir. Bu iki işaretin dışında kalan içerik derlenmeden doğrudan istemciye gönderilecektir. Doğru cevap A’dır.
15.Soru
PHP ile oluşturulacak bir form verilerinin yönlendirileceği adres, hangi özellik üzerinden belirtilir?
PHP ile oluşturulacak bir form verilerinin yönlendirileceği adres, hangi özellik üzerinden belirtilir?
“action” |
“get” |
“test” |
“text” |
“div” |
Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir. O¨rneğin “<form action=’verilerial.php’>” şeklinde oluşturulan etiket, oluşturulan form üze- rindeki verilerin “verilerial.php” adlı sayfaya teslim edileceğini belirtir.
16.Soru
Aşağıdaki fonksiyonlardan hangisi kendisine verilen içerikte bulunan HTML etiketlerini temizler ve tehdit oluşturan HTML veya JavaScript kodlarına tedbir oluşturur?
fetch_assoc() |
mysqli_connect() |
strip_tags() |
mysqli_query() |
echo() |
Suistimale açık bir nokta da kullanıcıların web formlarına HTML etiketleri yazabiliyor olmasıdır. Kullanıcıdan gelen ve tarayıcı tarafından tanınıp işlenebilecek olan HTML veya JavaScript kodları tehdit oluşturabilir. Buna ilişkin önlem almak, “strip_tags()” fonksiyonu ile mümkündür. Sözü edilen fonksiyon,kendisine verilen içerikte bulunan HTML etiketlerini temizlemektedir.
17.Soru
Margin aşağıdakilerden hangi anlama gelmektedir?
Hücre içi boşluk |
Hüçre dışı boşluk |
Çerçeve |
Web sayfası |
Arka plan |
Bir html sayfada kullanılacak hücreler için farklı özellikleri her seferinde yeniden yazmak yerine, istenen özelliklere sahip stiller oluşturmak mümkündür. Hücre için;
• margin: hücre dışı boşluk
• padding: hücre içi boşluk
• border: çerçeve anlamındadır.
18.Soru
E-posta protokolünü 1972 yılında ARPANet ağına uyarlayarak aynı zamanda kullanıcı adı ve adresini birbirine bağlamak amacıyla @ işaretini kullanan ilk araştırmacı kimdir?
Paul Baran
|
Donald Davies
|
Charley S. Kline
|
Ray Tomlinson
|
Larry Roberts
|
19.Soru
Form verilerinin yönlendirileceği adres hangi özellik üzerinden belirtilir?
form |
function |
form function |
action |
php |
Form verilerinin yönlendirileceği adres, “action” özelliği üzerinden belirtilir. Doğru cevap D'dir.
20.Soru
Web sunucu olarak sınıflandırılan bir yazılımın bir web sayfası istendiğinde yürüttüğü süreç ile ilgili aşağıdakilerden hangisi yanlıştır?
Talep edilen sayfanın türünü kontrol eder |
Sayfa derlenip çalıştırılacak bir içeriğe sahip değilse sayfayı doğrudan istemciye gönderir |
Sayfa derlenip çalıştırılacak içeriğe sahip ise sayfayı doğrudan derleyiciye gönderir |
Derleyici dosyayı alır ve içerisindeki kodları derler ve çalıştırır |
İstenen sayfanın içerdiği kodlar istemciye gönderilir |
İstenen sayfanın içerdiği kodlar değil bu kodların çalıştırılmasından sonra oluşan çıktı istemciye gönderilir
-
- 1.SORU ÇÖZÜLMEDİ
- 2.SORU ÇÖZÜLMEDİ
- 3.SORU ÇÖZÜLMEDİ
- 4.SORU ÇÖZÜLMEDİ
- 5.SORU ÇÖZÜLMEDİ
- 6.SORU ÇÖZÜLMEDİ
- 7.SORU ÇÖZÜLMEDİ
- 8.SORU ÇÖZÜLMEDİ
- 9.SORU ÇÖZÜLMEDİ
- 10.SORU ÇÖZÜLMEDİ
- 11.SORU ÇÖZÜLMEDİ
- 12.SORU ÇÖZÜLMEDİ
- 13.SORU ÇÖZÜLMEDİ
- 14.SORU ÇÖZÜLMEDİ
- 15.SORU ÇÖZÜLMEDİ
- 16.SORU ÇÖZÜLMEDİ
- 17.SORU ÇÖZÜLMEDİ
- 18.SORU ÇÖZÜLMEDİ
- 19.SORU ÇÖZÜLMEDİ
- 20.SORU ÇÖZÜLMEDİ