auzefJavascript ProgramlamaWeb Tasarım Ve Kodlama

Javascript Programlama Final Deneme Sınavı -8

Auzef Javascript Programlama Final Deneme Sınavı -8

#1. Aşağıdakilerden hangisi JavaScript'te olayların önceliğini belirler?

Cevap : C) Olayın eklenme sırası

Açıklama : JavaScript’te olayların önceliği, olayın eklenme sırasına göre belirlenir.

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

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

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

#5. Bir olay işleyici (event handler) nedir?

Cevap : C) Belirli olaylar gerçekleştiğinde çalışan bir JavaScript fonksiyonu

Açıklama : Olay işleyici, belirli olaylar gerçekleştiğinde çalışan bir JavaScript fonksiyonudur.

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

#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ğı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.

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

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

#11. addEventListener metodunun görevi nedir?

Cevap : B) Olayları eklemek

Açıklama : addEventListener metodu, bir HTML elementine olay eklemek için kullanılır.

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

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

#14. Olay tetikleyicisinin görevi nedir?

Cevap : C) Kullanıcı etkileşimlerine yanıt vermek

Açıklama : Olay tetikleyicisi, kullanıcı etkileşimlerine (tıklama, fare hareketi, tuş basımı vb.) yanıt verir.

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

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

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

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

#19. Bir formun gönderilmesi olayını dinlemek için hangi olay dinleyicisi kullanılır?

Cevap : A) onsubmit

Açıklama : onsubmit olay dinleyicisi, bir formun gönderilmesi olayını dinler.

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

#21. Aşağıdakilerden hangisi bir olay dinleyicisi (event listener) eklemek için kullanılır?

Cevap : C) element.addEventListener

Açıklama : element.addEventListener, bir olay dinleyicisi eklemek için kullanılır.

TESTi BiTiR, PUANINI GÖ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 : Diziler
1. Sınıf Bahar Dönemi
Auzef Javascript Programlama Final Deneme Sınavı -8

İ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 : Diziler
1. Sınıf Bahar Dönemi
Auzef Javascript Programlama Final Deneme Sınavı -8

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Auzef Javascript Programlama Final Deneme Sınavı -8

İ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 : Diziler
1. Sınıf Bahar Dönemi
Auzef Javascript Programlama Final Deneme Sınavı -8

Auzef Javascript Programlama Final Deneme Sınavı -8

Ünite 8 : Javascrıpt Dilinde Olay

Javascript, etkileşimli web sayfaları oluşturmak için olay tabanlı programlamayı destekler. Olaylar, kullanıcıların web sayfasıyla etkileşime girmesiyle tetiklenen eylemler veya olaylar olarak tanımlanabilir. JavaScript’te olaylar, kullanıcıların fare tıklamaları, klavye tuş vuruşları, form gönderimleri ve daha fazlası gibi çeşitli etkileşimleri ele almak için kullanılır.

DOM ile Yapabilecekleriniz:

HTML öğelerini değiştirme veya yeni öğeler ekleme.
HTML öğelerinin içeriğini değiştirme.
HTML öğelerinin stillerini değiştirme.
Olaylar dinleme ve bu olaylara tepki verme.

Temel DOM Metodları ve Özellikleri:

getElementById(id):

Belirli bir ID’ye sahip elementi seçer.

getElementsByClassName(className):

Belirli bir sınıfa sahip elementleri seçer.

getElementsByTagName(tagName):

Belirli bir etiket adına sahip elementleri seçer.

querySelector(selector):

CSS seçicilerini kullanarak ilk eşleşen elementi seçer.

querySelectorAll(selector):

CSS seçicilerini kullanarak eşleşen tüm elementleri seçer.
Olaylar, genellikle HTML etiketlerine eklenir ve JavaScript kodlarıyla birlikte kullanılarak web sayfalarının daha dinamik ve kullanıcı dostu hale gelmesini sağlar. Bu ünite, JavaScript’te olayların nasıl kullanıldığını, olay dinleyicilerinin nasıl eklendiğini ve olayların nasıl yönetildiğini ele almaktadır.

Javascrıpt Dilinde Olay

JavaScript dilinde olaylar, kullanıcı etkileşimlerine yanıt verme yeteneği sağlar. Olaylar, web sayfasındaki elementlerin kullanıcı tarafından tıklanması, üzerine gelinmesi, form gönderilmesi gibi çeşitli kullanıcı eylemleri ile tetiklenir. Bu olayları yakalayıp işleyebilmek için JavaScript dilinde olay dinleyicileri (event listeners) ve olay işleyicileri (event handlers) kullanılır.

Olay dinleyicisi, belirli bir olay gerçekleştiğinde çalışacak olan fonksiyonu belirler. Örneğin, addEventListener metodu, belirli bir HTML elementine olay dinleyicisi eklemek için kullanılır. Bu sayede, belirli bir olay gerçekleştiğinde, belirtilen JavaScript fonksiyonu çalıştırılır.

Olay akışı (event flow), olayların HTML elementlerine nasıl yayıldığını belirler. Bu süreç, olayın önce en içteki elementten başlayarak dışarı doğru yayılmasını veya tersi yönde gerçekleşmesini kapsar. Bu iki yöntem, olayın yakalanma (capturing) ve kabarcıklanma (bubbling) fazları olarak bilinir.

JavaScript dilinde olaylar, web sayfalarının etkileşimli ve dinamik hale gelmesini sağlar. Kullanıcı etkileşimleri, web uygulamalarının kullanıcı dostu ve erişilebilir olmasını artırır. Olaylar, kullanıcı deneyimini geliştirmek ve web sayfalarının işlevselliğini artırmak için kritik bir rol oynar.

Ünite 8 : Javascrıpt Dilinde Olay

1- Bir HTML elemanına tıklanıldığında bir fonksiyon çalıştırmak için kullanılan JavaScript olay dinleyicisi hangisidir?

A) onmouseover
B) onmouseout
C) onclick
D) onload
E) onchange

Cevap : C) onclick

Açıklama : onclick olay dinleyicisi, bir HTML elemanına tıklanıldığında bir fonksiyonun çalıştırılmasını sağlar.

2- Aşağıdakilerden hangisi JavaScript’te bir olayın gerçekleştiği elemente erişmek için kullanılır?

A) this
B) event.target
C) event.currentTarget
D) event.type
E) event.preventDefault()

Cevap : B) event.target

Açıklama : event.target, bir olayın gerçekleştiği elemente erişmek için kullanılır.

3- Aşağıdaki JavaScript kodu hangi olayı dinlemektedir?

javascript
Kodu kopyala
document.getElementById(“myButton”).addEventListener(“mouseover”, function() {
alert(“Mouse over!”);
});

Javascript Programlama Ünite -8 Soru 3

A) onclick
B) onmouseover
C) onmouseout
D) onload
E) onchange

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.

4- Aşağıdaki seçeneklerden hangisi bir olayın varsayılan davranışını engellemek için kullanılır?

A) event.stopPropagation()
B) event.preventDefault()
C) event.stopImmediatePropagation()
D) event.cancelBubble
E) event.default

Cevap : B) event.preventDefault()

Açıklama : event.preventDefault() yöntemi, bir olayın varsayılan davranışını engellemek için kullanılır.

5- JavaScript’te hangi yöntem bir olay dinleyicisi ekler?

A) attachEvent()
B) addEventListener()
C) setEventListener()
D) createEvent()
E) onEvent()

Cevap : B) addEventListener()

Açıklama : addEventListener() yöntemi, bir HTML elemanına bir olay dinleyicisi ekler.

6- Aşağıdaki kodun işlevi nedir?

javascript
Kodu kopyala
element.removeEventListener(“click”, myFunction);

Javascript Programlama Ünite -8 Soru 6

A) click olayını dinler
B) click olayını tetikler
C) click olayını durdurur
D) click olayını dinlemeyi kaldırır
E) click olayını yeniden başlatır

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.

7- Bir formun gönderilmesi olayını dinlemek için hangi olay dinleyicisi kullanılır?

A) onsubmit
B) onchange
C) oninput
D) onreset
E) onload

Cevap : A) onsubmit

Açıklama : onsubmit olay dinleyicisi, bir formun gönderilmesi olayını dinler.

8- Aşağıdaki seçeneklerden hangisi bir olayın yalnızca bir kez çalıştırılmasını sağlar?

A) once
B) addEventListener()
C) event.one()
D) oneEvent()
E) addEventListener(“event”, function, {once: true})

Cevap : E) addEventListener(“event”, function, {once: true})

Açıklama : addEventListener() yöntemine {once: true} parametresi eklenerek bir olayın yalnızca bir kez çalıştırılması sağlanır.

9- Olay tetikleyicisinin görevi nedir?

A) HTML etiketlerini değiştirmek
B) CSS stillerini uygulamak
C) Kullanıcı etkileşimlerine yanıt vermek
D) Sayfa yükleme süresini azaltmak
E) Veri depolamak

Cevap : C) Kullanıcı etkileşimlerine yanıt vermek

Açıklama : Olay tetikleyicisi, kullanıcı etkileşimlerine (tıklama, fare hareketi, tuş basımı vb.) yanıt verir.

10- Aşağıdakilerden hangisi JavaScript’te yaygın olarak kullanılan bir olay türü değildir?

A) click
B) mouseover
C) submit
D) focus
E) copy

Cevap : E) copy

Açıklama : “copy” olayı nadiren kullanılır, genellikle diğer olay türleri daha yaygındır.

11- addEventListener metodunun görevi nedir?

A) Olayları silmek
B) Olayları eklemek
C) HTML içeriğini değiştirmek
D) CSS stillerini değiştirmek
E) JavaScript kodunu optimize etmek

Cevap : B) Olayları eklemek

Açıklama : addEventListener metodu, bir HTML elementine olay eklemek için kullanılır.

12- Bir olay işleyici (event handler) nedir?

A) Olayları yakalayan bir HTML etiketi
B) Olayları işlemek için kullanılan bir CSS kuralı
C) Belirli olaylar gerçekleştiğinde çalışan bir JavaScript fonksiyonu
D) Olayları optimize eden bir JavaScript kütüphanesi
E) Kullanıcı verilerini depolayan bir mekanizma

Cevap : C) Belirli olaylar gerçekleştiğinde çalışan bir JavaScript fonksiyonu

Açıklama : Olay işleyici, belirli olaylar gerçekleştiğinde çalışan bir JavaScript fonksiyonudur.

13- Olay akışı nedir?

A) Olayların HTML elementlerine yayılma süreci
B) Olayların CSS stillerine uygulanma süreci
C) Olayların JavaScript koduna yüklenme süreci
D) Olayların sunucuya gönderilme süreci
E) Olayların tarayıcıda depolanma süreci

Cevap : A) Olayların HTML elementlerine yayılma süreci

Açıklama : Olay akışı, olayların HTML elementlerine yayılma sürecidir.

14- Aşağıdakilerden hangisi bir olay dinleyicisi (event listener) eklemek için kullanılır?

A) element.onclick
B) element.addListener
C) element.addEventListener
D) element.onlistener
E) element.addEvent

Cevap : C) element.addEventListener

Açıklama : element.addEventListener, bir olay dinleyicisi eklemek için kullanılır.

15- Aşağıdaki JavaScript kodunda hangi olay türü kullanılmıştır?

javascript
Kodu kopyala
document.getElementById(“myButton”).addEventListener(“click”, function() {
alert(“Button clicked!”);
});

Javascript Programlama Ünite -8 Soru 15, Javascrıpt Dilinde Olay

A) mouseover
B) submit
C) click
D) focus
E) blur

Cevap : C) click

Açıklama : “click” olayı, butona tıklandığında çalışır.

16-Aşağıdakilerden hangisi JavaScript’te olayların önceliğini belirler?

A) Olayın türü
B) Olayın elementi
C) Olayın eklenme sırası
D) Olayın işleyici fonksiyonu
E) Olayın tetiklenme zamanı

Cevap : C) Olayın eklenme sırası

Açıklama : JavaScript’te olayların önceliği, olayın eklenme sırasına göre belirlenir.

Auzef Javascript Programlama Final Deneme Sınavı -8

Javascript Programlama
Auzef Javascript Programlama Web Tasarımı ve Kodlama

Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Çalışma Soruları

 

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!