auzefJavascript ProgramlamaWeb Tasarım Ve Kodlama

Javascript Programlama Final Deneme Sınavı -5

Auzef Javascript Programlama Final Deneme Sınavı -5

#1. Aşağıdakilerden hangisi yanlıştır?

Cevap : D) Dizi ve object türünde veri yapılarının anahtarlarını döngü içinde kullanmak için for..of döngüsü kullanılır.

Açıklama : Dizi ve object türünde veri yapılarının anahtarlarını döngü içinde kullanmak için for..in döngüsü kullanılır.

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

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

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

#5. Yukarıdaki ekran görüntüsünün elde edilebilmesi için aşağıda verilen kod satırlarındaki … ile boş bırakılan yer aşağıdaki seçeneklerden hangisi ile tamamlanmalıdır?

Cevap : A) continue;

Açıklama : continue ifadesi ile döngünün bir sonraki iterasyonuna geçilir.

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

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

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.

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

#9. Aşağıdaki döngüyle ilgili verilen şıklardan hangisi doğrudur?

Cevap : B) 0’dan başlayarak 4’e kadar (5 hariç) olan sayıları konsola yazdırır.

Açıklama : Döngü 0’dan başlar ve i < 5 koşulunu sağladığı sürece çalışır.

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

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

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

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

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

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

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

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

#19. Aşağıdaki JavaScript kodlarına göre verilen seçeneklerden hangisi doğrudur?

Cevap : B) 55, 54, 53, 52, 51, 50 ekrana yazdırılır.

Açıklama : Döngü 55’ten başlar ve i >= 50 koşulunu sağladığı sürece azalır.

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

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ı -5

İ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ı -5

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Auzef Javascript Programlama Final Deneme Sınavı -5

İ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ı -5

Auzef Javascript Programlama Final Deneme Sınavı -5

Ünite 5 : Javascript Diziler

JavaScript dizileri, birden fazla veriyi tek bir yapıda saklamaya olanak tanıyan temel veri yapılarından biridir. Diziler, verilerin sıralı bir şekilde saklanmasını ve bu verilere kolayca erişilmesini sağlar. Bu makalede, JavaScript dizilerinin nasıl tanımlandığı, kullanıldığı ve diziler üzerinde gerçekleştirilebilecek temel işlemler üzerinde durulacaktır.

Dizi Tanımlama

JavaScript’te bir dizi tanımlamak için köşeli parantezler kullanılır.

Örneğin:

let meyveler = [“elma”, “muz”, “çilek”];
Bu örnekte, meyveler adında bir dizi tanımlanmış ve içine “elma”, “muz” ve “çilek” değerleri eklenmiştir.

Dizi Elemanlarına Erişim

Dizi elemanlarına indeks numaraları ile erişilir.  JavaScript dizilerinde indeksler sıfırdan başlar.

Örneğin:

console.log(meyveler[0]); // “elma”

console.log(meyveler[2]); // “çilek”

Diziye Eleman Ekleme ve Çıkarma

Diziye eleman eklemek için push ve unshift yöntemleri kullanılır:

meyveler.push(“portakal”); // Dizinin sonuna ekler

meyveler.unshift(“kiraz”); // Dizinin başına ekler

Diziden eleman çıkarmak için pop ve shift yöntemleri kullanılır:

meyveler.pop(); // Dizinin son elemanını çıkarır

meyveler.shift(); // Dizinin ilk elemanını çıkarır

Dizi Uzunluğu

Bir dizinin uzunluğunu öğrenmek için length özelliği kullanılır:

console.log(meyveler.length); // Dizideki eleman sayısını döner

Dizi Dilimleme

Bir dizinin bir kısmını almak için slice yöntemi kullanılır:

let yeniMeyveler = meyveler.slice(1, 3); // İndeks 1 ile 3 arasındaki elemanları alır

Dizi Üzerinde Döngü

Diziler üzerinde döngü kurmak için for döngüsü kullanılabilir:

for (let i = 0; i < meyveler.length; i++) {
console.log(meyveler[i]);
}

JavaScript dizileri, veri saklama ve yönetme açısından oldukça esnek ve kullanışlıdır. Diziler üzerinde gerçekleştirilebilecek işlemler ve yöntemler ile JavaScript programlarında daha etkili ve verimli kodlar yazılabilir.

Ünite 5 : Javascript Diziler

Soru-1:
JavaScript’te bir dizi nasıl tanımlanır?

A) let dizi = “1, 2, 3”;
B) let dizi = [1, 2, 3];
C) let dizi = (1, 2, 3);
D) let dizi = {1, 2, 3};
E) let dizi = 1, 2, 3;

Cevap : B) let dizi = [1, 2, 3];

Açıklama : JavaScript’te bir dizi tanımlamak için köşeli parantezler kullanılır.

Soru-2:
Aşağıdaki yöntemlerden hangisi bir diziye eleman eklemek için kullanılır?

A) push()
B) pop()
C) shift()
D) unshift()
E) splice()

Cevap : A) push()

Açıklama : push() yöntemi, bir dizinin sonuna eleman ekler.

Soru-3:
Aşağıdaki seçeneklerden hangisi bir diziden eleman çıkarmak için kullanılır?

A) push()
B) pop()
C) concat()
D) join()
E) slice()

Cevap : B) pop()

Açıklama : pop() yöntemi, bir dizinin son elemanını çıkarır.

Soru-4:
Aşağıdaki kod bloğunun çıktısı nedir?

let dizi = [1, 2, 3];
dizi.push(4);
dizi.pop();
console.log(dizi);

Aşağıdaki kod bloğunun çıktısı nedir?

A) [1, 2, 3, 4]
B) [1, 2, 3]
C) [1, 2]
D) [2, 3, 4]
E) []

Cevap : B) [1, 2, 3]

Açıklama : push() ile eklenen 4 elemanı, pop() ile çıkarılır.

Soru-5:
Aşağıdaki kod bloğunda dizi değişkeninin uzunluğu (length) nedir?

let dizi = [5, 10, 15];
dizi.push(20);
dizi.pop();
dizi.unshift(0);

Aşağıdaki kod bloğunda dizi değişkeninin uzunluğu (length) nedir?

A) 2
B) 3
C) 4
D) 5
E) 6

Cevap : C) 4

Açıklama : dizi dizisinde 4 eleman bulunmaktadır: [0, 5, 10, 15].

Soru-6:
Aşağıdaki kod bloğu ne yazdırır?

let dizi = [1, 2, 3, 4];
let yeniDizi = dizi.slice(1, 3);
console.log(yeniDizi);

Aşağıdaki kod bloğu ne yazdırır?

A) [1, 2, 3, 4]
B) [1, 2]
C) [2, 3]
D) [3, 4]
E) [1, 2, 3]

Cevap : C) [2, 3]

Açıklama : slice(1, 3) ifadesi, 1. ve 2. indeksli elemanları alır.

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

Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Final Soruları

 

Editor

Editör

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