Javascript Programlama Final Deneme Sınavı -4
Javascript Programlama Final Deneme Sınavı -4
#1. JavaScript’te döngü yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
Cevap : E) continue ifadesi, döngüyü sonlandırmak için kullanılır ve döngüyü baştan başlatır.
Açıklama : continue ifadesi, döngüyü sonlandırmaz, döngünün bir sonraki iterasyonuna geçer.
#2. Aşağıdakilerden hangisi JavaScript’te yaygın olarak kullanılan bir olay türü değildir?
Cevap : E) copy
Açıklama : “copy” olayı nadiren kullanılır, genellikle diğer olay türleri daha yaygındır.
#3. Aşağıdaki seçeneklerden hangisi bir olayın varsayılan davranışını engellemek için kullanılır?
Cevap : B) event.preventDefault()
Açıklama : event.preventDefault() yöntemi, bir olayın varsayılan davranışını engellemek için kullanılır.
#4. Olay akışı nedir?
Cevap : A) Olayların HTML elementlerine yayılma süreci
Açıklama : Olay akışı, olayların HTML elementlerine yayılma sürecidir.

#5. Aşağıdaki JavaScript kodu hangi olayı dinlemektedir?
Cevap : B) onmouseover
Açıklama : Kod, mouseover olayını dinlemektedir ve myButton id’sine sahip elemente fare ile üzerine gelindiğinde bir uyarı gösterir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#6. Aşağıdaki kodlar çalıştırıldığında dizi elemanlarının konsola sırayla yazdırılabilmesi için … ile boş bırakılan yer aşağıdaki seçeneklerden hangisi ile tamamlanmalıdır?
Cevap : D) let val of arr
Açıklama : for..of döngüsü ile dizi elemanları konsola yazdırılır.

#7. Aşağıdaki JavaScript kodları ile ilgili verilen seçeneklerden hangisi yanlıştır?
Cevap : C) Döngü, sonsuz döngüye girer ve ekrana sürekli kullanıcının girdiği sayı yazdırılır.
Açıklama : Döngü sonsuz değildir, kullanıcı “exit” yazana kadar devam eder.

#8. Aşağıdaki kod bloğunun çıktısı nedir?
Cevap : B) 7
Açıklama : topla fonksiyonu, iki sayıyı toplar ve sonucu döndürür.
#9. Bir HTML sayfasına JavaScript kodları aşağıdaki etiketlerden hangisi ile eklenebilir?
Cevap: E) <script></script>
Açıklama: JavaScript kodları HTML sayfasına <script></script> etiketi ile eklenir.
#10. Aşağıdaki seçeneklerden hangisi bir olayın yalnızca bir kez çalıştırılmasını sağlar?
<p id=”td1″>Cevap : E) addEventListener(“event”, function, {once: true})
<p id=”td1″>Açıklama : addEventListener() yöntemine {once: true} parametresi eklenerek bir olayın yalnızca bir kez çalıştırılması sağlanır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.

#11. Aşağıdaki JavaScript kodu çalıştırıldığında ne olur?
Cevap : D) 15 yazdırılır.
Açıklama : topla fonksiyonu iki parametre alır, ancak ikinci parametreye varsayılan olarak 10 değeri atanmıştır. topla(5) çağrıldığında x = 5 ve y = 10 olur. Toplam 15 olur ve bu değer ekrana yazdırılır.

#12. Yukarıdaki ekran görüntüsünün elde edilebilmesi için do-while koşulu nasıl tamamlanamaz?
Cevap : A) sayi < 3
Açıklama : sayi < 3 koşulu ile do-while döngüsü çalışamaz çünkü sayi başlangıçta 0’dan büyük olacak şekilde artırılacaktır.
#13. Aşağıdaki seçeneklerden hangisi yanlıştır?
Cevap: E) Sunucu, istemciden gelen isteğe yalnızca .html uzantısına sahip dosyaları döndürür.
Açıklama: Sunucu, istemciden gelen isteğe farklı türde dosyalar döndürebilir.

#14. Aşağıdaki JavaScript kodunda hangi olay türü kullanılmıştır?
Cevap : C) click
Açıklama : “click” olayı, butona tıklandığında çalışır.

#15. Aşağıdaki JavaScript kodu çalıştırıldığında ne olur?
Cevap : B) “Merhaba Dünya!” konsola yazdırılır.
Açıklama : : selamla fonksiyonu çağrıldığında console.log fonksiyonu kullanılarak ekrana “Merhaba Dünya!” yazısı yazdırılır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#16. Aşağıdaki seçeneklerden hangisinde HTTP’nin açılımı doğru bir şekilde verilmiştir?
Cevap: C) Hyper Text Transfer Protocol
Açıklama: HTTP’nin açılımı Hyper Text Transfer Protocol’dür ve web üzerinde veri iletimini sağlar.
#17. Aşağıdakilerden hangisi bir JavaScript IDE’si (kodlama editörü) değildir?
Cevap: D) JupyterNotebook
Açıklama: JupyterNotebook, Python ve diğer diller için bir not defteri uygulamasıdır ve JavaScript IDE’si değildir.
#18. Aşağıdakilerden hangisi JavaScript dilinin temel özelliklerinden biri değildir?
Cevap: A) JavaScript sadece Windows platformunda çalışır.
Açıklama: JavaScript, platform bağımsızdır ve farklı işletim sistemlerinde çalışabilir.

#19. Aşağıdaki kodun işlevi nedir?
Cevap : D) click olayını dinlemeyi kaldırır
Açıklama : removeEventListener() yöntemi, bir elemandan daha önce eklenmiş olan bir olay dinleyicisini kaldırır.

#20. Aşağıdaki JavaScript kodunda hata nedir?
Cevap : B) sonuc değeri NaN olur.
Açıklama : carp fonksiyonu iki parametre alır, ancak sadece bir argüman verilmiştir. Eksik parametre undefined olarak değerlendirilir ve sayısal bir değerle çarpıldığında NaN döner.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
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ı -4
İ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ı -4
Javascript Programlama Final Deneme Sınavı -4
| İ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 : Döngü Yapıları 1. Sınıf Bahar Dönemi Javascript Programlama Final Deneme Sınavı -4 |
|---|
|
|
Javascript Programlama Final Deneme Sınavı -4
|
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Final Sınav Soruları










