Javascript Programlama Final Deneme Sınavı -2
Javascript Programlama Final Deneme Sınavı -2

#1. 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.

#2. 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.
#3. 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.
#4. 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.

#5. 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.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#6. 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.

#7. 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.
#8. 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.
#9. 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.
#10. 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.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#11. 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.

#12. 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.

#13. 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.
#14. 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.

#15. 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.

#16. 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.
#17. 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.
#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. 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.
#20. 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.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#21. 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.
#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. 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.
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ı





