Javascript Programlama 2024-2025 Vize Soruları
Javascript Programlama 2024-2025 Vize Soruları
for (let i = 1; i > 10; i++) {
console.log(i);
}
#1. Yukarıdaki for döngüsüyle ilgili verilen şıklardan hangisi doğrudur?
Cevap : A) Konsola herhangi bir şey yazdırılmaz.
Açıklama : Başlangıç değeri 1 iken döngü koşulu i > 10 false olduğu için döngü gövdesi çalıştırılmaz ve çıktı oluşmaz.
#2. JavaScript dilinde döngü içinde dizi elemanlarının değerlerini kolayca işlemek için kullanılan özel döngü türü aşağıdaki seçeneklerin hangisinde verilmiştir?
Cevap : C) for..of döngüsü
Açıklama : for (const deger of dizi) sözdizimi, dizi elemanlarının değerlerine sırasıyla kolay ve okunabilir şekilde erişmek için tasarlanmıştır.
#3. Aşağıdaki değişken isimlendirmelerinden hangisi geçerlidir?
Cevap : B) let kalan_bakiye = 1500.50;
Açıklama : Geçerli değişken adları harf, sayı, _ veya $ içerebilir; sayı ile başlayamaz, boşluk veya özel karakter (#) içeremez ve JavaScript anahtar kelimeleri (for gibi) kullanılamaz.
#4. JavaScript switch deyimiyle ilgili aşağıdaki seçeneklerin hangisi yanlıştır?
Cevap : A) switch deyiminde birden fazla case bloğu yer almalıdır.
Açıklama : switch ifadesi tek bir case bloğu içerse dahi geçerlidir; çoklu case zorunluluğu yoktur. Diğer şıklar switch’in gerçek davranışlarını yansıtır.
#5.
I. Ön-uç
II. Arka-uç
III. Mobile
JavaScript programlama dili yukarıda sayılan alanlardan hangisinde veya hangilerinde kullanılmaktadır?
Cevap : A) I, II ve III
Açıklama : JavaScript; tarayıcı tabanlı ön-uç geliştirmede, Node.js sayesinde arka-uç sunucu programlamada ve React Native, Ionic gibi çerçevelerle mobil uygulamalarda yaygın olarak kullanılır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#6. Bir Web sayfasını oluşturan temel bileşenler aşağıdaki şıkların hangisinde verilmiştir?
Cevap : B) HTML, CSS, JavaScript
Açıklama : Bir web sayfasının iskeleti HTML ile, görsel sunumu CSS ile, etkileşim ve dinamik davranışları ise JavaScript ile sağlanır; bu üç temel teknoloji modern web geliştirme süreçlerinin vazgeçilmez yapı taşlarıdır.
#7. JavaScript veri tipleriyle ilgili aşağıdaki seçeneklerden hangisi yanlıştır?
Cevap : E) Boolean veri tipi true, false veya null mantıksal değerleri saklar.
Açıklama : Boolean tipinde yalnızca true ve false değerleri bulunur; null ayrı bir null veri tipidir ve Boolean’ın doğal değeri değildir.
let islem = 5 % 3 ** 2 * 2;
console.log(islem);
#8. Yukarıda verilen JavaScript kodu çalıştırıldığında konsol çıktısı aşağıdakilerden hangisidir?
Cevap : D) 10
Açıklama : Öncelik sırasına göre 3 ** 2 = 9; ardından 5 % 9 = 5; son olarak 5 * 2 = 10. Konsola 10 yazdırılır.
#9. Aşağıdakilerden hangisi JavaScript dilinin temel özelliklerinden biri değildir?
Cevap : D) Büyük-küçük harf fark etmeksizin aynı isimde değişken tanımlanamaz.
Açıklama : JavaScript case-sensitive bir dildir; yani degisken ile Degisken iki farklı değişken kabul edilir. Dolayısıyla, “büyük-küçük harf fark etmeksizin” ifadesi yanlıştır.
#10. JavaScript döngü yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
Cevap : B) do-while döngüsünde koşul en başta kontrol edilir.
Açıklama : do … while döngüsünde koşul blok çalıştıktan sonra değerlendirilir; bu nedenle döngü koşul yanlış olsa dahi en az bir kez çalışır. Koşulun ilk başta kontrol edilmesi ifadesi while veya for döngülerine özgüdür.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#11. JavaScript koşul yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
Cevap : D) Hiçbir koşul sağlanmazsa kod hata verir.
Açıklama : Koşulların hiçbiri sağlanmazsa if-else bloğu sadece hiçbir kod yürütmez; JavaScript yorumlayıcısı hata üretmez.
#12. Sıcaklık değeri 40’ın üzerindeyse ekrana “Güneş çarpması tehlikesi” yazdırmak için, sıfırın altındaysa ekrana “Don tehlikesi” yazdırmak için kullanılması gereken koşul yapısı aşağıdaki seçeneklerin hangisinde verilmiştir?
Cevap : D) if-else if
Açıklama : Çoklu koşullarda (≥40 veya <0 gibi) if … else if … else yapısı kullanılarak her duruma özgü mesaj kolayca gösterilir.
let tutar = 15000;
let matrah = tutar <= 10000 ? 20 : 25;
console.log(matrah);
#13. Yukarıda verilen JavaScript kodu çalıştırıldığında konsol çıktısı aşağıdakilerden hangisidir?
Cevap : B) 25
Açıklama : Üçlü (ternary) operatörde tutar <= 10000 koşulu false döndürdüğü için ikinci ifade (25) seçilir ve konsola 25 yazdırılır.
var ders = { ad: "JavaScript Programlama",
kod: "WTK02003", kredi: 3 };
for (...) {
console.log(alan);
}
#14. Yukarıda verilen JavaScript kodunun ders nesnesinin alanlarını (ad, kod, kredi) bir döngü içinde konsol ekranına çıktılanması için … ile boş bırakılan yer aşağıdaki seçeneklerden hangisi ile tamamlanmalıdır?
Cevap : E) let alan in ders
Açıklama : for (let alan in nesne) sözdizimi, nesnenin anahtarlarını sıralayarak her birini değişkene atar; böylece ad, kod ve kredi anahtarları konsola yazdırılır.
let x = 5, y = -5, cikti;
if (x == y) {
cikti = "Esit";
} else {
cikti = "Esit degil";
}
#15. Yukarıda verilen if-else koşul yapısının Ternary operatörü eşleniği aşağıdaki seçeneklerin hangisinde doğru olarak verilmiştir?
Cevap : A) cikti = (x == y) ? “Esit” : “Esit degil”;
Açıklama : Üçlü operatör koşul ? doğruDeğer : yanlışDeğer biçiminde kullanılır; böylece tek satırda if-else mantığı kurulmuş olur.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#16. Bir JavaScript dosyasını web sayfasına dahil etmek için kullanılan etiket aşağıdaki seçeneklerden hangisinde verilmiştir?
Cevap : C) <script></script>
Açıklama : HTML’de harici veya satır-içi JavaScript’i eklemek için standart etiket <script> dir; src niteliğiyle dış dosya da gösterilebilir.
#17. JavaScript diliyle ilgili aşağıda verilen şıklardan hangisi yanlıştır?
Cevap : E) Değişken tanımlarken değişkenin veri tipinin belirtilmesi zorunludur.
Açıklama : JavaScript dinamik (zayıf) tipli bir dildir; let, const veya var anahtar kelimeleriyle tanımlanan değişkenlerde veri tipi önceden belirtilmez, değer atandıkça belirlenir.
#18. En az bir kere çalışan döngü türü aşağıdaki seçeneklerin hangisinde verilmiştir?
Cevap : E) do-while döngüsü
Açıklama : do { … } while (koşul); yapısında kod bloğu önce çalışır, ardından koşul değerlendirilir; bu yüzden koşul false olsa bile döngü bir kez çalışmış olur.
#19. Sağ tarafına aldığı değerin veri tipini geri dönen operatör aşağıdaki seçeneklerin hangisinde verilmiştir?
Cevap : C) typeof operatörü
Açıklama : typeof operatörü, kendisine gönderilen ifadenin veri tipini "string", "number", "object" gibi bir string olarak döndürür; değişkenlerin türünü dinamik olarak incelemek için kullanılır.
let x = 5;
let y = 7;
console.log(x !== y && -x >= y);
#20. Yukarıda verilen JavaScript kodu çalıştırıldığında konsol çıktısı ne olacaktır?
Cevap : C) false
Açıklama : x !== y ifadesi true döndürür ancak -x >= y → -5 >= 7 false olur. true && false ifadesi false sonucunu üretir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
SONUÇ
Javascript Programlama 2024-2025 Vize Soruları
Javascript Programlama 2024-2025 Vize Soruları
Javascript Programlama 2024-2025 Vize Soruları
| İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef) Açık Öğretim Fakültesi Bölüm : Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Javascript Programlama 2024-2025 Vize Soruları |
|---|
Javascript Programlama 2024-2025 Vize Soruları
JavaScript Programlama 2024-2025 Vize Soruları Temel Kavramlar |
|
|---|---|
@lolonolo_com |
Javascript Programlama 2024-2025 Vize Soruları
| İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef) Açık Öğretim Fakültesi Bölüm : Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Javascript Programlama 2024-2025 Vize Soruları |
|---|
Javascript Programlama 2024-2025 Vize Soruları
JavaScript Programlama 2024-2025 Vize Soruları |
|
|---|---|
@lolonolo_com |
Javascript Programlama 2024-2025 Vize Soruları
|
Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Çalışma Soruları

