İnternet Tabanlı Programlama - Tüm Sorular
Ünite 1
Soru 1
Seçenekler
Soru 2
Seçenekler
Soru 3
Seçenekler
Soru 4
Seçenekler
<% ... %> arasına yazılan internet tabanlı programlama dili ASP (Active Server Pages)'dir. ASP, Microsoft tarafından geliştirilen ve özellikle dinamik web sayfaları oluşturmak için kullanılan bir sunucu taraflı betik dilidir. <% %> etiketi içinde VBScript veya JScript (JavaScript'in Microsoft sürümü) kullanılarak da kod yazılabilir.Dolayısıyla cevap D şıkkıdır.
Soru 5
Seçenekler
Soru 6
Seçenekler
Soru 7
Seçenekler
Soru 8
Seçenekler
Soru 9
Seçenekler
Soru 10
Seçenekler
Doğru yanıt D seçeneğidir.
Soru 11
Merhaba Dünya!
Yukarıda verilen kodlar aşağıda verilen seçeneklerden hangi ortama aittir?
Seçenekler
Doğru yanıt C seçeneğinde verilmiştir?
Soru 12
Seçenekler
statik çalışmaktadır. 2014 yılında yayınlanan ve geliştirilme süreci devam eden HTML5 ile media etiketleri, canvas etiketleri, form etiketleri ve normal kullanım için yeni etiketler kullanılmaya başlanmıştır. Bu etiketlerin yanı sıra form elemanı olan input type için de çok sayıda yeni türler geliştirilmiştir. Bu yeni etiketler ile Flash programında yapılabilen animasyonlar, Web galerileri, hareketli Web sayfaları yapmak artık mümkündür. Apple firmasının Web ta rayıcılarında Flash Player desteğini kaldırdığı düşünüldüğünde HTML5’in öneminin arttığını söylemek mümkündür. HTML5 ile hazırlanan Web sayfalarının görüntülenmesi için Flash ile hazırlanan sayfalarda olduğu gibi ek bir uygulamanın bilgisayarlara yüklenmesine gerek yoktur. HTML5 kodları Web tarayıcılarında kolaylıkla görüntülenebilmektedir.
Doğru Yanıt A seçeneğinde verilmiştir.
Soru 13
Seçenekler
Doğru yanıt D seçeneğinde görülmektedir
Soru 14
Seçenekler
Doğru yanıt B seçeneğidir.
Soru 15
Seçenekler
bir kişinin başka bir kişi ile e-posta gönderip alabildiği protokoldür. Bu soruda cevaplara bakmak ta faydalı olabilir. Genelde protokol kısaltmalırının sonunda P sıklıkla görülmektedir. Bu seçenekleri ikiye indirebilir.
Doğru yanıt E seçeneğinde verilmiştir.
Soru 16
Seçenekler
sisteminin Windows olması ve Internet Information Services (IIS) hizmetlerinin açık olması
gerekmektedir. IIS, Windows işletim sisteminin yeni sürümlerinde yüklü olarak gelirken eski sürümlerde yüklü olmadığından dolayı eklenti olarak yüklenmesi gerekmektedir.
Doğru yanıt A seçeneğinde verilmiştir.
Soru 17
Seçenekler
• Kapsülleme/Paketleme (Encapsulation): Hazırlanan programda kullanıcıyla ilgisi olmayan kodlama kısmının gizlenmesi kapsülleme olarak geçmektedir. Kullanıcı, etkileşim kurduğu aracın istediği sonucu vermesini bekler, aracın nasıl çalıştığıyla ilgilenmez.
• Kalıtım (Inheritance): Kalıtım kelimesi programlamada da gerçek anlamında kullanılmaktadır. Programlama açısından bakıldığında oluşturulan bir sınıftan yeni sınıf üretmektir. Yeni sınıf, eski sınıfın özelliklerine sahiptir.
• Çok Biçimlilik (Polymorphism): Belli bir işlemin (metodun), farklı nesnelerde veya farklı ortamlarda farklı sonuçlar vermesidir. Örneğin konuşma işlemi, yüksek sesle, normal ses tonuyla ya da kısık sesle olabilir.
Doğru yanıt B seçeneğinde verilmiştir.
Soru 18
Seçenekler
içerir. Template kısmında işlenip gelen veriler, kullanılan şablon dili aracılığıyla şekillendirilerek kullanıcılara sunulur.
Doğru yanıt C seçeneğinde verilmiştir.
Soru 19
Seçenekler
mühendisliği alanıyla ilgili bir kavramdır. Models (veriler), views (kullanıcı arayüzü) ve controller (denetleyici) terimleri bir araya getirilerek oluşturulan yapıdır (Resim 1.10). MVC, Bilgisayarlarda kullanıcı arayüzü uygulaması için tasarlanan model yazılımıdır. MVC’lerin üstünlükleri arasında proje geliştirme süresini kısaltması, yeniden kullanılabilirlik ve performans sayılabilir.
Doğru yanıt D seçeneğinde verilmiştir.
Soru 20
Seçenekler
Soru 21
Seçenekler
Soru 22
Seçenekler
Soru 23
Seçenekler
Soru 24
II - Web sayfası anahtar kelimeleri (Keywords)
III.Web sayfası hakkında bilgi (Description)
Yukarıdakilerden hangisi ya da hangileri “meta” etiketi içerisinde tanımlanmaktadır?
Seçenekler
Soru 25
Seçenekler
Soru 26
Seçenekler
Soru 27
Seçenekler
İstemci-Talep-Sunucu-Yanıt
Soru 28
Yukarıdakilerden hangisi ya da hangileri nesne tabanlı internet programlamada kullanılan nesnelerin özelliklerindendir?
Seçenekler
Soru 29
Seçenekler
Soru 30
Seçenekler
Soru 31
Seçenekler
Soru 32
Seçenekler
İnternet teknolojilerinin gelişiminde ilk olarak Arpanet yer alır.
Soru 33
Seçenekler
dili olup ilk amacı CERN’de internet tabanlı bilgi paylaşımı yapmaktır.
İlk internet tabanlı dil olarak karşımıza HTML dili çıkmaktadır. HTML, 1991 yılında Tim Berners-Lee tarafından geliştirilen bir betik dili olup ilk amacı CERN’de internet tabanlı bilgi paylaşımı yapmaktır.
Soru 34
Seçenekler
Soru 35
II. PHP veya JavaScript gibi internet tabanlı programlama dilleriyle geliştirilmektedirler.
III. Değişiklik durumunda Web sayfalarının manuel olarak güncellenmesi gerekir.
Yukarıdakilerden hangileri Dinamik Web sitelerinin özelliklerindendir?
Seçenekler
otomatik değişiklik yapıldığından dolayı yapılan değişiklik durumunda Web sayfalarının sunucuda manuel olarak güncellenmesine gerek yoktur.
1. ve 2. ifade doğrudur. Ancak, değişiklik durumunda dinamik Web sayfalarının manuel olarak güncellenmesi gerekmez. Değişiklikler dinamik bir şekilde uygulanır.
Soru 36
I. Tarayıcı vekil sunucuya bağlanır ve hangi sayfayı istediğini söyler.
II. Vekil sunucu gerekiyorsa o sayfaya bağlanır ve içeriği alır.
III. Vekil sunucu tarayıcıya içeriği gönderir.
Seçenekler
Vekil sunucu olarak bilinen Proxy, internete erişim sırasında kullanılan ara sunucudur. Proxylerin çalışma yapısı şu şekildedir:
• Tarayıcı vekil sunucuya bağlanır ve hangi sayfayı istediğini söyler.
• Vekil sunucu gerekiyorsa o sayfaya bağlanır ve içeriği alır.
• Vekil sunucu tarayıcıya içeriği gönderir.
I, II, III
Soru 37
I. Betik diller
II. İstemci sunucu taraflı programlama
III. Nesne tabanlı programlama
Seçenekler
I, II, III
Soru 38
I. Kapsülleme/paketleme
II. Kalıtım
III. Çok biçimlilik
Seçenekler
üzere üç prensibe sahiptir.
I, II, III
Soru 39
Seçenekler
Soru 40
Seçenekler
Soru 41
Seçenekler
Soru 42
Seçenekler
etiketleri arasına yazılmalıdır.
Soru 43
Seçenekler
Soru 44
II. Web sayfası anahtar kelimeleri (Keywords)
III.Web sayfası hakkında bilgi (Description)
Yukarıdakilerden hangisi ya da hangileri “meta” etiketi içerisinde tanımlanmaktadır?
Seçenekler
Soru 45
Seçenekler
Soru 46
Seçenekler
Soru 47
Seçenekler
istemci sunucu taraflı çalışan internet tabanlı programlama dillerinin çalışma yapısını doğru sırada vermektedir.
Soru 48
- Özellikler (Properties) II. Olaylar (Events) III.İşlevler (Methods)
Seçenekler
Soru 49
Seçenekler
Soru 50
Seçenekler
Soru 51
1) Kullanıcıyla ilgisi olmayan kodların gizlenmesi | a) Kalıtım |
2) Yeni sınıfın eski sınıfın özelliklerine sahip olması | b) Çok biçimlilik |
3) Bir metodun farklı nesnelerde farklı sonuçlar vermesi | c) Kapsülleme |
Nesne tabanlı programlamayla ilgili yukarıda verilen özellikler ve prensiplerin doğru eşleştirilmesi aşağıdaki seçeneklerden hangisinde verilmiştir?
Seçenekler
Soru 52
Seçenekler
Ünite 2
Soru 1
II. Ruby
III. JSP
Yukarıdakilerden hangileri sunucu taraflı diller arasındadır?
Seçenekler
Soru 2
Seçenekler
Soru 3
I. Ziyaretçilerin özel sayfalar üretilebilmesine ve içeriğe kolayca katkı sağlayabilmesine olanak sağlar.
II. Sunucu taraflı dil ile dinamik olarak oluşturulmuş bir Web sayfası ziyaret edildiğinde, istemciye, derlenen sayfanın ürettiği içerik gönderilir.
III. Derleme süreci sunucu üzerinde yapıldığı için istemci, sunucu taraflı kodları göremez.
İfadelerinden hangileri doğrudur?
Seçenekler
Soru 4
Seçenekler
- Localhost
- phpMyAdmn
- Your Alases
- www klasörü
- Apache
- PHP
- MySQL
- Bütün Servisleri Başlat
- Bütün Servisleri Durdur
- Bütün Servisleri Yeniden Başlat
Soru 5
Seçenekler
Soru 6
Seçenekler
Soru 7
Seçenekler
Soru 8
Seçenekler
Soru 9
I. Yapılandırma değişkeninin değeri
II. Bileşenlerin versiyon numaraları
III. Bir modülün yüklü olup olmadığı
bilgilerinden hangilerine ulaşılabilir?
Seçenekler
Soru 10
Seçenekler
Soru 11
II. İstemci, sunucu taraflı kodları göremez.
III. Sunucu, ziyaret edilen sayfayı içeriğine bakmaksızın karşı tarafa gönderir.
Yukarıda verilen maddelerden hangileri sunucu taraflı programlama dilleri ile oluşturulmuş web sitelerine aittir?
Seçenekler
Soru 12
Yukarıdaki paragrafta bahsedilen, sunucu taraflı programlama dili aşağıdakilerden hangisidir?
Seçenekler
Soru 13
II. En çok kullanılan Web sunucu yazılımıdır.
III. Yaygın işletim sistemlerinin hepsini desteklemektedir
Yukarıda Apache adlı yazılım ile ilgili verilen bilgilerden hangileri doğrudur?
Seçenekler
Soru 14

Seçenekler
Soru 15
Bu duruma ilişkin doğru ifade aşağıdakilerden hangisidir?
Seçenekler
Soru 16

Yukarıda verilen PHP kodunun derlenmesi sonucu web tarayıcıda hangi görüntü oluşur?
Seçenekler
Soru 17

Yukarıda verilen PHP kodunun derlenmesi sonucu web tarayıcıda hangi görüntü oluşur?
Seçenekler
Soru 18

Yukarıda PHP'nin yapılandırılmasına ilişkin bir takım satırlar verilmiştir. Bu göre aşağıdaki ifadelerden hangisi doğrudur?
Seçenekler
Soru 19
Seçenekler
Soru 20
Seçenekler
Soru 21

Yukarıdaki çıktıda bilgisayarın IP adresi aşağıdakilerin hangisidir?
Seçenekler
Soru 22
Seçenekler
Soru 23
Seçenekler
Soru 24
Seçenekler
Soru 25
Seçenekler
Soru 26
Seçenekler
Soru 27
Seçenekler
Soru 28
Seçenekler
Soru 29
Seçenekler
Soru 30
Seçenekler
Soru 31
Seçenekler
Soru 32
Seçenekler
Soru 33
Seçenekler
Soru 34
Seçenekler
Soru 35
$deneme=”sayi”;
$sayi=15;
echo $$deneme;
?>
Yukarıda verilen php kodunun çıktısı olarak yazılacak metin aşağıdakilerden hangisinde doğru verilmiştir
Seçenekler
Soru 36
Seçenekler
Soru 37
Seçenekler
Soru 38
Seçenekler
Soru 39
Seçenekler
Soru 40
Seçenekler
Soru 41
Seçenekler
Soru 42
Seçenekler
Soru 43
Seçenekler
Soru 44
Seçenekler
Soru 45
Seçenekler
İstemciye gönderilecek olan Web sayfasına metin yazılmasını sağlar.
Soru 46
Seçenekler
“php.ini” adlı yapılandırma dosyası üzerinde değişiklik yapılmalıdır.
Soru 47
Seçenekler
Soru 48
Seçenekler
Sabit kullanma
Soru 49
Seçenekler
Derleme kavramı, programlama diliyle yazılmış kodların bilgisayar tarafından işlenebilecek hale dönüştürülmesi sürecini ifade eder.
Soru 50
Seçenekler
dil mevcuttur. Bu dillerin önde gelenlerinden biri PHP'dir. Diğer önemli sunucu taraflı dillerinden bazıları ise ASP, JSP, Perl, Pyton, Ruby ve ColdFusion’dır.
www: Açılımı world wide web olan bu ifade Türkçede "Geniş Dünya Ağı" anlamına gelmektedir. Konuyla ilgili değildir.
Soru 51
Seçenekler
Python, Google ve YouTube gibi önemli projelerin de arkasında yatan dildir.
Soru 52
Seçenekler
PHP Çeşitli kaynaklara göre Personel Home Page (Kişisel Ana Sayfa) ifadesinin baş harfleriyle isimlendirilmiştir.
Soru 53
Seçenekler
“PHP:Hypertext Preprocessor” olarak adlandırılan dilin dördüncü sürümü 2000 yılında yayınlanmıştır.
Soru 54
Seçenekler
HTTP, Web sayfalarının iletimi için oluşturulmuştur.
Soru 55
Seçenekler
Wamp paketi Apache, PHP ve MySQL yazılımlarının üçünü birden içerir
Soru 56
Seçenekler
ve yapılan küçük bir hatanın bile sayfanın işletilememesi sonucunu doğurabileceği akılda tutulmalıdır.
Kodun ilk satırında yer alan “
Soru 57
Seçenekler
PHP’de kodlama sırasında istenen noktada “$” işareti kullanımı ile değişken oluşturulur.
Soru 58
Seçenekler
kullanılabilir. Derleyici, “/*” işareti ile “*/” işareti arasında kalan metnin tamamını göz ardı edecektir
PHP’de “//” işaretli bir satırda işaretin sağında kalan metin, geliştirici notu olarak değerlendirilir ve derleyici tarafından göz ardı edilir.
Soru 59
Seçenekler
Doğru yanıt E seçeneğidir.
Soru 60
Seçenekler
Doğru yanıt C seçeneğidir.
Soru 61
Seçenekler
klasör, sunumu yapılacak Web sayfalarını içerir ve başlangıçta bu klasör boş değildir.
Doğru yanıt A seçeneğidir.
Soru 62
Seçenekler
Doğru yanıt D seçeneğidir.
Soru 63
Doğru yanıt A seçeneğidir.
Soru 64
Seçenekler
Doğru yanıt D seçeneğidir.
Soru 65
Seçenekler
olan “php.ini” dosyasına, görev çubuğunda yer alan WampServer ikonu üzerinden de ulaşılabilir.
Doğru yanıt A seçeneğidir.
Soru 66
- ASP
- Perl
- VBA
- Ruby
- C++
Seçenekler
Soru 67
Seçenekler
Soru 68
Seçenekler
Soru 69
Seçenekler
PHP’nin kurulumunu gerçekleştirebilme
Soru 70
Seçenekler
Soru 71
Seçenekler
Soru 72
Seçenekler
Soru 73
Seçenekler
Soru 74
Seçenekler
Soru 75
Seçenekler
Soru 76
Seçenekler
okunması sırasında dikkate alınmazlar.
";” karakterle başlayan satırlar, PHP yapılandırmasının okunması sırasında dikkate alınmazlar. Doğru yanıt C seçeneğidir.
Soru 77
kodu hangi işlemi gerçekleştirir?
Seçenekler
Doğru yanıt A seçeneğidir.
Soru 78
Seçenekler
anlamına gelir.
Doğru yanıt B seçeneğidir.







Yukarıdaki C# kodunda kullanıcının sayi değişkeni için girdiği değer 4 ise kodun çıktısı aşağıdakilerden hangisi olur?

