İnternet Ve Web Programlama Final 10. Deneme Sınavı
Toplam 20 Soru1.Soru
WampServer’in yüklendiği bilgisayarda Apache tarafından sunulması istenen web sayfaları, hangi bir klasörde tutulur?
WampServer’in yüklendiği bilgisayarda Apache tarafından sunulması istenen web sayfaları, hangi bir klasörde tutulur?
alias |
apps |
bin |
logs |
www |
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.
2.Soru
İnternet ortamında bir grup insanın sosyal, profesyonel ve eğitim amaçlı metinsel, görsel ve/veya işitsel içerikleri paylaştıkları ve yorumlar yapıp görüş bildirdikleri ortamlara ne ad verilir?
HTML(HyperText Markup Language) |
İçerik Yönetim Sistemleri |
Dinamik Web Sayfaları |
Basamaklı Stil Sayfası-Cascading Style Sheets (CSS) |
Sosyal Ağlar |
Sosyal ağlar internet ortamında bir grup insanın sosyal, profesyonel ve eğitim amaçlı metinsel, görsel ve/veya işitsel içerikleri paylaştıkları ve yorumlar yapıp görüş bildirdikleri ortamlardır. Doğru cevap E'dir.
3.Soru
a=3 ve b=7 için aşağıdaki şart ifadelerinden hangisi true değeri döndürür?
(a>2)&&(b>8) |
(a<2)||(b>8) |
(a%3)==3 |
((b*3)%2)!=1 |
(a%3==0)&&(b>5) |
diğer ifadeler false değeri döndürürken e şıkkı true değeri döndürür.
4.Soru
Web sayfasında sunulan hizmetler ile ilgili destek ve bilgi edinme aşağıdakilerden hangisi ile sağlanır?
Arama özelliği |
Sosyal medya butonları |
İletişim bilgileri |
Gezinme menüleri |
Reklam bantları |
İletişim bilgileri, web sayfasında sunulan hizmetler ile ilgili destek ve bilgi edinme gibi alt birimlerle iletişim kanalları bilgilerini içermektedir. Cevap C'dir.
5.Soru
Metin yazı tipini belirlemek için hangi CSS özelliği kullanılır?
font-family |
font-size |
font-weight |
font-title |
font-heading |
Metin yazı tipini belirlemek için font-family CSS özelliği kullanılır. Doğru cevap A şıkkıdır.
6.Soru
Aşağıdakilerden hangisi post metodunu kullanan doğru bir form yazım örneğidir?
<form action=’verileria1.php’ type=’POST’> |
<form func=’POST’> |
<form type=’POST’> |
<form action=’verileria1.php’ method=’POST’> |
<form action=’verileria1.php’ method=’GET’> |
<form action=’verileria1.php’ method=’POST’> doğru yazım örneğidir. Doğru cevap D şıkkıdır.
7.Soru
Aşağıdakilerden hangisi web uygulama mimarisi içinde yer alan katmanlardan biri değildir?
Veritabanı katmanı |
Web katmanı |
İş katmanı |
Ağ katmanı |
İstemci katmanı |
Ağ katmanı
8.Soru
Aşağıdaki web sitesi bileşenlerinden hangisi site ziyaretçilerinin ziyaret ettikleri web sayfasını kendi ağında bulunan diğer kişilerle paylaşmasına olanak sağlar?
Oturum açma |
İletişim bilgileri |
Arama özelliği |
Gezinme menüleri |
Sosyal ppaylaşım bağlantıları |
Sosyal paylaşım bağlantıları da Web sayfalarının
önemli bileşenleri arasındadır. Bu bileşen sayesinde site ziyaretçileri ziyaret ettikleri Web sayfasını
kendi ağında bulunan diğer kişilerle paylaşabilir.
9.Soru
Aşağıdakilerden hangisi http istek yöntemleri arasında varsayılan yöntemdir?
POST |
GET |
DELETE |
PUT |
TRACE |
GET: http istek yöntemleri arasında varsayılan yöntemdir. Bu yöntemde belirli bir URL ile konumlandırılmış kaynak sunucudan istenir. Çoğu zaman web tarayıcısı adres çubuğuna bir URL girildiğinde, bir yer imi ya da bağlantı tıklandığında GET isteği gerçekleştirilmiş olur.
10.Soru
Web projelerinde sıklıkla kullanılan MD5 için aşağıda söylenenlerden hangisi doğrudur?
Çok yönlü bir şifreleme algoritmasıdır |
Kendisine verilen metni basit bir karakter dizgisine dönüştürür |
Elde edilen karakter dizgisinden başlangıçtaki metne ulaşmak mümkündür |
Kullanıcı parolaları veritabanına yazılmadan önce MD5 aloritmasıyla şifrelenir |
Kullanıcıdan gelen parola en son olarak MD5 algoritmasından geçirilir |
Web projelerinde sıklıkla kullanılan MD5, tek yönlü bir şifreleme algoritmasıdır. Bu algoritma, kendisine verilen metni karmaşık bir karakter dizisine dönüştürür. Elde edilen karakter dizisinden başlangıçtaki metne ulaşmak mümkün değildir. Bu nedenle genellikle kullanıcı parolaları veritabanına yazılmadan önce MD5 algoritmasıyla şifrelenir. Böylece, veritabanına ulaşılsa bile, parolaların ne olduğu kolaylıkla öğrenile-mez. Kullanıcı girişi sırasında, kullanıcıdan gelen parola, veritabanındaki parola ile karşılaştırılmadan önce MD5 algoritmasından geçirilir. Bu noktadaki uyuşma, parolanın doğru olduğu anlamına gelir.
11.Soru
Şart yapılarının daha kolay kurulumunu sağlamak ve kod okunurluğunu artırmak için hangi şart yapısını kullanmak gerekir?
if |
else |
else if |
switch-case |
break |
“If”, “else” ve “else if” yapılarıyla, karşılaşılan bütün dallanma gereksinimleri karşılanabilir. Ancak bazı durumlarda, şart yapılarının daha kolay kurulumunu sağlamak ve kod okunurluğunu artırmak için “switchcase” adı verilen şart yapısını kullanmak fayda sağlar. Doğru cevap D'dir.
12.Soru
Bir stile ait özellik belirtildikten sonra, bu özellik için değer ataması yapılabilmesi için aşağıdaki noktalama işaretlerinden hangisi konulmalıdır?
: |
. |
{ |
} |
* |
{ ve } işaretlerinin arasında kalan alan ‘bildirim alanı’ ya da ‘scope’ olarak adlandırılır. Bu alana stilin adı, özelliği ve değeri yazılır. Bu alanda stilin özelliği belirtildikten sonra ‘:’ işareti konarak bu özellik için değer ataması yapılır. Doğru cevap A'dır.
13.Soru
JavaScript dilinde önemli metinsel fonksiyonlar ilgili verilen bilgilerden hangisi yanlıştır?
concat(X): İki metni birleştirmek için kullanılır. Altında çağrıldığı değişken değeri ile X’i birleştirir. |
toLowerCase(): Altında çağırıldığı değişkenin değerini küçük harflere dönüştürerek sunar. |
toUpperCase(): Altında çağırıldığı değişkenin değerini büyük harfere dönüştürerek sunar. |
trim(): Altında çağırıldığı değişken değerinin sağ ve sol kenarlarındaki boşlukları yok ederek sunar. |
length: Metinsel ifade aramak için kullanılır. |
length Aslında fonksiyon değil, özellik olarak tanımlanır. Altında çağrıldığı değişkenin karakter sayısını sunar.
14.Soru
Özel durumların dışında, PHP komut satırları aşağıdakilerden hangi işaret ile sonlandırılmalıdır?
noktalı virgül (;) |
nokta (.)
|
iki nokta üst üste (:)
|
virgül (,) |
iki tane iki nokta üst üste (::) |
PHP komut satırları özel durumların dışında “;” işareti ile bitmektedir.
15.Soru
Web sayfaları ile ilgili aşağıdakilerden hangisi doğrudur?
Web sayfalarına tek biçimli kaynak konumlayıcı adresi ile erişilir. |
İçinde web sayfalarını da bulundurur. |
Tek bir alan adını paylaşır. |
Birbirlerine bağlı sayfalardan oluşur. |
Müzik dinleme, bağlantı paylaşma gibi özellikleri bulundurur. |
Web sayfaları internet tarayıcısı ile erişilebilen HTML ile yazılmış belgedir ve tek biçimli kaynak konumlayıcı adresi ile erişilir.
16.Soru
PHP dilinde doğrudan değişken olarak algılanan işaret hangisidir?
"*" |
"&" |
"@" |
"!" |
“$” |
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır. Bu sırada herhangi bir tür tanımlaması yapmak da gerekmez. Ayrıca herhangi bir türde veri yüklenen PHP değişkenine sonradan farklı türde bir değer yüklemek de mümkündür. Ancak PHP değişken adlarında boşluk ve noktalama işareti kullanılmamalı, değişen adlandırmalarına sayı ile başlanmamalı ve değişken adları İngilizce karakterlerden oluşturulmalıdır.
17.Soru
Aynı oturum içinde PHP sayfaları arasındaki veri paylaşımını sağlayan fonksiyon aşağıdakilerden hangisidir?
session_start() |
mysqli_query() |
mysqli_stat() |
mysqli_info() |
mysqli_connect() |
Oturum yönetimi, aynı ziyarete ilişkin verilerin PHP sayfaları arasında paylaşımını sağlamaktadır. “session_start()” adlı fonksiyonla başlatılan oturum, “$_SESSION[]” dizisi içinde oturum verilerinin tutulmasına olanak verir. Bu diziye yazılan veriler, kullanıcı tarayıcısı kapanana, oturum süresi dolana ya da “session_destroy()” fonksiyonuyla yok edilene kadar erişilebilir olur.
18.Soru
Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığı aşağıdakilerden hangisidir?
Ondalıklar |
Kodlamalar |
Şart ifadeleri |
Değişkenler |
Döngüler |
Programların işleyiş süreçleri, verilerin edinilmesini, işlenmesini ve yer değiştirmesini kapsar. Söz konusu verilerin saklanmasını sağlayan yapılar ise bellek hücreleridir. Veri tutabilen bellek hücrelerinin programlama dillerindeki karşılığı ise değişkenlerdir. Değişkenler, üzerlerinde çeşitli türlerde veri tutabilirler. Tamsayı, ondalıklı sayı ya da metinler, değişkenlere yüklenebilecek veri türlerinden yalnızca birkaçıdır.
19.Soru
I. Sosyal medya hesabı ile oturum açma
II. Kayıt olduktan sonra oturum açma
III. Misafir olarak giriş yapma
Yukarıdakilerden hangisi ya da hangileri web sayfalarında oturum açma yöntemleridir?
Yalnız II |
I ve II |
II ve III |
I ve III |
Hepsi |
Web sitesinde kullanıcı bilgileri toplanıp bu kullanıcıların sunulan hizmetler ile ilgili bir eylem yapmaları (örneğin bir ürünü ya da hizmeti satın almak ve/veya bunlarla ilgili geri bildirimde bulunmak ya da diğer kullanıcılarla iletişime geçmek) isteniyorsa bu kullanıcıların Web sayfası aracılığı ile siteye kayıt olup oturum açma işleminden sonra söz konusu bu eylemleri gerçekleştirmeleri genelde tercih edilen bir durumdur. Bu amaçla Web sayfalarında bulunması gereken önemli bileşenlerden biri de oturum açma ve kullanıcı hesabı oluşturma özelliğidir. Kullanıcı hesabı oluşturma, kullanıcıların ad, soyad ve e-posta gibi bazı bilgilerinin alınarak kullanıcının belirttiği e-postaya hesap onay bağlantısı gönderme ya da göndermeden anında hesap oluşturma yöntemiyle gerçekleştirilebileceği gibi ilerleyen kısımlarda açıklanacağı gibi sosyal medya hesaplarının kullanılması ile de gerçekleştirilebilir. Hatta son zamanlarda sıkça rastlanan bir durum da bir hizmet ve ürünün Web sayfası aracılığı ile pazarlandığı Web sitelerinde ziyaretçilerin kayıt olma sürecine takılmadan misafir olarak işlemlerini gerçekleştirebilmeleridir.
20.Soru
JavaScript kodlarının web tarayıcı tarafından tespit edilmesi ve derlenmesi için kullanılan etiket aşağıdakilerden hangisidir?
JavaScript kodlarının web tarayıcı tarafından tespit edilmesi ve derlenmesi için kullanılan etiket aşağıdakilerden hangisidir?
<script> |
<java> |
<html> |
<head> |
<body> |
JavaScript kodlarının web tarayıcı tarafından tespit edilmesi ve derlenmesi için “<script>” etiketi kullanılır. JavaScript kodunun sonlandığını ifade etmek için kullanılacak etiket ise “</script>” şeklindedir. “<script>” ve “</script>” etiketlerinin arasında kalan kod parçası, tarayıcı tarafından JavaScript kodu olarak yorumlanı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İ