İnternet Ve Web Programlama Final 9. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşağıdakilerden hangisi dinamik web sayfası özelliklerinden biridir?
Maliyeti yüksektir |
Kullanımı kolay ancak yönetimi uzmanlık gerektirir |
Kodlama bilgisine gerek duyulur |
Etkileşim ve işlevselliği artıran özellikleri içerir |
Özelleştirilebilme özelliği yoktur |
Düşük maliyet, kolay kullanım, kolay yönetim ve özelleştirilebilme özelliklerinden dolayı basamaklı stil sayfası (CSS) ve betik dilleri (scripting languages) gibi etkileşim ve işlevselliği artıran özellikleri barındıran ve kodlama bilgisine gerek duymadan hazırlanıp yönetilebilen içerik yönetim sistemleri olarak da isimlendirebileceğimiz dinamik Web sayfaları günümüzde artan bir şekilde kullanılmaktadır.
2.Soru
Aşağıdaki kullanımlardan hangisi 720 saniye geçerlik süresi olan bir çerez verisi oluşturur?
$_SETCOOKIE[720]; |
setcookie(“cerez”,720,”Selam”); |
$_COOKIE[720]; |
setcookie(300,“cerez”,”Selam”); |
setcookie(“cerez”,”Selam”,date()+720); |
“setcookie()” adlı fonksiyonun üç parametreli kullanımı vardır. Bu fonksiyon tarayıcıya “cerez” adlı bir çerez değişkeni gönderip değerini “Selam” yapmanın yanı sıra, geçerlilik süresini güncel tarihin 720 saniye sonrası olacak şekilde sınırlandırır. Doğru cevap E seçeneğidir.
3.Soru
Hangi katman OSI modeli içerisindeki fiziksel ve veri bağlantı katmanlarının gerçekleştirdiği işlemleri yürüten ilk ve en alt seviyedeki katmandır?
Ağ Arayüz katmanı |
internet katmanı |
Taşıma katmanı |
Uygulama katmanı |
Yükleme katmanı |
Ağ arayüz katmanı OSI modeli içerisindeki fiziksel ve veri bağlantı katmanlarının gerçekleştirdiği işlemleri yürüten ilk ve en alt seviyedeki katmandır.
4.Soru
Statik web sayfaları ile ilgili aşağıdakilerden hangisi doğrudur?
Kodlama bilgisine gerek duyulmaz. |
Kolay yönetim özelliğine sahiptir. |
Basit HTML kodlu ve sınırlı animasyon özelliğine sahiptir. |
Özelleştirilebilme özelliğine sahiptir. |
İçerik yönetim sistemine sahiptir. |
Statik web sayfaları, basit HTML kodlu ve bir veri tabanı ile ilişkilendirilmemiş ancak animasyon ve sınırlı etkileşimin javascript gibi betik dilleri yardımıyla gerçekleştirdiği ve büyük oranda kodlama gerektiren sayfalardır. Cevap C'dir.
5.Soru
Aşağıdaklerden hangisi web sayfası bileşeni değildir?
Gezinme menüsü |
Sayfa adı |
Arama özelliği |
Reklam bantları |
Üye girişi |
Üye girişi web sayfası bileşeni değildir. Bu nedenle doğru cevap E'dir.
6.Soru
JavaScript kodlama dilinde X'in mutlak değerini sunan yerleşik fonksiyon aşağıdakilerden hangisidir?
ceil (X) |
floor (X) |
pow (X,Y) |
abs (X) |
sqrt (X) |
JavaScript dilinde matematiksel işlemleri kolaylaştıracak onlarca yerleşik fonksiyon vardır. Bunlardan:
- 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.
7.Soru
php dilindeki fonksiyon yapıları ile ilgili aşağıdakilerden hangisi yanlıştır?
Tanımlanmış kod parçalarının tekrar tekrar kullanılmasını sağlar |
Yazılımların daha hızlı oluşturulmasını sağlar |
Hata giderme süreçlerinin kısalmasını sağlar |
Çok sayıda programcının aynı yazılım projesi üzerinde çalışabilmesini sağlar |
Oluşturulması ve kullanılması oldukça zor olan yapılardır |
php dilinde fonksiyonların oluşturulması ve kullanılması oldukça kolaydır
8.Soru
Oturum değişkeni oluşturmak, varolan oturum değişkenine ulaşmak ve değerini değiştirmek için hangi fonksiyon kullanılır?
mysqli_connect() |
setcookie() |
session_destroy() |
session_start() |
fetch_assoc() |
Oturum değişkeni oluşturmak, varolan oturum değişkenine ulaşmak ve değerini değiştirmek için “session_start()” fonksiyonu kullanılır.
9.Soru
İçerik yönetim sistemi için aşağıdakilerden hangisi söylenemez?
Dinamik web sayfalarına örnektirler |
Eklentiler kurulabilmesine imkan tanırlar |
Sosyal medya araçları ile entegre edilebilirler |
İçerik genel görünüm ve tasarımdan ayrı değildir |
İleri düzey kodlama bilgisine ihtiyaç duymazlar |
İçerik yönetim sistemlerini statik Web sayfalarından ayıran en önemli özelliklerden biri, içeriğin genel görünüm ve tasarımdan ayrılmasıdır.
10.Soru
Rakam ya da harf girişinin yapılmasını sağlayan HTML form etiketi aşağıdakilerden hangisidir?
<select> |
<option> |
<buton> |
<legend> |
<input> |
HTML ile hazırlanan web sayfalarında formlar oluşturulabilmektedir. Formlar ile web kullanıcısı bilgisi toplanabilir. Örneğin; metin alanları, açılabilir listeler, seçenek kutuları veya kontrol kutuları hazırlanabilir. <select>: Açılabilir liste oluşturur. <option>: Açılabilir liste içindeki maddeleri belirtir. <buton>: Düğme oluşturur. <legend>: Manşet oluşturur. <input>: Rakam ya da harf girişinin yapılmasını sağlar. Doğru cevap E'dir.
11.Soru
PHP'de şart ifadelerini oluşturmak için hangi terim kullanılır?
ve/veya |
else |
if |
$ |
echo |
PHP’de şart ifadelerinin oluşturulması için, birçok programlama platformunda olduğu gibi “if ” deyimi kullanılır.
12.Soru
Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığına ne ad verilir?
Yerleşik Fonksiyonlar |
Şart İfadeleri |
Döngüler |
Değişkenler |
Fonksiyon Yapıları |
Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığı değişkenlerdir.
13.Soru
Esnek ve etkileşimli web sayfalarının sunulmasına olanak sağlayan gelişime ne ad verilir?
Esnek ve etkileşimli web sayfalarının sunulmasına olanak sağlayan gelişime ne ad verilir?
Web 0 |
Web 1.0 |
Web 2.0 |
Web 3.0 |
Web 4.0 |
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. Web sunumu yapan bilgisayarların üzerine web sunucu yazılımının yanı sıra, kod derleyicilerinin de yüklenmesiyle oluşturulan bu teknoloji sayesinde web geliştiricileri, doğrudan web sayfası oluşturmak yerine web sayfasını oluşturacak kodları yazma olanağına kavuşmuştur.
14.Soru
- Basit HTML kodlarından oluşur
- Bir veritabanı ile ilişkilendirilmemiştir
- Sınırlı düzeydeki etkileşim javascript gibi betik diller ile sağlanmaktadır
Yukarıdakilerden hangisi veya hangileri Statik bir web sayfasının özelliklerindendir?
Yalnız I |
Yalnız II |
I ve III |
II ve III |
I, II ve III |
Web sayfalarını statik ve dinamik içerikli olarak iki ana kategoriye ayırmak mümkündür. Statik
Web sayfaları, basit HTML kodlu ve bir veri tabanı ile ilişkilendirilmemiş ancak animasyon ve sınırlı etkileşimin javascript gibi betik dilleri ve flash
gibi uygulamalar yardımıyla gerçekleştirildiği ve
büyük oranda kodlama bilgisi gerektiren sayfalardır.
15.Soru
Aşağıdakilerden hangisi kendisine verilen metnin karakter sayısını sunan sıklıkla kullanılan metinsel PHP fonksiyonlarındandır?
strlen() |
chr() |
ltrim() |
rtrim() |
trim() |
Bahsedilen fonksiyon strlen() 'dir. Doğru cevap A'dır.
16.Soru
Sunucu taraflı web uygulamalarının sıklıkla büyük miktarlarda verilerin işlenmesini gerektirmesinin nedeni nedir?
Yazılan kodların karmaşık olması |
Kullanılan depolama yerinin geniş olması |
Her kullanıcı için farklı arayüz yazılımı yapılması |
Yazılımda karmaşık formların oluşturulması |
Genellikle çok sayıda kullanıcıya yönelik olması |
Sunucu taraflı web uygulamaları genellikle çok sayıda kullanıcıya yönelik olduğu için sıklıkla büyük miktarlarda verilerin işlenmesini gerektirir. Doğru cevap E'dir.
17.Soru
Aşağıdakilerden hangisi web sayfalarında sosyal ağ entegrasyonu ile oturum açmaya örnektir?
Facebook hesabı açma |
Facebook ile instagram hesabını eşitleme |
Twitter'da birden fazla hesap açma |
Twitter hesabı ile giriş yapma |
RSS beslemeleri ile giriş yapma |
Bir web sayfasına Twitter hesabı ile giriş yapma Web sayfası ve sosyal ağ entegrasyonuna örnektir. Doğru cevap D'dir.
18.Soru
HTLM etiketlerinin başlangıç ve bitiş simgeleri hangi şıkta doğru olarak verilmiştir?
< ve > |
/ ve / |
* ve * |
+ ve - |
( ve ) |
Cevap A. HTML etiketlerinin küçük harfle yazılması önerilmektedir. HTML etiketleri < ile başlar > ile biterler. Kapanış etiketleri </ ile başlar > ile biter. Açılan her etiketin kapatılma yeri ve etki alanının takibi için HTML düzenleme yazılımı kullanılması yararlı olacaktır.
19.Soru
Veritabanında aşağıdakilerden hangi fonksiyon kendisine verilen içerikteki özel karakterleri temizleyerek bu tehdidi ortadan kaldırır?
mysqli_connect() |
mysqli_query() |
md5() |
mysqli_real_escape_string() |
echo() |
“mysqli_real_escape_string()” adlı fonksiyon, kendisine verilen içerikteki özel karakterleri temizleyerek bu tehdidi ortadan kaldırır. Doğru cevap D'dir.
20.Soru
PHP dilinde, program yazma sürecini kolaylaştırmak üzere önceden hazırlanmış binlerce yerleşik fonksiyon vardır. Aşağıda verilen fonksiyonlardan hangisi kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunar?
md5() |
ucfirst() |
strolover() |
ucwords() |
strtoupper() |
PHP dilinde program yazma sürecinde sık kullanılan fonksiyonlardan biride, metinler üzerinde işlem yapmayı sağlayan fonksiyonlardır. Yukarıda verilen fonksiyonlardan “ucwords”, kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunar? Doğru cevap D’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İ