LOLONOLO Ana Sayfa » blog » auzef » Javascript Programlama 2024-2025 Vize Soruları
auzefJavascript ProgramlamaWeb Tasarım Ve Kodlama

Javascript Programlama 2024-2025 Vize Soruları

Javascript Programlama 2024-2025 Vize Soruları

 
LOLONOLO Ana Sayfa » blog » auzef » 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.

Öncesi
TESTi BiTiR, PUANINI GÖR

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

Giriş

2024-2025 dönemi JavaScript Programlama vize soruları, dili yeni öğrenenlerin mutlaka kavraması gereken çekirdek konuları kapsıyor: HTML-CSS-JS üçlüsünden döngülere, koşul ifadelerinden veri tiplerine kadar. Bu makalede sorularda test edilen ana başlıkları ayrıntılı biçimde ele alıyor, doğru şıklardaki bilgileri genişleterek gerçek dünyada nasıl kullanıldıklarını gösteriyoruz.


1. Web Sayfasının Temel Bileşenleri

Bir web dokümanı HTML, CSS ve
JavaScript katmanlarından oluşur:

  • HTML yapısal iskeleti tanımlar.
  • CSS görünümü ve düzeni kontrol eder.
  • JavaScript kullanıcı etkileşimini ve dinamik davranışları sağlar.

2. JavaScript Döngü Yapıları

Ana döngü çeşitleri ve öne çıkan özellikleri:

  • for – sayaç temelli, koşul en başta kontrol edilir.
  • while – koşula dayalı klasik döngü.
  • do … while – en az bir kez çalışır.
  • for…of – dizilerin değerleri üzerinde gezinir.
  • for…in – nesnenin anahtarlarında döner.
let i = 0;
do {
  console.log(i);      // koşul yanlış olsa bile ilk tur çalışır
} while (i > 10);

3. Koşul Yapıları ve Ternary Operatörü

cikti = (x == y) ? "Esit" : "Esit degil";

Çoklu durumlar için if … else if … else zinciri,
tek satırlık kararlar için ternary operatörü idealdir.

4. Veri Tipleri ve typeof

Başlıca primitive tipler: string, number, bigint, boolean, symbol, undefined, null.

typeof 42;   // "number"
typeof null; // "object" (tarihsel istisna)

Boolean yalnızca true veya false değerlerini saklar;
null ayrı bir veri tipidir.

5. JavaScript Dilinin Temel Özellikleri

  • Yorumlanan ve dinamik tipli bir dildir.
  • Çapraz platform (cross-platform) çalışır.
  • Büyük-küçük harf duyarlıdır.
  • Değişken tanımında tür bildirimi gerekmez.

6. Geçerli Değişken İsimlendirme

  • Harf, sayı, _ veya $ içerebilir.
  • Sayı ile başlayamaz.
  • Boşluk ve özel karakter (#) içeremez.
  • Anahtar kelime kullanılamaz (for gibi).

7. switch Deyimi

switch yapısında default bölümü isteğe bağlıdır. Birden fazla case şart değildir; break konmazsa fall-through oluşur.

8. Operatör Önceliği Örneği

let islem = 5 % 3 ** 2 * 2; // 10

9. Döngü Koşul Mantığı

for (let i = 1; i > 10; i++) {
  console.log(i); // çalışmaz
}

10. JavaScript’in Kullanım Alanları

  • Ön uç (tarayıcı içinde SPA vb.).
  • Arka uç (Node.js ile API’ler).
  • Mobil (React Native, Ionic).

11. Script Etiketi

<script src="app.js" defer></script>

12. Dinamik ve Yorumlanan Dil

Değişkenler let, const, var ile tanımlanır; önceden veri tipi belirtmek gerekmez. Büyük projelerde tip güvenliği için TypeScript kullanılabilir.

Sonuç

Bu makale, JavaScript Programlama vize sorularında yer alan temel kavramları özetledi. Öğrenciler burada anlatılan konuları kavrayarak hem sınav başarısını artırabilir hem de profesyonel projelerde güvenilir, sürdürülebilir JavaScript kodu yazabilir.

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

1- Bir Web sayfasını oluşturan temel bileşenler aşağıdaki şıkların hangisinde verilmiştir?

A) HTML, Sunucu, Tarayıcı
B) HTML, CSS, JavaScript
C) Web, HTTP, DNS
D) HTTP, DNS, SSL
E) Sunucu, İstemci, Tarayıcı

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.

2- JavaScript döngü yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?

A) for döngüsünde koşul hiç sağlanmazsa döngüye girilmez.
B) do-while döngüsünde koşul en başta kontrol edilir.
C) for döngüsünde koşul her iterasyonda kontrol edilir.
D) Gerektiğinde döngüden çıkılması için break komutu kullanılır.
E) while döngüsünde koşul sağlanmazsa döngü çalışmaz.

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.

3-

let tutar = 15000;
let matrah = tutar <= 10000 ? 20 : 25;
console.log(matrah);

Yukarıda verilen JavaScript kodu çalıştırıldığında konsol çıktısı aşağıdakilerden hangisidir?

A) 15000
B) 25
C) undefined
D) 10000
E) 20

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.

4- Sağ tarafına aldığı değerin veri tipini geri dönen operatör aşağıdaki seçeneklerin hangisinde verilmiştir?

A) instanceof operatörü
B) in operatörü
C) typeof operatörü
D) null birleşim operatörü
E) spread operatörü

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.

5- Aşağıdakilerden hangisi JavaScript dilinin temel özelliklerinden biri değildir?

A) JavaScript dili tarayıcılar tarafından yorumlanır.
B) JavaScript dili, değişkenin değerine göre veri tipini belirler.
C) Tarayıcıların kurulu olduğu her sistemde ve platformda (cross-platform) JavaScript kodları çalışabilir.
D) Büyük-küçük harf fark etmeksizin aynı isimde değişken tanımlanamaz.
E) JavaScript dili, gelişmiş DOM fonksiyonlarıyla Web sayfasında herhangi bir içeriği kolayca manipüle edilebilir.

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.

6-

let x = 5;
let y = 7;
console.log(x !== y && -x >= y);

Yukarıda verilen JavaScript kodu çalıştırıldığında konsol çıktısı ne olacaktır?

A) 5
B) undefined
C) false
D) true
E) 7

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.

7- 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?

A) while döngüsü
B) for döngüsü
C) for..of döngüsü
D) for..in döngüsü
E) do-while döngüsü

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.

8-

let x = 5, y = -5, cikti;
if (x == y) {
    cikti = "Esit";
} else {
    cikti = "Esit degil";
}

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?

A) cikti = (x == y) ? “Esit” : “Esit degil”;
B) cikti = (x == y) : “Esit” ? “Esit degil”;
C) cikti = (x == y) & “Esit” ? “Esit degil”;
D) cikti = (x == y) ? “Esit degil”;
E) (x == y) = cikti ? “Esit” : “Esit degil”;

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.

9- 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?

A) if
B) else
C) Ternary operatörü
D) if-else if
E) if-else

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.

10- JavaScript switch deyimiyle ilgili aşağıdaki seçeneklerin hangisi yanlıştır?

A) switch deyiminde birden fazla case bloğu yer almalıdır.
B) switch deyiminde case bloğundaki kodların çalışmasının ardından bloktan çıkılması için break anahtar kelimesi kullanılır.
C) switch deyiminde default bloğunun yer alması zorunlu değildir.
D) Çok sayıda case değeri için aynı kod bloğu çalıştırılabilir.
E) switch deyimindeki ifade bir case değeriyle eşleşirse ona bağlı kodlar çalışır ve diğer case değerleri kontrol edilmez.

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.

11- Aşağıdaki değişken isimlendirmelerinden hangisi geçerlidir?

A) let for = 0;
B) let kalan_bakiye = 1500.50;
C) let PlakaKod# = 34;
D) let ders Adi = ‘JavaScript Programlama’;
E) let 4Yil = 2024;

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.

12- I. Ön-uç
II. Arka-uç
III. Mobile
JavaScript programlama dili yukarıda sayılan alanlardan hangisinde veya hangilerinde kullanılmaktadır?

A) I, II ve III
B) Yalnızca I
C) I ve III
D) Yalnızca II
E) I ve II

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.

13- En az bir kere çalışan döngü türü aşağıdaki seçeneklerin hangisinde verilmiştir?

A) for döngüsü
B) for .. out döngüsü
C) for .. at döngüsü
D) while döngüsü
E) do-while döngüsü

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.

14- JavaScript veri tipleriyle ilgili aşağıdaki seçeneklerden hangisi yanlıştır?

A) null veri tipi, boş bir değeri belirtir.
B) Object veri tipi anahtar-değer formatında veri çifti saklar.
C) Symbol veri tipi benzersiz veri saklar.
D) BigInt veri tipindeki bir değerin sonuna n eklenmelidir.
E) Boolean veri tipi true, false veya null mantıksal değerleri saklar.

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.

15-

for (let i = 1; i > 10; i++) {
    console.log(i);
}

Yukarıdaki for döngüsüyle ilgili verilen şıklardan hangisi doğrudur?

A) Konsola herhangi bir şey yazdırılmaz.
B) 1’den 10’a kadar sayıları konsola yazdırır.
C) 1’den 10’a kadar (10 hariç) sayıları konsola yazdırır.
D) 10’dan (10 hariç) 1’e kadar sayıları konsola yazdırır.
E) 10’dan 1’e kadar sayıları konsola yazdırır.

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.

16-

let islem = 5 % 3 ** 2 * 2;
console.log(islem);

Yukarıda verilen JavaScript kodu çalıştırıldığında konsol çıktısı aşağıdakilerden hangisidir?

A) 16
B) 8
C) 4
D) 10
E) 5

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.

17- JavaScript koşul yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?

A) else deyimi koşul yapısının en sonunda kullanılır.
B) if koşul yapılarında else deyiminin bulunması zorunlu değildir.
C) if-else koşul yapısında if bloğundaki koşul sağlanmışsa else bloğu çalıştırılmaz.
D) Hiçbir koşul sağlanmazsa kod hata verir.
E) Ternary operatörü, if-else koşul yapısının daha kısa ifadeyle yazımıdı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.

18-

var ders = { ad: "JavaScript Programlama",
             kod: "WTK02003", kredi: 3 };

for (...) {
    console.log(alan);
}

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?

A) let ders in alan
B) let ders of alan
C) let alan is ders
D) let alan of ders
E) let alan in ders

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.

19- Bir JavaScript dosyasını web sayfasına dahil etmek için kullanılan etiket aşağıdaki seçeneklerden hangisinde verilmiştir?

A) <import></import>
B) <include></include>
C) <script></script>
D) <javascript></javascript>
E) <require></require>

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.

20- JavaScript diliyle ilgili aşağıda verilen şıklardan hangisi yanlıştır?

A) Hem arka uç (back-end) hem de ön uç (front-end) programlama amaçlı kullanılabilir.
B) JavaScript yorumlanan bir dildir.
C) Büyük-küçük harfe duyarlıdır.
D) JavaScript kodları tarayıcıda doğrudan çalışmaz, HTML kodlarının içinde yer almalıdır.
E) Değişken tanımlarken değişkenin veri tipinin belirtilmesi zorunludur.

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.

@lolonolo_com

Javascript Programlama 2024-2025 Vize Soruları

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