İnternet Ve Web Programlama Final 18. Deneme Sınavı
Toplam 20 Soru1.Soru
Aşağıdakilerden hangisi İçerik yönetim sistemlerinde eklentilere verilen addır?
Update |
Add-on |
Plugin |
Tema |
Upgrade |
İçerik yönetim sistemleri, varsayılan olarak gelen araçlar ve özelliklere ek olarak eklentiler (plugins) ile kullanım açısından zenginleştirilebilir. Bu sistemler için yazılmış olan eklentiler içerik yönetim sistemlerinin resmi sitelerinde ve bazen de eklentinin geliştirildiği firmanın web sayfasında yayınlanmaktadır.
2.Soru
Şart ifadelerinde if ile belirtilen şartın sağlanmaması durumunda yeni bir şartın daha sorgulanmak istendiğinde aşağıdakilerden hangisi kullanılabilir?
case |
else |
else if |
for |
foreach |
if ile belirtilen şartın sağlanmaması durumunda yeni bir şartın daha sorgulanmak istendiğinde else if deyimi devreye girer
3.Soru
GET ve POST metodları ile ilgili verilen ifadelerden hangisi yanlıştır?
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 |
POST metodu verileri adres satırında görünmeyecek şekilde gönderir. |
GET metodu, POST metoduna göre çok daha büyük veri paketlerini gönderebilme potansiyeline sahiptir |
GET metodu çoğunlukla, gezinim verileri gibi, adres satırında görünmesi istenen veriler için tercih edilebilir |
Gizli kalması gereken veriler için POST metodu tercih edilmektedir |
En çok kullanılan form verisi teslim metodları ise GET ve POST metodlarıdır. 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. Ayrıca POST metodu, GET metoduna göre çok daha büyük veri paketlerini gönderebilme potansiyeline sahiptir. Tahmin edileceği üzere GET metodu çoğunlukla, gezinim verileri gibi, adres satırında görünmesi istenen veriler için tercih edilebilir
4.Soru
Aşağıdakilerden hangisi TCP/IP protokol yapısında bulunan katmanlardan biri değildir?
Uygulama Katmanı |
Taşıma Katmanı |
İnternet Katmanı |
Ağ Arayüz Katmanı |
Sonlandırma katmanı |
TCP/IP protokol yapısı dört katmandan oluşmaktadır. Bu protokol şu şekildedir; Uygulama Katmanı (Application Layer), Taşıma Katmanı (Transport Layer), İnternet Katmanı ve Ağ Arayüz Katmanı (Network Interface Layer).
5.Soru
I. Web sayfalarındaki ziyaretçi sayısında azalmanın Web sayfalarını kapatmalarını gerektirip gerektirmeyeceği konusunda kararsızlık yaşamaları.
II. Firmaların sosyal ağ platformlarının sahibi olmadıkları gibi bu platformların kural ve ilkelerine bağımlı olarak bu hizmetlerden yararlanmak durumunda kalmaları.
III. Sosyal medyanın her tür eleştiriyi beraberinde getirebilme potansiyeli.
Yukarıdakilerden hangisi/hangileri firmaların hangi sosyal ağ ortamlarını ne şekilde kullanmaları gerektiği konusunda tedirginlik duymalarına neden olarak gösterilebilir?
I ve II |
I ve III |
II ve III |
I, II ve III |
Yalnız II |
Sosyal medyanın her tür eleştiriyi beraberinde getirebilme potansiyeli, sosyal medyanın doğası gereğidir. I ve II numaralı ifadeler doğrudur. Doğru cevap A'dır.
6.Soru
Kendisine verilen metni ilk karakterini büyük harfe dönüştürerek sunan yerleşik fonksiyon hangisidir?
ucwords() |
substr() |
chr() |
ucfirst() |
strlen() |
ucwords(): Kendisine verilen metindeki kelimelerin ilk karakterlerini büyük harfe dönüştürerek sunar
substr(): Kendisine verilen metinin içindeki bir alt metni sunar
chr(): Kendisine verilen ACII kodunun karşılığı olan karakteri sunar
ucfirst(): Kendisine verilen metni ilk karakterini büyük harfe dönüştürerek sunar
strlen(): Kendisine verilen metinin karakter sayısını sunar
7.Soru
İstek yöntemleri düşünüldüğünde, GET yöntemine benzemekle birlikte sadece başlık bilgisi biçiminde cevap alınan istek yöntemi aşağıdakilerden hangisidir?
POST |
PUT |
OPTIONS |
TRACE |
HEAD |
HEAD: GET yöntemine benzer şekilde
istek gerçekleştirilir. Tek fark, bu yöntemle
yapılan isteklere geri dönülen cevap sadece
başlık bilgisini içerir. Arama motorları, web
sayfasının tekrar indekslenmesine gerek
olup olmadığını sorgularken bant genişliğinden
tasarruf etmek amacıyla bu yöntemden
faydalanırlar.
8.Soru
- Kullanıcıların kendi içeriklerini oluşturmalarına olanak tanır
- sosyal etkileşim ve iletişim için kolaylıklar sağlar
- Web sayfalarına entegre edilmesi web sayfalarının ziyaretçi sayısının artmasına yardımcı olur
Sosyal ağlar ile ilgili olarak yukarıdakilerden hangisi veya hangileri doğrudur?
Yalnız I |
Yalnız III |
I ve II |
II ve III |
I, II ve III |
Sosyal ağ ortamları, kullanıcıların kendi içerik
ve mesajlarını oluşturmalarına ve paylaşmalarına
imkân tanıyarak sosyal etkileşim ve iletişim için
birçok kolaylık sağlamaktadır. Sosyal ağ ortamlarını içeren Web sayfalarında kullanıcılar yalnızca
Web sayfası ile değil aynı zamanda birbirleri ile
iletişim kurabilmektedir. Web sayfalarına sosyal
ağ ortamlarının entegre edilmesi kullanıcıların içerikleri birbirleri ile daha kolay bir şekilde paylaşmalarına ve dolayısı ile söz konusu Web sayfasının
ziyaretçi sayısının artmasına yardımcı olmaktadır.
9.Soru
".... yapıları, üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlayarak, hem yazılımların daha hızlı oluşturulmasını, hem hata giderme süreçlerinin kısalmasını, hem de çok sayıda programcının aynı yazılım projesi üzerinde bağımsız olarak çalışabilmesini sağlamaktadır."
Yukarıdaki açıklamada boş bırakılan yere ne gelmelidir?
".... yapıları, üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlayarak, hem yazılımların daha hızlı oluşturulmasını, hem hata giderme süreçlerinin kısalmasını, hem de çok sayıda programcının aynı yazılım projesi üzerinde bağımsız olarak çalışabilmesini sağlamaktadır."
Yukarıdaki açıklamada boş bırakılan yere ne gelmelidir?
Döngü |
PHP |
Html |
Fonksiyon |
Kod |
Fonksiyon yapıları, üzerine tanımlanmış olan kod parçalarının tekrar tekrar kullanılmasını sağlayarak, hem yazılımların daha hızlı oluşturulmasını, hem hata giderme süreçlerinin kısalmasını, hem de çok sayıda programcının aynı yazılım projesi üzerinde bağımsız olarak çalışabilmesini sağlamaktadır. Doğru cevap D'dir.
10.Soru
Aşağıdaki fonksiyonlardan hangisi çerez yapılarının oluşturulmasında kullanılır?
mysqli_connect() |
isset() |
date() |
setcookie() |
mysqli_query() |
Birçok amaçla kullanılabilecek çerezler sayesinde kullanıcı adı ve parola gibi bilgilerin sonraki ziyaretlerde de hatırlanması mümkün olabilir. Oturum açmamış olsa bile, kullanıcı tarafından özelleştirilen bir sayfanın kullanıcıya
özel görüntüsü, çerezler yardımıyla kalıcı hâle getirilebilir. Bir alışveriş sitesi, yine çerezler üzerinde kullanıcı tercihlerini tutabilir. Kullanım örneği verilen bu yapılar, iki farklı kullanıma sahip olan ve aşağıda örneklendirilen “setcookie()” adlı fonksiyon ile oluşturulurlar
11.Soru
Verileri adres satırında görünmeyecek şekilde gönderen veri teslim metod aşağıdakilerden hangisidir?
Get |
Input |
Post |
Output |
Mailto |
Form etiketi içinde tanımlanması gereken ikinci özellik ise verilerin hangi metod ile teslim edileceğidir. Veriler bir PHP sayfasına teslim edilirken birçok metod kullanılabilir. En çok kullanılan form verisi teslim metodları ise GET ve POST metodlarıdır. 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. Ayrıca POST metodu, GET metoduna göre çok daha büyük veri paketlerini gönderebilme potansiyeline sahiptir. Tahmin edileceği üzere GET metodu oğunlukla, gezinim verileri gibi, adres satırında görünmesi istenen veriler için tercih edilebilir.
12.Soru
aşağıdakilerden hangisinde Web uygulama mimarisindeki katmanlardan biri değildir?
İstemci katmanı |
Web katmanı |
İş katmanı |
Veritabanı katmanı |
server |
server
13.Soru
Aşağıdakilerden hangisi ilk web sayfası kodlama dilidir?
CSS |
HTML |
JavaScript |
PHP |
C+ |
En temel anlamıyla Ağ (Web), insanların İnternet üzerinden bilgi paylaşmalarını sağlamak üzere geliştirilmiş bir uygulamadır. Web sayfaları ise İnternet ya da başka bir ağ üzerinden bir tarayıcı ile erişilebilen ve genelde hiper metin işaret dili olarak adlandırılan HTML (HyperText Markup Langauge) ile yazılmış bir belgedir.
14.Soru
PHP dilinde “$” işareti ile başlayan sözcükler nasıl algılanır?
Özel karakter |
Şart İfadeleri |
Değişkenler |
Döngüler |
Fonksiyon yapısı |
PHP dilinde “$” işareti ile başlayan sözcükler, doğrudan değişken olarak algılanır.
15.Soru
Aşağıdakilerden hangisi Veritabanı sorgularında kullanılacak verideki özel karakterleri temizleyerek sorgu güvenliğini sağlayan fonksiyondur?
mysqli_connect() |
mysqli_num_rows() |
mysqli_data_seek() |
mysqli_stat() |
mysqli_real_escape_string() |
Sayfa 206 da Tablo 7.1 i inceleyiniz. Doğru cevap E şıkkıdır.
16.Soru
Aşağıdakilerden hangisi isteğe bağlı olarak URL yapısına eklenebilecek bir bileşendir?
Protokol |
Alt etki alan adı |
Etki alan adı |
Dosya adı |
Sorgu dizileri |
Bir URL yapısında yukarıda açıklanan 7 temel bileşenin yanında, bazı özel durumlarda ya da isteğe bağlı olarak kullanılmak üzere URL yapısına eklenen bileşenler de bulunabilmektedir. Kullanıcı adı ve parola, port numarası ve sorgu dizisi (query string) bileşenleri URL yapısına isteğe bağlı olarak eklenebilmektedir.
17.Soru
<canvas>etiketinin anlamı aşağıdakilerden hangisinde doğru verilmektedir?
Dinamik bir resim ya da animasyon çizimi için kullanılır |
Sayfaya ses oynatıcı bir modül ekler |
İşlem süreci göstergesi ekler |
Sitenin başlık ve açıklama içeriğini |
Menüleri ve birtakım zaruri işlevleri |
Dinamik bir resim ya da animasyon çizimi için kullanılır
18.Soru
Bir echo komutu, her çalıştırıldığında bir değişkenin değerini yazıp, bir alt satıra geçmeyi sağlayan etiket aşağıdakilerden hangisidir?
If |
for |
<br/> |
$i |
++ |
++ işareti değeri bir artırarak yazmayı sağlar. $ işareti doğrudan değişkenleri ifade eder. for döngü deyimidir. if şart ifadesidir. Doğru cevap C'dir.
19.Soru
Aşağıdakilerden hangisi web tarayıcısı penceresine odaklanılmasını sağlamaktadır?
window.focus() |
document.alert() |
window.alert() |
document.focus() |
window.document.focus() |
window.focus() Pencereye odaklanılmasını sağlar.
20.Soru
HTML komutları hangi işaretler arasına yazılır?
/ .... \ |
[ .... ] |
( .... ) |
{ .... } |
< .... > |
HTML sayfaları <HTML> etiketi ile başlar ve </HTML> etiketi ile biter. HTML komutları, küçük ve büyük “< …. >” işaretleri arasına yazılır. Kapanış etiketleri </ ile başlar > ile biter. 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İ