AUZEF Javascrıpt Programlama Çıkmış Sorular

İstanbul Üniversitesi AUZEF Javascrıpt Programlama dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 186 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.

Ders kodu: WTKO20031. sınıf Bahar186 soruSesli dinleme
Bu dersin 186 sorusunu ücretsiz çöz →

Javascrıpt Programlama konu özeti

Ders, JavaScript'in web sayfalarındaki yerini, temel söz dizimini, değişken ve veri tiplerini, operatörleri, koşul ve döngü yapılarını, dizi ve nesneleri, fonksiyonları ve tarayıcı olaylarını ele alır.

JavaScript'in yapısı ve web'deki yeri

Değişkenler ve adlandırma

Veri tipleri ve operatörler

Koşul yapıları

Döngüler

Diziler

Fonksiyonlar ve olaylar

Önemli kavramlar

HTML
Sayfanın içeriğini ve yapısını kuran işaretleme dilidir.
CSS
Renk, konum ve görünümü belirleyen biçimlendirme dilidir.
DOM
Document Object Model; belgenin öğelerine erişim sağlayan ağaç yapısıdır.
typeof
Bir değerin veri tipini metin olarak döndüren operatördür.
switch-case
Bir değişkenin değerine göre farklı dallara ayrılmayı sağlayan yapıdır.
do-while
Koşulu sonda denetleyen, bu yüzden en az bir kez çalışan döngüdür.
for...in
Nesnenin özellik adları üzerinde dolaşan döngüdür.
Üçlü operatör
Koşul ? değer1 : değer2 biçiminde yazılan kısa if-else karşılığıdır.
null
Bilerek verilen boş değeri temsil eden ayrı bir ilkel tiptir.
case-sensitive
Büyük ve küçük harfi farklı sayan davranıştır.
onunload
Sayfa kapatılırken ya da terk edilirken tetiklenen olaydır.

Sınav ipuçları

Hangi sınavların soruları var?

2026 Vize2025 Vize2025 Final2025 Büt2024 Vize2024 Final2024 Büt

Javascrıpt Programlama örnek sorular

Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.

1. JavaScript diline dair aşağıdaki bilgilerden hangisi yanlıştır?

  1. JavaScript kodları HTML dosyasında <script></script> etiketleri arasında verilebilir.
  2. JavaScript dili çeşitli Nesneye Yönelik Programlama prensiplerini destekler.
  3. JavaScript kodlarının çalışması için sisteme EcmaScript platformunun kurulması gereklidir.
  4. Harici bir JavaScript kaynak kod dosyası <script src="dosya.js"></script> deyimiyle HTML sayfasına eklenebilir.
  5. JavaScript diliyle ön uç, arka uç ve mobil programlama yapılabilir.
Cevabı gör

Doğru cevap: C) JavaScript kodlarının çalışması için sisteme EcmaScript platformunun kurulması gereklidir.
JavaScript kodunu çalıştırmak için Java'daki gibi ayrı bir sanal makineye, JDK kurulumuna ya da dışarıdan bir EcmaScript platformuna gerek yoktur. Modern tarayıcılar JavaScript motorunu (Chrome'da V8, Firefox'ta SpiderMonkey) içinde barındırır ve kodu doğrudan yorumlar.

2. Aşağıdaki şıklardan hangisinde bir web sayfasının temel bileşenleri birlikte verilmiştir?

  1. Sunucu, İstemci, Tarayıcı
  2. HTTP, DNS, SSL
  3. Web, HTTP, DNS
  4. HTML, CSS, JavaScript
  5. HTML, Sunucu, Tarayıcı
Cevabı gör

Doğru cevap: D) HTML, CSS, JavaScript
Ön yüzü oluşturan üç temel bileşen vardır: içeriği ve yapıyı kuran HTML, renk, konum ve görünümü belirleyen CSS ile etkileşim, animasyon ve mantıksal işlevsellik katan JavaScript.

3. Notu girilen bir öğrenciye "Takdir", "Teşekkür" veya "Başarısız" gibi belge türlerinden birini yazdıran bir JavaScript programında, değişkenin aldığı değere göre dallanma sağlamak için hangi yapı tercih edilmelidir?

  1. try-catch
  2. break-continue
  3. switch-case
  4. do-while
  5. public-private
Cevabı gör

Doğru cevap: C) switch-case
Bir değişkenin değerine göre farklı çıktılar üretmek için switch-case yapısı kullanılır. Try-catch hata yönetimi, break-continue ve do-while döngü kontrolü, public-private ise erişim belirleme işlevi görür.

4. JavaScript'teki switch deyimi için aşağıdakilerden hangisi yanlıştır?

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

Doğru cevap: B) switch deyiminde birden fazla case bloğu yer almalıdır.
JavaScript söz diziminde switch yapısı için birden fazla case bloğu yazma zorunluluğu yoktur. Tek case içeren, yalnızca default içeren ya da boş bir switch de hatasız kabul edilir. Dolayısıyla "birden fazla case bloğu yer almalıdır" ifadesi yanlıştır.

5. Sağındaki değerin veri tipini döndüren operatör aşağıdakilerden hangisidir?

  1. typeof operatörü
  2. spread operatörü
  3. null birleşim operatörü
  4. instanceof operatörü
  5. in operatörü
Cevabı gör

Doğru cevap: A) typeof operatörü
JavaScript'te bir değerin veri tipini (number, string, boolean, object, undefined vb.) öğrenmek için typeof operatörü kullanılır. Sağındaki operandı değerlendirip tipi metin olarak döndürür. Örneğin typeof 42 "number", typeof "Merhaba" ise "string" verir.

6. Aşağıdaki değişken adlarından hangisi geçerlidir?

  1. let for = 0;
  2. let kalan_bakiye = 1500.50;
  3. let ders Adi = 'JavaScript Programlama';
  4. let 4Yil = 2024;
  5. let PlakaKod# = 34;
Cevabı gör

Doğru cevap: B) let kalan_bakiye = 1500.50;
A şıkkında for ayrılmış bir sözcük olduğundan değişken adı olamaz. C şıkkında ad içinde boşluk bulunamaz. D şıkkında ad rakamla başlayamaz. E şıkkında # gibi özel karakter kullanılamaz (yalnızca alt çizgi ve dolar işareti serbesttir). Kurallara uyan tek ad B şıkkındadır.

7. Aşağıdakilerden hangisi en az bir kez çalışan döngü türüdür?

  1. for döngüsü
  2. for.. at döngüsü
  3. for.. out döngüsü
  4. do-while döngüsü
  5. while döngüsü
Cevabı gör

Doğru cevap: D) do-while döngüsü
for ve while gibi döngülerde koşul önce denetlenir, uygunsa bloğa girilir. do-while'da ise önce do bloğu çalışır, koşul sonda while ile denetlenir. Bu nedenle koşul baştan yanlış olsa bile blok en az bir kez yürütülür.

8. JavaScript'teki döngü yapılarıyla ilgili verilen ifadelerden yanlış olanı aşağıdakilerden hangisidir?

  1. while döngüsünde koşul sağlanmazsa döngü çalışmaz.
  2. Gerektiğinde döngüden çıkılması için break komutu kullanılır.
  3. for döngüsünde koşul her iterasyonda kontrol edilir.
  4. for döngüsünde koşul hiç sağlanmazsa döngüye girilmez.
  5. do-while döngüsünde koşul en başta kontrol edilir.
Cevabı gör

Doğru cevap: E) do-while döngüsünde koşul en başta kontrol edilir.
while ve for döngülerinde koşul, blok çalışmadan önce kontrol edilir. do-while döngüsünde ise önce do bloğu çalışır, koşul en sonda denetlenir. Bu nedenle 'koşul en başta kontrol edilir' ifadesi yanlıştır.

9. Aşağıdaki seçeneklerin hangisinde kısaltmanın karşısındaki açılım yanlıştır?

  1. FTP-File Transfer Protocol
  2. CSS-Cascading Style Sheets
  3. HTML-Hyper Text Markup Language
  4. IDE-Integrated Development Environment
  5. DOM-Document Oriented Model
Cevabı gör

Doğru cevap: E) DOM-Document Oriented Model
DOM'un doğru açılımı "Document Object Model" (Belge Nesne Modeli)'dir. Tarayıcının HTML belgesini ayrıştırarak oluşturduğu ve JavaScript gibi dillerin öğelere erişmesini sağlayan hiyerarşik ağaç yapısıdır. "Document Oriented Model" yanlış bir açılımdır.

10. Üstteki JavaScript kodunda ders nesnesinin alanlarının (ad, kod, kredi) bir döngüyle konsola yazdırılması için boş bırakılan yere hangisi getirilmelidir?

  1. let alan of ders
  2. let ders in alan
  3. let alan is ders
  4. let ders of alan
  5. let alan in ders
Cevabı gör

Doğru cevap: E) let alan in ders
Nesnelerin özellikleri (anahtarları) üzerinde dolaşmak için for…in döngüsü kullanılır. Özellik adlarını alan değişkenine aktarmak için boşluğa let alan in ders yazılmalıdır. for…of ise diziler ve dizgiler gibi yinelenebilir koleksiyonlar içindir, nesnelerde doğrudan kullanılamaz.

Tüm 186 soruyu çözmeye başla →

Bu dersi alan bölümler

AUZEF Web Tasarımı ve Kodlama (Ön Lisans)186 soru →

Nasıl çalışmalı?

Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.

Sık sorulan sorular

AUZEF Javascrıpt Programlama çıkmış sorular nerede?

Mobil Defter'de AUZEF Javascrıpt Programlama dersinin vize, final ve bütünleme hazırlığı için 186 sorusu var (2026 Vize, 2025 Vize, 2025 Final, 2025 Büt). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.

AUZEF Javascrıpt Programlama vize soruları ve final soruları ayrı çözülebilir mi?

Evet. Uygulamada "Vize (hepsi)" ve "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.

AUZEF Javascrıpt Programlama çıkmış sorular PDF olarak indirilebilir mi?

Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.

AUZEF Javascrıpt Programlama ders notları ve konu özeti var mı?

Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.

AUZEF Javascrıpt Programlama soruları ücretli mi?

Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.

1. sınıf Bahar diğer dersler