Javascript Programlama Final Deneme Sınavı -2
Javascript Programlama Final Deneme Sınavı -2
#1. Aşağıdakilerden hangisi Doküman Nesne Modeli’nin (DOM) amacı ile ilgilidir?
Cevap : B) Web sayfasının yapısını temsil etmek ve değiştirmek
Açıklama: DOM, bir web sayfasının HTML veya XML belgelerinin ağaç yapısında temsil edilmesini sağlar ve JavaScript ile bu yapının dinamik olarak değiştirilmesine olanak tanır.

#2. Aşağıda verilen kod satırlarıyla ilgili verilen ifadelerden hangisi doğrudur? let meyveler = [“elma”, “armut”, “muz”, “çilek”, “portakal”]; delete meyveler[3];
Cevap : A) meyveler dizisinin “çilek” elemanı silinmiştir; ancak dizinin uzunluğu aynı kalacaktır.
Açıklama : “çilek” elemanı silinir, ancak dizinin uzunluğu aynı kalır.

#3. Aşağıdaki kod bloğu ne yazdırır?
Cevap : C) [2, 3]
Açıklama : slice(1, 3) ifadesi, 1. ve 2. indeksli elemanları alır.
#4. Aşağıdaki yöntemlerden hangisi bir diziye eleman eklemek için kullanılır?
Cevap : A) push()
Açıklama : push() yöntemi, bir dizinin sonuna eleman ekler.
#5. Aşağıdaki yöntemlerden hangisi bir elementin sınıfını ekler veya çıkarır?
Cevap : A) classList.add ve classList.remove
Açıklama : classList.add metodu, bir elemente sınıf eklerken, classList.remove metodu, bir elementten sınıf çıkarır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#6. Aşağıdakilerden hangisi DOM olaylarından biridir?
Cevap : A) onload
Açıklama : DOM olayları, kullanıcı etkileşimleri veya sayfa yüklenmesi gibi durumları işlemek için kullanılır. onload, bir sayfanın tamamen yüklendiğinde çalıştırılan bir olaydır.
#7. JavaScript’te DOM (Document Object Model) nedir ve ne işe yarar?
Cevap : A) Tarayıcıda HTML ve XML belgelerini temsil eden ağaç yapısıdır.
Açıklama : DOM, HTML ve XML belgelerini tarayıcıda temsil eden ve belge içeriğini ve yapısını manipüle etmeye olanak tanıyan ağaç yapısıdır.

#8. Aşağıdaki kod bloğunda new Kisi(“Ali”, 25) ifadesinin çıktısı nedir?
Cevap : D) Merhaba, ben Ali ve 25 yaşındayım.
Açıklama : constructor metodu, ad ve yas parametrelerini alır ve sınıfın özelliklerine atar.

#9. Aşağıdaki if-else koşul yapısının ternary operatörü eşleniği seçeneklerin hangisinde doğru olarak verilmiştir?
Cevap : A) durum = (sayi > 0) ? “Pozitif” : “Negatif veya sıfır”;
Açıklama : Ternary operatörü ile if-else yapısının kısa hali kullanılmıştır.

#10. Aşağıdaki JavaScript kodunda kullanılan operatör hangi seçenekte doğru verilmiştir?
Cevap : D) Ternary operatörü
Açıklama : Bu, ternary operatörü kullanılarak yapılan bir kontrol ifadesidir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#11. Aşağıdaki kod bloğunda super anahtar kelimesinin kullanım amacı nedir?
Cevap : A) super anahtar kelimesi üst sınıfın constructor metodunu çağırır.
Açıklama : super anahtar kelimesi, alt sınıfın constructor metodunda üst sınıfın constructor metodunu çağırmak için kullanılır.

#12. Aşağıda verilen JavaScript koduna göre konsolda çıktılanan değer hangi seçenekte doğru verilmiştir?
Cevap : C) ?
Açıklama : Kodun çıktısı, a’nın değeri 2 olduğunda ve c’ye eşit olduğunda gerçekleşir.
#13. JavaScript’te koşul yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
Cevap : E) Koşul ifadeleri, sadece tek bir koşulun kontrol edilmesini sağlar.
Açıklama : Koşul ifadeleri birden fazla koşulu kontrol edebilir.
#14. Aşağıdaki seçeneklerden hangisi DOM’da bir öğe eklemek için kullanılır?
Cevap : E) Hepsi
Açıklama: DOM’da bir öğe eklemek için appendChild(), removeChild(), replaceChild() ve insertBefore() yöntemleri kullanılabilir.
#15. JavaScript’te bir dizi nasıl tanımlanır?
Cevap : B) let dizi = [1, 2, 3];
Açıklama : JavaScript’te bir dizi tanımlamak için köşeli parantezler kullanılır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#16. Aşağıda verilen JavaScript kod satırlarından hangisi atlanır ve değerlendirmeye alınmaz?
Cevap : C) // let isim = “Ahmet”;
Açıklama : // ile başlayan satırlar JavaScript’te yorum satırı olarak kabul edilir ve değerlendirmeye alınmaz.
#17. JavaScript ile DOM’daki bir öğeyi seçmek için hangi yöntem kullanılır?
Cevap : E) Hepsi
Açıklama: JavaScript ile DOM’daki öğeleri seçmek için querySelector(), getElementById(), getElementsByClassName() ve getElementsByTagName() yöntemleri kullanılabilir.
#18. 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.
#19. Aşağıda boş bırakılan kod satırında kişinin ad ve yaş değişkenlerini barındıran bilgi isimli bir değişken tanımlanmak isteniyor. Aşağıda verilen seçeneklerin hangisiyle bu yapılabilir?
Cevap : A) let bilgi = { ad: “Ahmet”, yas: 30 };
Açıklama : JavaScript’te bir nesne tanımlanarak ad ve yaş değişkenleri bilgi isimli değişkende saklanabilir.

#20. Bir dersin geçme notu aşağıdaki JavaScript kodları ile belirlenmektedir. Buna göre; eğer bir öğrencinin notu 82 ise ekrana yazdırılacak ifade hangi seçenekte doğru şekilde verilmiştir?
Cevap : B) Notunuz: B
Açıklama : Not 82 olduğunda, 80 ile 90 arasında olduğundan B notu yazdırılır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#21. Aşağıda verilen kod bloğu çalıştırıldığında konsola çıktılanan değer nedir? let sonuc = 5 + 10 * (3 – 1) / 2; console.log(sonuc);
Cevap : B) 15
Açıklama : İşlem önceliğine göre sonuç 15 olacaktır.
#22. 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.
#23. JavaScript’te kod blokları aşağıdakilerden hangisi ile oluşturulur?
Cevap : A) Süslü parantezler {}
Açıklama : JavaScript’te kod blokları süslü parantezler {} ile oluşturulur.
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 Dilinin Temelleri
1. Sınıf Bahar Dönemi
Javascript Programlama Final Deneme Sınavı -2
İ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 Dilinin Temelleri
1. Sınıf Bahar Dönemi
Javascript Programlama Final Deneme Sınavı -2
Javascript Programlama Final Deneme Sınavı -2
| İ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 Dilinin Temelleri 1. Sınıf Bahar Dönemi Javascript Programlama Final Deneme Sınavı -2 |
|---|
Javascript Programlama Final Deneme Sınavı -2
@lolonolo_com |
|
|
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Final Sınav Soruları





