İnternet Tabanlı Programlama Ara 1. Deneme Sınavı
Toplam 20 Soru1.Soru
PHP dilinde içerisinde metinsel ifadeler barındıran değişken türü aşağıdakilerden hangisidir?
Boolean |
Integer |
Float |
String |
Array |
String
2.Soru
Aşağıda verilen PHP kodunun çalıştırılması sonucu nasıl bir görüntü ortaya çıkar?
isim : yas
|
this->isim : this->yas
|
$this->isim." : ".$this->yas
|
Mehmet : 40 |
a1->isim : a1->kişi |
Soruda verilen PHP kodunda bir PHP sınıfı tanımlanmıştır. Bu sınıfın değişken türü olarak ismi "kisi"dir. Bu sınıfa dahil olan her bir örneğin $isim ve $yas olmak üzere iki nesnesi vardır. Yine bu sınıfın kisiGoster isminde bir fonksiyonu vardır. Bu fonksiyon "kisi" sınıfının nesnelerini ekrana yazdırmaktadır. Sorudaki PHP kodunda öncelikle bu sınıfa ait $a1 örneği oluşturulmuştur. Sonra bu örneğin "isim" ve "yas" nesneleri "Mehmet" ve 40 olarak tanımlanmıştır. Bu örneğin "kisiGoster()" fonksiyonu çağrıldığında bu bilgileri ekrana yazacaktır.
3.Soru
“echo” deyiminin PHP kodu içerisindeki işlevi nedir?
PHP derleyicisine PHP kodlarının başladığını bildirir. |
Web sayfasına yazılan metnin ortalanmış bir şekilde yazılmasını sağlar. |
İstemciye gönderilecek olan Web sayfasına metin yazılmasını sağlar. |
Web sayfasında değişken kullanılmasını sağlar. |
Web sayfasına yorum satırlarının eklenmesini sağlar. |
İstemciye gönderilecek olan Web sayfasına metin yazılmasını sağlar.
4.Soru
MTV mimarisinde, web sayfasında veya diğer tür dokümanlarda verilerin nasıl gösterilmesi gerektiği gibi sunum kısmıyla ilgili kararları içeren katman aşağıdakilerden hangisidir?
Database
|
View
|
Controller
|
Model |
Template |
Template uygulamanın sunum katmanıdır. Bu katman, Web sayfasında veya diğer tür dokümanlarda verilerin nasıl gösterilmesi gerektiği gibi sunum kısmıyla ilgili kararları içerir. Template kısmında islenip gelen veriler, kullanılan şablon dili aracılığıyla şekillendirilerek kullanıcılara sunulur.
5.Soru
PHP’nin geliştirilmesi hangi programlama dili üzerinden gerçekleştirilmiştir?
Basic |
C |
VBScript |
Fortran |
C++ |
C
6.Soru
Verilen kodları belirli zaman aralıklarıyla (ör: her saniye) sürekli işletmek amacıyla aşağıdaki metotlardan hangisi kullanılır?
setInterval |
setTimeout |
getSeconds |
getTime |
getMilliseconds |
JS kodları belirli bir zamanda çalışmak üzere ayarlanabilir. Bu isleme zamanlanmış görev denmektedir. JS iki tür zamanlanmış görev desteklemektedir. İlk zamanlanmış görev verilen kodları bir zaman aralığından sonra (ör: 10sn) işletir. Bu amaçla setTimeout fonksiyonu kullanılır. İkinci zamanlanmış görev türü, verilen kodları belirli zaman aralıklarıyla (ör: her saniye) sürekli işletir. Bu amaçla setInterval fonksiyonu kullanılır.
7.Soru
Bir HTML elementinin içeriğini düzenlemek için aşağıdaki özelliklerden hangisi kullanılmaktadır?
innerHTML
|
document.write()
|
appendChild()
|
console.log() |
window.alert() |
innerHTML özelliği bir HTML elementinin içeriğini düzenlemek için kullanılır.
8.Soru
Yukarıda verilen PHP kodunda, ekrana "WTK210U" yazılması için boş bırakılan yere hangi ifade yazılmalıdır?
$ders
|
$ders["WTK210U"]
|
$ders[WTK210U]
|
$ders{WTK210U} |
$ders["kod"] |
Dizilerde anahtar tanımlaması yapmak için => işareti kullanılmaktadır. Bu işaretin solundaki ifade anahtar sağındaki ifade ise değerdir. Anahtar tanımlaması yapılan dizilerdeki elemanlara ulaşmak için değişken ismi yazıldıktan sonra köşeli parantez içinde anahtarın yazılması gerekmektedir. Buna göre "WTK210U" değerine ulaşmak için boşluk bırakılan yere $ders["kod"] yazılmalıdır.
9.Soru
Aşağıdakilerden hangisi PHP’de karmaşık türlerden biridir?
Object
|
Float
|
Integer
|
Boolean |
String |
Karmaşık tür olarak array ve object türleri bulunmaktadır.
10.Soru
Kullanıcıya diyalog kutuları göstermek için kullanılan method aşağıdakilerden hangisidir?
window.confirm()
|
document.write()
|
appendChild()
|
console.log() |
window.alert() |
window.confirm() metodu kullanıcıya diyalog kutuları göstermek için kullanılır. Bu metot kullanıldığında kullanıcının Tamam ya da İptal diyebileceği bir onay kutusu gösterilmektedir. Bu kutu üzerinde gösterilen mesajların dili, işletim sisteminden otomatik olarak çekilir. Bu nedenle düğmeler üzerinde yazan metinler değiştirilemez.
11.Soru
Üzerinde elektronik devreleri bulunan cihazların belirli görevleri yerine getirmesi için yazılan, algoritmik yapıda olan ve bir programlama dili ile yazılmış olan komutlar dizisinin tanımı aşağıdakilerden hangisidir?
Programlama
|
Delikli kartlar
|
Ana kart
|
Veritabanı |
Veri dizisi |
Üzerinde elektronik devreleri bulunan cihazların belirli görevleri yerine getirmesi için yazılan, algoritmik yapıda olan ve bir programlama dili ile yazılmış olan komutlar dizisine programlama denir.
12.Soru
Oluşturulan ilk PHP sayfasındaki metin mesajı aşağıdakilerden hangisidir?
Ben dostum.
|
Merhaba Dünya
|
İlim fazilettir
|
Hoş geldiniz |
Dünya barışı |
Oluşturulan ilk PHP sayfasındaki metinde “Merhaba Dünya” yazmaktaydı.
13.Soru
Aşağıda HTML sayfalarında kullanıcının veri girişi yapabilmesi için oluşturulmuş bir HTML formunun başlangıcı verilmiştir.
Buna göre aşağıda verilen ifadelerden hangisi veya hangileri yanlıştır?
I. Gönderilmiş öğeler $_POST ifadesi ile alınabilir.
II. Gönderilmiş öğeler $_GET ifadesi ile alınabilir.
III. Gönderilmiş öğeler $_REQUEST ifadesi ile alınabilir.
Yalnız I
|
I ve II
|
I ve III
|
II ve III |
I, II ve III |
HTML formlarında PHP için en önemli bölüm form etiketi altındaki action ve method özellikleridir. Action özelliği ile forma girilen bilgilerin hangi dosyaya gönderileceği belirlenmektedir. Form etiketinin method özelliği ise iki değer almaktadır: post ve get. Post seçeneği seçilir ise, veriler arka planda gönderilir, get seçeneği seçilir ise forma girilen tüm veriler adres çubuğuna eklenerek gönderilir. $_POST komutu, post yöntemiyle gönderilmiş değerleri almak için, $_GET komutu, get yöntemiyle gönderilmiş değerleri almak için, $_REQUEST komutu ise herhangi bir yöntem ile gönderilmiş değerleri almak için kullanılabilir.
14.Soru
Aşağıdakilerden hangisi JavaScript’in iki temel işlevinden biridir?
İnternet sayfalarını düzenlemek
|
Bir HTML elementinin içeriğini değiştirmek
|
Bir elementin niteliklerini değiştirmek
|
Sayfalara element eklemek ve silmek |
Bir elementin görünümünü değiştirmek |
JS dilinin iki temel işlevi bulunmaktadır: internet sayfalarını düzenlemek ve tarayıcıları yönetmek.
15.Soru
Kullanıcıya uyarı kutusu göstermek için kullanılan method aşağıdakilerden hangisidir?
innerHTML
|
document.write()
|
appendChild()
|
console.log() |
window.alert() |
window.alert() metodu kullanıcıya uyarı kutusu göstermek için kullanılır. Bu metot kullanıcıdan veri almayıp, sadece bilgilendirme amacı ile kullanılmaktadır.
16.Soru
Aşağıdaki dillerden hangisi nesne tabanlı programlama dillerinden biri değildir?
Java
|
C#
|
Python
|
Object Pascal |
C |
Nesne tabanlı programlama dillerine örnek olarak ABAP/4, C#, C++, Eiiffel, Java, Object Pascal, Objective-C, PHP, Python, REALbasic, Ruby, Simula, Smalltalk ve Visual Basic .NET verilebilir. C ise nesne tabanlı bir dil değildir.
17.Soru
Aşağıdakilerden hangisi JacaScript dilinde programın çalıştırılması sırasında farklı değerleri bilgisayar hafızasında tutabilmek için kullanılan yönergedir?
İfadeler |
Anahtar sözcükler |
Yorumlar |
İşleçler |
Değişkenler |
Değişkenler
18.Soru
I. Kullanıcıya uyarı kutusu göstermek için kullanılır
II. HTML elementine yeni bir çocuk element ekler
III. Kullanıcıya diyalog kutuları göstermek için kullanılır.
Yukarıda görevleri verilen çıktı mekanizmalarının doğru karşılığıyla eşleştirilmesi aşağıdakilerden hangisidir?
I: innerHTML, II: appendChild(), III: window.confirm()
|
I: appendChild(), II: window.alert(), III: window.confirm()
|
I: window.alert(), II: appendChild(), III: window.confirm()
|
I: document.write(), II: appendChild(), III: window.confirm()
|
I: document.write(), II: innerHTML, III: window.confirm() |
JavaScript kodlarının sonuçları kullanıcıya beş farklı çıktı mekanizmasıyla yansıtılabilir. Bunların içinden, appendChild metodu bir HTML elementine yeni bir çocuk element ekler. window.alert() metodu kullanıcıya uyarı kutusu göstermek için kullanılır. window.confirm() metodu ise kullanıcıya diyalog kutuları göstermek için kullanılır.
19.Soru
PHP derleyicisinin yapılandırma özelliklerini değiştirme işlemi hangi dosya üzerinden yapılmaktadır?
PHP settings |
PHP extensions |
php.ini |
Version |
PHP error log |
php.ini
20.Soru
PHP’nin yapılandırma dosyasında hangi işaret ile başlayan satırlar dikkate alınmazlar?
,
|
:
|
;
|
/ |
\ |
“;” karakter ile başlayan satırlar, PHP yapılandırmasının okunması sırasında dikkate alınmazlar. Ancak ; ile başlamayan satırlar yapılandırma değişkenlerini ve bu değişkenlerin değerlerini içerirler.
-
- 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İ