Javascript Programlama Final Deneme Sınavı -1
Auzef Javascript Programlama Final Deneme Sınavı -1
#1. Aşağıdaki JavaScript kodlarına göre sonuc değişkeninin değeri hangi seçenekte doğru verilmiştir? let yas = 30; let minYas = 18; let ehliyetVarMi = true; let sonuc = yas >= minYas && ehliyetVarMi;
Cevap : C) true
Açıklama : Yas ve ehliyet kontrolünden sonuç true olacaktır.
#2. Aşağıdakilerden hangisi JavaScript’teki koşul ifadelerinden biri değildir?
Cevap : D) if-elif
Açıklama : JavaScript’te “if-elif” ifadesi bulunmaz, bunun yerine “else if” kullanılır.
#3. Bir DOM olayını nasıl dinlersiniz?
Cevap : A) addEventListener metoduyla
Açıklama : DOM’da olayları dinlemek ve işlemler gerçekleştirmek için addEventListener metodu kullanılır.
#4. DOM'da bir elemente nasıl erişilir ve değiştirilir?
Cevap : A) getElementById metodu ile erişilir ve innerHTML ile değiştirilir.
Açıklama : DOM’da bir elemente erişmek için getElementById metodu kullanılır ve bu elementin içeriği innerHTML özelliği ile değiştirilebilir.
#5. DOM'da bir öğenin içeriğini değiştirmek için hangi yöntem kullanılır?
Cevap : E) Hepsi
Açıklama: innerHTML, outerHTML, textContent ve value yöntemleri, DOM’da bir öğenin içeriğini değiştirmek için kullanılabilir.
#6. Aşağıdaki kod bloğunda dizi değişkeninin uzunluğu (length) nedir?
Cevap : C) 4
Açıklama : dizi dizisinde 4 eleman bulunmaktadır: [0, 5, 10, 15].
#7. Aşağıdaki kod bloğunun çıktısı nedir?
Cevap : B) 6
Açıklama : carp fonksiyonu, ikinci parametre verilmediğinde 2 olarak varsayılan değeri kullanır.
#8. DOM ağacında, bir belgenin en üst düzeydeki öğesi nedir?
Cevap : D) document
Açıklama: DOM ağacında en üst düzeydeki öğe, tüm HTML veya XML belgelerini temsil eden document nesnesidir.
#9. Aşağıda verilen kod bloğuna göre hangisi doğrudur?
Cevap : B) puan 40 olarak tanımlanmış ise “Maalesef, sınavı geçemediniz.” yazdırılır.
Açıklama : Puan 40 olduğunda, if koşulu false döner ve else bloğu çalışır.
#10. Aşağıdakilerden hangisi JavaScript'te bir olayın gerçekleştiği elemente erişmek için kullanılır?
Cevap : B) event.target
Açıklama : event.target, bir olayın gerçekleştiği elemente erişmek için kullanılır.
#11. Aşağıdaki JavaScript kodu DOM'da ne yapar?
Cevap : A) “demo” id’sine sahip elementin metnini kırmızı yapar.
Açıklama : Bu kod, “demo” id’sine sahip elementin style.color özelliğini kırmızıya ayarlayarak metnin rengini değiştirir.
#12. JavaScript'te hangi yöntem bir olay dinleyicisi ekler?
Cevap : B) addEventListener()
Açıklama : addEventListener() yöntemi, bir HTML elemanına bir olay dinleyicisi ekler.
#13. JavaScript ile DOM'daki bir öğenin stilini değiştirmek için hangi yöntem kullanılır?
Cevap : A) element.style.property
Açıklama: DOM’da bir öğenin stilini değiştirmek için element.style.property yöntemi kullanılır, diğer yöntemler sınıf eklemek, öznitelik ayarlamak veya öznitelik kaldırmak için kullanılır
#14. Aşağıdaki seçeneklerden hangisinde hatalı tanıtıcı isimlendirmesi yapılmıştır?
Cevap : D) let 1sayi = 90;
Açıklama : JavaScript’te tanıtıcı isimler sayı ile başlayamaz.
#15. Değişken kapsamını dikkate alarak aşağıdaki JavaScript kodunda tanımlanan değişkenlerden hangisi bu yönüyle diğerlerinden farklıdır? let sayi1 = 10; let sayi2 = 20; function toplama() { let sonuc = sayi1 + sayi2; console.log(
Cevap : C) sonuc
Açıklama : “sonuc” değişkeni fonksiyon içinde tanımlandığı için kapsamı farklıdır.
#16. Aşağıdaki kod bloğunun çıktısı nedir?
Cevap : A) Toyota Corolla
Honda Civic
Açıklama : bilgi metodu, marka ve model özelliklerini birleştirerek döndürür.
#17. Aşağıdaki kod bloğunun çıktısı nedir?
Cevap : B) [1, 2, 3]
Açıklama : push() ile eklenen 4 elemanı, pop() ile çıkarılır.
#18. Aşağıdaki seçeneklerden hangisi bir diziden eleman çıkarmak için kullanılır?
Cevap : B) pop()
Açıklama : pop() yöntemi, bir dizinin son elemanını çıkarır.
#19. Aşağıdaki seçeneklerde verilen operatör ve açıklamalardan hangisi yanlıştır?
Cevap : E) Çarpma
Açıklama : Çarpma operatörü “*” ile gösterilir. Verilen seçenek yanlış açıklamadır.
#20. Aşağıdakilerden hangisi JavaScript'in anahtar kelimeleri arasında yer almaz?
Cevap : E) that
Açıklama : “that” JavaScript’in anahtar kelimeleri arasında yer almaz.
#21. Aşağıdaki JavaScript kodunun çıktısı hangi seçenekte doğru verilmiştir?
Cevap : D) “Merhaba, JavaScript!”
Açıklama : Fonksiyon çağrıldığında, ad parametresi “JavaScript” olduğu için bu çıktı oluşur.
#22. Tanımlanan bir gun değişkeninin değerine göre, hafta içi, hafta sonu veya geçersiz gün olarak gunAdi değişkeni atanması ve konsola yazdırılması isteniyor. Bunu gerçekleştirmek için JavaScript dilinde kullanılabilecek en uygun yapı aşağıdakilerden hangisidir?
Cevap : E) switch
Açıklama : Switch-case yapısı, bu tür durumlar için en uygun yapıdır.
#23. parseInt() fonksiyonunun görevi aşağıdakilerden hangisidir?
Cevap : A) Verilen değeri tam sayıya dönüştürür.
Açıklama : parseInt() fonksiyonu, verilen değeri tam sayıya dönüştürür.
SONUÇ
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
Ders : Javascript Diline Giriş
1. Sınıf Bahar Dönemi
Auzef Javascript Programlama Final Deneme Sınavı -1
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
Ders : Javascript Diline Giriş
1. Sınıf Bahar Dönemi
Auzef Javascript Programlama Final Deneme Sınavı -1
HD Quiz powered by harmonic design
Auzef Javascript Programlama Final Deneme Sınavı -1
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef) Açık Öğretim Fakültesi Bölüm : Web Tasarımı ve Kodlama Ders : Javascript Diline Giriş 1. Sınıf Bahar Dönemi Auzef Javascript Programlama Final Deneme Sınavı -1 |
---|
Auzef Javascript Programlama Final Deneme Sınavı -1
|
|
|
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Final Soruları