İnternet Tabanlı Programlama
2018–2019 Vize (Ara Sınav) Çıkmış Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1

Soru metni
php.ini dosyasına aşağıdaki ifadelerden hangisi yazılırsa kullanıcı ziyaretini sonlandırsa bile PHP kodunun çalışmaya devam etmesini sağlar? A) ignore_user_abort=Off B) error_reporting = E_ALL & ~E_NOTICE C) max_execution_time=30 D) short_open_tag = On E) ignore_user_abort=On - 2

Soru metni
İnternet üzerinden bir kişinin başka bir kişi ile e-posta gönderip alabildiği protokol aşağıdakilerden hangisidir? A) FTP B) SMTP C) HTTP D) TCP E) TCP/P - 3

Soru metni
I. 1996 yılında Microsoft firması tarafından dinamik Web sayfaları oluşturmak amacıyla geliştirilmiştir. II. Kodları <%...%> arasına yazılmaktadır. III. Açık kaynak kodlu bir yapıdadır. ASP dili ile ilgili yukarıdaki ifadelerden hangileri doğrudur? A) Yalnız l B) Yalnız II C) I ve ll D) I| ve I!I E) I, Il ve I!I - 4

Soru metni
Internet tabanlı programlamanın ilk yıllarında statik Web sayfaları geliştirmeye olanak sağlayan - bulunmakta iken; takip eden yıllarda dinamik Web sayfaları geliştirebilmek amacıyla PHP ve ASP gibi internet tabanlı programlama dilleri geliştirilmiştir. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar? A) CSS B) Javascript C) HTTP D) HTML E) Phyton - 5

Soru metni
PHP programlama dilinde istemciye gönderilecek olan Web sayfasına metin yazılmasını sağlayan kod aşağıdakilerden hangisidir? A) echo B) < center> C) <?php D) ?> - 6

Soru metni
WampServer'da projeler için ayrı ayrı tanımlanabilecek olan takma adlara ulaşılmasını sağlayan panel bileşeni aşağıdakilerden hangisidir? A) Localhost B) Your Aliases C) Apache D) www klasörü E) phpMyAdmin - 7

Soru metni
I. Rasmus Lerdorfun 1995 yılında C dili üzerinden gerçeklestirdigi çalışmalarla başlamıştır. II. Ucretli ve lisanslı bir dil olarak Microsoft firması tarafından geliştirilmiştir. III. Dilin dördüncü sürümü 2000 yılında yayınlanmıştır. PHP ile ilgili yukarıdaki ifadelerden hangileri doğrudur? A) Yalnız l soru B) Yalnız II C) Yalnız III D) I ve Ill E) I, Il ve Ii - 8

Soru metni
Betik diller ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) Phyton nesne yönelimli, yorumlamalı, birimsel ve yüksek seviye etkileşimli bir programlama dilidir. B) Facebook, Youtube, Yahoo, Wikipedia ve OGame gibi bilindik birçok web site PHP dili ile geliştirilmiştir. C) JavaScript kodları, HTML kodları arasına <script> </script> etiketleri ile tanımlanarak yazılmaktadır. SOTL D) Perl, Larry Wall tarafindan 1987 yılında geliştirilen, Unix işletim sistemi için yorumlayıcı bir dildir. E) Lua, Delphi programlama dilinden üretilmiş bir script dilidir. - 9

Soru metni
PHP diliyle oluşturulan kodlar hangi ifadelerin arasına yazılır? A) <p> </p> B) < php:> C) <?php?> D) </body> </body> E) <% %> - 10

Soru metni
PHP dillinde varolan yapılandırmanın listelenmesini sağlayan fonksiyon aşağıdakilerden hangisidir? A) echo B) max_executon_time C) <?php D) phpinfo() E) define () - 11

Soru metni
PHP'de genellikle sıkça yapılan işlemler için tanımlanan, daha sonra çalıştırmak için programcı tarafından yazılan kod bloklarına ne ad verilir? A) Fonksiyon B) Döngü C) Operatör D) Karşılaştırma ifadesi E) Formlar - 12

Soru metni
HP'deki çatılar ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) Çatılar, uygulamalar için gerekli olabilecek temel işlevleri ve araçları bünyesinde bulundurmaktadır. B) Model katmanı, kullanıcı arayüzünün geliştirilmesi için kullanılmaktadır. C) PHP çatılarının çoğu MVC tasarım desenini kullanmayı zorunlu kılmaktadır. D) Kontrolcü katmanı organizasyonun yapıldığı bölümdür. E) Görünüm katmanında HTML, CSS ve JavaScript gibi kodlar bulunmaktadır. - 13

Soru metni
1. <script> 2. document. write('<pid="paragraf"> İlk paragrafım.</p>'); 3. </script> Yukarıdaki Javascript kodlarının 2. satırında bulunan document.write() metodunun kullanım amacı aşağıdakilerden hangisidir? A) Kullanıcıya diyalog kutuları göstermek B) HTML elementinin içerıgini düzenlemek C) HTML elementine yeni bir çocuk element eklemek D) Tarayıcı sayfalarındaki hataları ve uyarıları bildirmek E) HTML sayfasına içerik eklemek - 14

Soru metni
1. <script> 2. var y = 0; 3. while (y<20) 4. { 5. console.log("y değişkeninin değeri: "+y) ; 6. y++; 7. } 8. </ script> Yukarıdaki Javascript kod diziminde 6. satırda yer alan yt+ ifadesinin anlamı aşağıdakilerden hangisidir? A) y değişkeninin değerini 1 azaltmaktadır. B) y değişkeninin 20'den o küçük olduğunu göstermektedir. C) y değişkeninin değerine 1 eklenmektedir. D) y değişkenine O'dan 20'ye kadar olan tüm sayıların toplamını atamaktadır. E) y değişkeninin 0'a eşit olduğunu göstermektedir. - 15

Soru metni
Dizileri birleştirmek için kullanılan , PHP fonksiyonu aşağıdakidakilerden hangisidir? A) array_merge B) array_pop C) array_reverse D) array_splice E) array_push - 16

Soru metni
Javascript'te değişkenler ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) Değişken isimlerinde boşluk kullanılamaz. B) Değişken isimlerinde Türkçe karakterler (u,g,i,ş.ç,o) kullanılabilir. C) Değişken isimlerinde büyük ve küçük harfler kullanılabilir. D) Değişken isimleri JS rezerve sözcüklerinden (for, var, function vb.) biri olamaz. E) Değişken isimlerinde alt tire "_" ve "$" dolar işareti kullanılabilir. - 17

Soru metni
PHP'de "özdeştir" operatörünü simgeleyen karşılaştırma operatörü aşağıdakilerden hangisidir? A) != B) !== C) ! D) == E) === - 18

Soru metni
Javascript'teki if (koşul) yapısında verilen mantıksal ifadenin yanlış olması durumunda çalıştırılan blok aşağıdakilerden hangisidir? A) else B) while C) switch D) true E) for - 19

Soru metni
Javascript'te verilen etiket adıyla işaretlenmiş bir elementler kümesini çeviren fonksiyon aşağıdakilerden hangisidir? A) document.getElementsByClassName() B) document.getElementByld() C) document.getElementByScript() D) document.getElementsByTagName() E) document.getElementByFunction() - 20

Soru metni
Normalde PHP kodları sırayla çalıştırılır. - komutu ile programın akışını değiştirmek mümkün olup, program akışının istenilen bölümden devam etmesi sağlanabilir. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar? A) While B) If C) Goto D) Include E) Require
Bir şıkka dokun; doğru cevap hemen görünür.