İnternet Ve Web Programlama Final 2. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşağıdaki fonksiyonlardan hangisi sayının mutlak değerini sunar?
ceil |
floor |
pow |
abs |
sqrt |
abs (X) X’in mutlak değerini sunar.
ceil (X) X’i yukarı yuvarlar.
floor (X) X’i aşağı yuvarlar.
max (X,Y,Z,…,N) Kendisine verilen sayıların en büyüğünü sunar.
min (X,Y,Z,…,N) Kendisine verilen sayıların en küçüğünü sunar.
pow (X,Y) X’in Y’inci kuvvetini (üssünü) sunar.
random () 0 ile 1 arasında rastgele bir sayı sunar.
sqrt (X) X’in karekökünü sunar.
2.Soru
PhpMyAdmin'de veritabanlarının yedeğinin alınmasını sağlayan arayüze aşağıdakilerin hangisiyle ulaşılır?
Dışa aktar |
İçe aktar |
Ayarlar |
SQL |
Durum |
Dışa Aktar: Veritabanlarının yedeğinin alınmasını sağlayan arayüze ulaştırır. Doğru cevap A şıkkıdır.
3.Soru
Günümüzde web sayfalarını neredeyse bir masaüstü yazılımı kadar işlevsel hale getiren JavaScript hangi tarihte geliştirilmiştir?
1994 |
1995 |
1996 |
1997 |
1998 |
1995 yılından bu yana geliştirilen JavaScript, günümüzde web sayfalarını neredeyse bir masaüstü yazılımı kadar işlevsel hale getirebilmektedir.
4.Soru
“Notepad++” ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
Sunucu taraflı bir dildir. |
İstemci taraflı bir dildir. |
İşaretleme dilidir. |
Ücretsiz bir yazılımdır. |
Ücretli bir yazılımdır. |
Notepad++ , Ücretsiz bir yazılımdır.
5.Soru
Aşağıdakilerden hangisi sosyal medya hesaplarında oturum açmak için gerekli bilgilerden değildir?
E-posta |
Kullanıcı adı |
Kullanıcı soyadı |
T.C. Kimlik Numarası |
Telefon Numarası |
Sosyal medya hesaplarında, web aracılığıyla oturum açmak için e-posta, telefon numarası veya kişinin adı-soyadı gibi bilgiler gerekmektedir. T.C. Kimlik numarası bu işlemler için gerekli değildir. Cevap D'dir.
6.Soru
Aşağıdaki işaretlerden hangisi PHP kodlarının başladığını bildirir?
“<!php” |
“>?php” |
“<?php” |
“<<?php” |
“<?!!php” |
“<?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.
7.Soru
- Get
- Submit
- Post
Yukarıdakilerden hangisi ya da hangileri bir web sayfasında oluşturulan form ile verileri teslim ederken kullanılan metodlardandır?
Yalnız I |
Yalnız II |
Yalnız III |
II-III |
I-III |
Bir web sayfasında oluşturulan form ile verilen nasıl teslim edileceği önemlidir. Bu noktada iki metod devreye girer. Bunlar GET ve POST metodlarıdır. Seçeneklerde verilen submit ile form doldurulduktan sonra verilerin gönderdilmesi işlemini gerçekleştiren buton eklenir. Bu nedenle cevap E'dir.
8.Soru
- İnternet ve web kavramları birbirinin yerine kullanılabilen eş anlamlı terimlerdir.
- Doğrusal olmayan bir şekilde okunabilen ve farklı biçimlerde düzenlenebilen bilgisayar temelli metinlere e-posta adı verilir.
- Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir.
- Hiper metin oluşturulurken öncelikle metin farklı uzunluklarda alt başlıklara bölünür.
Yukarıdaki ifadelerden hangisi ya da hangileri doğru değildir?
Yalnız I |
Yalnız II |
Yalnız IV |
I ve II |
II ve III |
İnternet ve web, aynı yapıyı ifade etmek amacıyla çoğu zaman birbirlerinin yerine kullanılsa da aslında birbirlerinden tamamen ayrı iki yapıyı tanımlar ve eş anlamlı değillerdir.Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir. Dolayısıyla I ve II’de verilen ifadeler doğru değildir. Diğer ifadeler ise doğrudur.
9.Soru
Javascript dilinde matematiksel olarak örneğin X sayısını yukarıya yuvarlamak için hangi fonksiyon kullanılmalıdır?
ceil (X)
|
abs (X)
|
floor (X)
|
div (X)
|
max (X)
|
10.Soru
Çerez verisi geçerlik süresi dolana kadar, tarayıcı tarafından yapılan ziyaretlerde sunucuya teslim edilir ve bu verilere PHP kodları tarafından aşağıdaki hangi dizi üzerinden ulaşılabilir?
“$_COOKIE[]” |
"$_SESSION[]" |
"$_FILE[]" |
"$_GET[]" |
"$_POST[]" |
Çerez verisi geçerlik süresi dolana kadar, tarayıcı tarafından yapılan ziyaretlerde sunucuya teslim edilir ve bu verilere PHP kodları tarafından “$_COOKIE[]” dizisi üzerinden ulaşılabilir. Doğru cevap A şıkkıdır.
11.Soru
Web sayfalarının, HTML dili ile kodlaması yapılarak iskeleti oluşturulup dinamik yapısı hazırlandıktan sonra ve görsel sunumu için hangisinden yararlanılır?
CSS |
CIA |
PP |
WWW |
MI5 |
Web sayfalarının, HTML dili ile kodlaması yapılarak iskeleti oluşturulup dinamik yapısı hazırlanır ve görsel sunumu için CSS’ten yararlanılır.
12.Soru
JavaScript dilinde birden fazla satırdan oluşan yorum satırları hangi karakter ile başlayıp hangi karakter ile biter?
*/ ile başlar /* ile biter |
/* ile başlar /* ile biter |
*/ ile başlar */ ile biter |
/* ile başlar */ ile biter |
// ile başlar */ ile biter. |
Özellikle çok sayıda kod satırından oluşan JavaScript projelerinde kodların arasına, derleyici tarafındangörülüp derlenmeyecek notlar veya yorumlar yazmak kullanışlı olmaktadır. Birden fazla satırdan oluşan yorum satırları da “/*” karakterleri ile başlatılıp
“*/” karakterleriyle sonlandırılır.
13.Soru
- Kullanıcı tarayıcısı kapanması
- Oturum süresi dolması
- session_start() fonksiyonunun çalıştırılması
Oturum verileri yukarıdaki seçeneklerden hangileri ile erişilemez hale gelir?
Yalnız I |
Yalnız III |
II ve III |
I ve III |
I ve II |
Oturum verileri kullanıcı tarayıcısı kapanana veya oturum süresi dolana kadar erişilebilir olur. Doğru cevap E şıkkıdır.
14.Soru
<?php
$metin=¨Merhaba Dunya!¨;
$yenimetin=str_replace(¨Dunya¨, ¨Arkadaslar¨,$metin);
echo $yenimetin;
?>
Yerleşik bir fonksiyonun kullanıldığı yukarıdaki kodun sayfadaki görünümü nasıl olacaktır?
Merhaba Dunya! |
Dunya Arkadaslar! |
Arkadaslar Merhaba! |
Merhaba Arkadaslar! |
Arkadaslar Dunya! |
Sunulan kodun üç numaralı satırındaki kullanım, “$metin” adlı değişkende yüklü bulunan “Merhaba Dunya!” metnindeki “Dunya” alt metnini “Arkadaslar” metniyle değiştirerek sunmaktadır. Bu fonksiyon üzerinden yüklenen “$yenimetin” adlı değişkenin sayfaya basılması, “Merhaba Arkadaslar!” metninin görülmesini sağlayacaktır. Doğru cevap D'dir.
15.Soru
WampServer'ın yüklenmiş olduğu bir bilgisayarda APACHE tarafından sunulması istenen web sayfaları hangi klasörde tutulmaktadır?
www |
index.php |
localhost |
wamp |
bin |
Apache tarafından sunulması istenen web sayfaları, özel bir klasörde tutulur. WampServer’in yüklendiği bilgisayar için bu klasör, yazılımın kurulduğu klasörün altında yer alan “www” adlı klasördür. Doğru yanıt A seçeneğidir.
16.Soru
.............., bir web sayfası istendiğinde, öncelikle talep edilen web sayfasının türünü kontrol ederek istemciye ya da sunucu taraflı derleyiciye gönderir.
Yukarıda boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?
Web istemci |
İnternet |
Web sunucu yazılımı |
Veritabanı |
Web klasörü |
Web sunucu yazılımı, üzerinde bulunduğu bilgisayardaki bir portu açıp, internet üzerinden gelecek talepleri dinler. Söz konusu port üzerinden talep gelmesi hâlinde ise, web klasörüne yerleştirilmiş olan sayfaların veya bu sayfaların oluşturduğu çıktıların istemciye iletilmesini sağlar. Bir web sayfası istendiğinde, öncelikle talep edilen web sayfasının türünü kontrol eder. İstenen sayfa, türü itibariyle sunucu üzerinde derlenip çalıştırılacak bir içeriğe sahip değilse, sayfayı doğrudan istemciye gönderir. Talep edilen sayfanın türü derlenip çalıştırılmasını gerektiriyorsa, web sunucu yazılımı bu sayfayı doğrudan istemciye göndermek yerine sunucu taraflı derleyiciye yönlendirir. Doğru cevap C'dir.
17.Soru
İşaretleme kutuları için halihazırda birinin işaretli olması durumunda değişkeni kontrol eden fonksiyon aşağıdakilerden hangisidir?
checkbox |
isset() |
radio |
else |
if |
İşaretleme kutuları ise ayrı değişkenler tarafından temsil edilmektedir. Bu kutuların seçili olması durumu isset() fonksiyonu ile kontrol edilebilir. Eğer bir işaretleme kutusu işaretlendiyse şart ifadesine olumlu sonuç döndürecektir
18.Soru
Web2.0 teknolojileri ile birlikte gündeme gelen sunucu taraflı programlama dillerinin çalışma mantığı ile ilgili verilen ifadelerden hangisi doğrudur?
Web sunucuları sayfa içeriğini doğrudan istemciye gönderir. |
Web sunucudan gelen sayfa veritabanı yönetim sisteminde derlenir. |
Veritabanı yönetim sistemi istemciye web içeriğini gönderen yazılımdır. |
Derleyicide çalıştırılan kodların içeriği web sunucuya ve oradan da istemciye gönderilir |
Sunucu taraflı bir programlama dili ile yazılan kodlar APACHE isimli bir web sunucu yazılımında derlenebilir. |
Web sunucu olarak yazılımı, bir web sayfası istendiğinde, öncelikle talep edilen web sayfasının türünü kontrol eder. İstenen sayfa, türü itibariyle sunucu üzerinde derlenip çalıştırılacak bir içeriğe sahip değilse, sayfayı doğrudan istemciye gönderir. Talep edilen sayfanın türü derlenip çalıştırılmasını gerektiriyorsa, web sunucu yazılımı bu sayfayı doğrudan istemciye göndermek yerine sunucu taraflı derleyiciye yönlendirir. Sunucu bilgisayarda yüklü diğer bir yazılım olan derleyici, kendisine web sunucusu tarafından teslim edilen dosyayı alıp, içindeki kodları derler ve çalıştırır. Çalışma sürecinde oluşan çıktıları ise tekrar web sunucu yazılıma teslim eder. Bu çıktılar, web sunucu yazılım tarafından istemciye yönlendirilir. Sunucu bilgisayarda yüklü diğer bir yazılım, derleyicinin veri yönetimi ihtiyaçlarını karşılama görevini yürüten veritabanı yönetim sistemidir. Derleyiciye gönderilen kodlar, gerektiğinde veritabanı yönetim sistemine bağlanarak, verilere ilişkin ekleme, silme, güncelleme ve edinme gibi süreçleri işe koşabilir. Bu sayede web sitesine ilişkin her türlü veri, sistemli ve esnek bir şekilde depolanabilir. Bu bilgilere göre doğru yanıt D seçeneğidir.
19.Soru
Değişkenlere değer atamak için aşağıdaki işaretlerden hangisi kullanılır?
* |
= |
& |
% |
+ |
“=” işareti, değişkenlere değer atamak için kullanılır.
20.Soru
RSS beslemeleri, genelde hangi uzantıdaki bir bağlantı adresi şeklinde sağlanır?
.html |
.htm |
.txt |
.ini |
.xml |
Genelde .xml uzantılı bir bağlantı adresi şeklinde sağlanan RSS beslemeleri kaynak Web sayfasında bulunan bir eklenti ya da yazılan bir kod yardımıyla hedef Web sayfasında kullanılmakta ve kaynak Web sayfasında RSS beslemesinde yapılan değişiklik hedef Web sayfasında hiçbir güncellemeye gerek duyulmadan otomatik olarak gerçekleşmektedir. Doğru cevap E'dir.
-
- 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İ