İnternet Ve Web Programlama Final 19. Deneme Sınavı
Toplam 20 Soru1.Soru
Sunucu taraflı bir dil olan derleyici aşağıdakilerden hangisidir?
Web klasörü |
PHP |
Web istemci |
WampServer |
HTML |
Aslında bir betik dili sayılabilecek PHP, yıllar boyunca sürdürdüğü gelişimi ile bir kodlama dilinde olması beklenen özelliklerin neredeyse tamamına sahip hale gelmiştir. PHP sayfalarının yapısı, basit bir PHP sayfası örneği üzerinden kolaylıkla anlaşılacaktır.
2.Soru
Sıcaklık 40'dan büyükse "çok sıcak", 30-40 aralığında ise "sıcak", 20-30 aralığında ise "ılık", 20'den küçük ise "soğuk" kodunda aşağıdaki kod gruplarından hangileri kullanılmalıdır?
if - else if - else |
if - else |
if - else if |
if - else - for |
if - function |
İlk şart kurulurken if yapısıyla değerin 40'dan büyüklüğü sorgulanır. Son kod satırı hariç diğerlerinde belirli aralıklar "eğer" şartıyla sorgulandığı için else if kullanılmalıdır. Hepsinde büyükse ifadesi kullanılacaktır. En son 20'den büyük ise "ılık", değilse şartlara uymayan tüm durumlar için "soğuk" ifadesinde sadece else kullanılır. Doğru cevap A'dır.
3.Soru
Web üzerinden bilgi paylaşımı ............................ olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir. Web üzerinde yer alan ...........................olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir. Yukarıda yer alan iki boşluğa gelmesi gereken kelime aşağıdakilerden hangisidir?
Hiper adres |
Süper adres |
Güvenli bağlantı |
Güçlü bağlantı |
Hiper metin |
Web üzerinden bilgi paylaşımı hiper metin (hypertext) olarak düzenlenmiş elektronik belgeler yardımıyla gerçekleştirilir. Web üzerinde yer alan hiper metin olarak düzenlenmiş elektronik belgelerin her birine web sayfası adı verilir.
4.Soru
Aşağıdakilerden hangisi verileri adres satırında görünmeyecek şekilde gönderen metod tur?
GET |
LOST |
POST |
PHP |
SEND |
GET metodu, verileri adres satırı üzerinden gönderdiği için, bu verilerin dışarıdan görülebilmesi ve tarayıcı geçmişine kaydedilmesi gibi durumlar olasıdır. Bu nedenle, parola veya özel mesaj gibi verilerin GET metodu ile gönderilmesinden
kaçınılmalıdır. Kullanılabilecek diğer metod olan POST ise verileri adres satırında görünmeyecek şekilde gönderir. Bu nedenle, gizli kalması gereken veriler için tercih edilmektedir.
Doğru cevap C şıkkıdır.
5.Soru
Kendisine verilen metindeki belirli alt metinleri değiştirerek sunan PHP fonksiyonu aşağıdakilerden hangisidir?
ucwords() |
strtoupper() |
substr() |
md5() |
str_replace() |
PHP dilinde, program yazma sürecini kolaylaştırmak üzere önceden hazırlanmış binlerce yerleşik fonksiyon vardır. En sık kullanılan fonksiyonların ise, metinler üzerinde işlem yapmayı sağlayan fonksiyonlar olduğu söylenebilir. str_replace() fonksiyonu kendisine verilen metindeki belirli alt metinleri değiştirerek sunar.
6.Soru
En yaygın kullanılan döngü deyimi nedir?
for |
echo |
else |
else if |
$deneme |
En yaygın kullanılan döngü deyiminin ise “for” olduğu söylenebilir.
7.Soru
Windows işletim sistemi kullanan bilgisayarlarda, başlat menüsündeki arama kutusuna hangi komut yazılarak ulaşılan komut satırı arayüzü ile ağ bilgilerinin öğrenilmesi mümkündür?
Windows işletim sistemi kullanan bilgisayarlarda, başlat menüsündeki arama kutusuna hangi komut yazılarak ulaşılan komut satırı arayüzü ile ağ bilgilerinin öğrenilmesi mümkündür?
İpconfig |
List |
Dir |
Cmd |
html |
Bir web sunucusuna aynı ağ üzerindeki başka bir bilgisayar üzerinden erişmek için, ağ üzerindeki IP numarası ya da alanadı kullanılmalıdır. Windows işletim sistemi kullanan bil- gisayarlarda, başlat menüsündeki arama kutusuna “cmd” yazılarak ulaşılan komut satırı arayüzü ile ağ bilgilerinin öğrenilmesi mümkündür.
8.Soru
Bir web ziyareti sırasında erişilebilen web dosyası türleri aşağıdakilerden hangisinde doğru verilmiştir?
www php |
html php |
html www |
html php www |
ppt html php |
Bir web ziyareti sırasında iki farklı web dosyası türüne erişilmek istenebilir. Biri “html” uzantılı, diğeri “php” uzantılı olabilecek bu dosyalar, Apache tarafından ayrı süreçlerle sunulur. Doğru cevap B'dir.
9.Soru
Aşağıdaki kullanımlardan hangisi 1150 saniye geçerlilik süresi olan bir çerez verisi oluşturur?
setcookie(¨cereztest¨,¨Merhaba Dunya!¨); |
setcookie(“cerez”,”Merhaba!”,date()+1150); |
echo $_COOKIE[‘cereztest’]; |
isset($_COOKIE[‘cereztest’]); |
setcookie(¨cereztest2¨,¨Cerezleri Kullaniyorum!¨, date()-1000); |
setcookie(“cerez”,”Merhaba!”,date()+1150); fonksiyonu 1150 saniye geçerlilik süresi olan bir çerez verisi oluşturur. Dolayısıyla doğru cevap B'dir.
10.Soru
Aşağıdakilerden hangisi date() fonksiyonu ile birlikte kullanılabilecek özel karakterlerden olan ‘y’ karakterinin görevidir?
Yılı son iki basamağı ile ifade eder. |
Yılı ifade eder. |
Yılın kaçıncı gününde bulunulduğunu ifade eder. |
Ay adını ifade eder. |
Gün adını ifade eder. |
'y' karakteri, yılı son iki basamağı ile ifade eder.
11.Soru
Geliştirici, tekrar kullanmak istediği kodları içeren JavaScript sayfasını geri çağırmak için hangi fonksiyonu kullanmalıdır?
"<script src='öncekiSayfa.js'></script>" |
"<script src='sonrakiSayfa.js'></script>" |
"<script src='cagrilacakSayfa.js'></script>" |
"<script src='geriSayfa.js'></script>" |
"<script src='onclinkSayfa.js'></script>" |
Önceden yazılmış kod parçalarının tekrar kullanılabilmesini kolaylaştıran önemli bir özellik de dışarıdan JavaScript sayfası çağırabilmektir. Geliştirici, tekrar kullanmak istediği kodları içeren JavaScript sayfasını, "<script src='cagrilacakSayfa.js' </script>" kullanımıyla çağırabilir. Çağırılan sayfadaki kod, fonksiyon yapısı ve değişken ataması gibi öğelerin tamamı, çağırıldığı sayfada geçerli olur.
12.Soru
- Kullanıcıların web sayfalarına kayır olma süreçleri kısalır
- Elde edilen profil bilgileri sayesinde kişiye özgü tanıtım ve kampanyaları duyurmak mümkün olur
- Kullanıcıların yaptığı yorumların sosyal medya takipçileri tarafından görülebilmesini sağlar
Yukarıdakilerden hangisi veya hangileri web sayfasına sosyal ağları entegre etmenin getirdiği üstünlüklerdendir?
Yalnız I |
Yalnız II |
I ve II |
II ve III |
I, II ve III |
Kullanıcıların %70’ten fazlasının bir Web
sayfasına giriş yapmak için Sosyal Ağ hesaplarını
kullandıkları bilinmektedir. Bu sayede kullanıcıların Web sayfalarına kayıt olma süreçleri kısalmakla birlikte elde edilen kullanıcı profil bilgilerine göre Web sayfasının sahibi olan kurum
ya da kuruluş tarafından kişiye özel ürün tanıtımları yapma ve kampanyaları duyurma fırsatı
doğmaktadır. Sosyal Ağ hesabı ile giriş yapmanın
başka bir avantajı da bu yöntemle Web sitesinde
oturum açan ziyaretçilerin yorum yapabilmeleri
ve bu yorumların sosyal medyada takipçileri tarafından görülebilmesidir. Hedef kitlenin hangi
sosyal ağları tercih ettiklerini belirlemenin yolu
Web analitik verilerini incelemektir. Google Analytics gibi Web analitikleri uygulamaları
Web sayfalarına İçerik Yönetim Sistemleri- Eklentiler başlıklı kısımda belirtildiği gibi eklenti
yoluyla entegre edilebilir.
13.Soru
JavaScript dilinde de “//” karakteri, bulunduğu satır için kendinden sonra gelen metinle ilgili nasıl bilgi verir?
Kendinden sonra gelen metnin başlayacağını belirtir. |
Kendinden sonra gelen metnin bittiğini belirtir. |
Kendinden sonra gelen metnin yorum olduğunu belirtir. |
Kendinden sonra gelen metnin kaynak göstereceğini belirtir. |
Kendinden sonra gelen metnin döngü değişkeni olduğunu belirtir. |
Özellikle çok sayıda kod satırından oluşan JavaScript projelerinde kodların arasına, derleyici tarafından görülüp derlenmeyecek notlar veya yorumlar yazmak kullanışlı olmaktadır. Programlama dillerinin hemen
hepsinde olduğu gibi JavaScript dilinde de “//” karakteri, bulunduğu satır için kendinden sonra gelen metnin yorum olduğunu belirtir. Birden fazla satırdan oluşan yorum satırları da “/*” karakterleri ile başlatılıp
“*/” karakterleriyle sonlandırılır.
14.Soru
Aşağıdaki şart ifadelerinde kullanılan operatörler için hangisi doğru bir kullanım olmaz?
a>b |
a>=b |
a<b |
a=b |
a!=b |
a=b ifadesi koşul ifadelerinde kullanılmaz bu ifade değişkene değer atamayı ifade eder. Bunun yerine a==b kullanılabilir.
15.Soru
Aşağıdakilerden hangisi WampServer yazılımı içerisindeki arayüzler arasında yer almaz?
Veritabanları |
SQL |
Durum |
Ekle |
Dışa Aktar |
WampServer yazılımı içerisindeki arayüzler;
• Veritabanları: Veritabanlarını listeleyen ve
yeni veritabanı oluşturma olanağı sağlayan
arayüze ulaştırır.
• SQL: Veritabanları üzerinde SQL dili ile
soru yapılmasını sağlayan arayüze ulaştırır.
• Durum: Veritabanına ilişkin istatistikleri
sunan arayüze ulaştırır.
• Kullanıcılar: Veritabanı kullanıcılarının
oluşturulması, silinmesi veya yetkilendirilmesi
gibi işlemlerin yapılabileceği arayüze
ulaştırır.
• Dışa Aktar: Veritabanlarının yedeğinin
alınmasını sağlayan arayüze ulaştırır.
• İçe Aktar: Veritabanlarının yedekten yüklenmesini
sağlayan arayüze ulaştırır.
• Ayarlar: phpMyAdmin arayüzüne ilişkin
ayarların yapılmasını sağlayan arayüze ulaştırır.
Doğru cevap D şıkkıdır.
16.Soru
Aşağıdaki HTML form etiketlerinden hangisi başlangıcı ve bitişi doğru olarak yazılmıştır?
<html> - </html> |
<head> - <head> |
</body> - <body> |
</html> - <html> |
</*title> - <*/title> |
HTML sayfaları <HTML> etiketi ile başlar ve </HTML> etiketi ile biter. Bir web geliştiricisinin tasarım ve kodlama konularında bilgi sahibi olması gerekir. Tasarımcının HTML dışında programlama dillerinden en az birinde çalışıyor olması dinamik web sayfaları hazırlamasını sağlayacaktır. HTML komutları, küçük ve büyük “< …. >” işaretleri arasına yazılır. Açma Etiketi: < ETİKET ADI > Kapama Etiketi:</ ETİKET ADI > şeklinde yazılmaktadır. Örnek; <B> Kalın Yazı Stili </B>’dir.
17.Soru
İçerik yönetim sistemleriyle ilgili ifadelerden hangisi yanlıştır?
Sayfa içeriklerini genelde bir içerik kütüphanesi veya veritabanı yardımıyla barındırır. |
En çok kullanılan içerik yönetim sistemlerine Wordpress, Drupal ve Joomla'dır. |
Sayfanın görünümü her bir sayfada yer alan menü, yazı ve görsellerden ayrılamaz. |
Kodlama bilgisi gerektirmeden çeşitli temalar yardımıyla sayfaların görünümünü değiştirebilir. |
Veritabanı kullanıldığı için site ziyaretçi bilgileri alınıp düzenlendikten |
İç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. Bir başka deyişle, içerik yönetim sistemlerinde sayfanın görünümü her bir sayfada yer alan menü, yazı ve görsellerden ayrıdır.
18.Soru
Bir web sayfası adres uzantısında protokol alanında aşağıdakilerden hangisi yer alır?
http:// |
www. |
index.php |
homepage.html |
search.php |
Yukarıdaki örnekte Web sayfası “index.php” dir ve her zaman URL’nin son kısmında yer alır. Burada dikkat edilmesi gereken bir konu her URL adresinde Web sayfasının dosya adı ve uzantısı (burada “index.php”) yukarıdaki örnekte olduğu gibi görünmeyebilir. Örneğin, https://www.anadolu.edu.tr/kisisel/ogrenciler URL’sinde Web sayfası görünmemektedir. Bu tür durumlarda varsayılan “index” dosyası URL’deki
son klasör altından (burada “ogrenciler”) yüklenmektedir. Protokol kısmına http:// yazılır.
19.Soru
JavaScript kodunun sonlandığını ifade etmek için kullanılacak etiket aşağıdakilerden hangisidir?
"<script>” |
"</script>” |
"</script/>” |
"<//script>” |
"<script/>” |
JavaScript kodunun sonlandığını ifade etmek için kullanılacak etiket "</script>” şeklindedir.
20.Soru
PhpMyAdmin arayüzünün giriş sayfasında yer alan "durum" bağlantısı ile aşağıdaki işlemlerden hangisi yapılır?
Veritabanları üzerinde SQL dili ile soru yapılmasını sağlayan arayüze ulaştırır |
Veritabanına ilişkin istatistikleri sunan arayüze ulaştırır |
Veritabanı kullanıcılarının oluşturulması, silinmesi veya yetkilendirilmesi gibi işlemlerin yapılabileceği arayüze ulaştırır |
Veritabanlarının yedekten yüklenmesini sağlayan arayüze ulaştırır |
Veritabanlarının yedeğinin alınmasını sağlayan arayüze ulaştırır |
Durum: Veritabanına ilişkin istatistikleri sunan arayüze ulaştırır.
-
- 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İ