Javascript Programlama Deneme Sınavı -4 2024-2025 Vize Çıkmış Soruları

📌 Sınav Öncesi Kısa BilgiDeğerli AUZEF bölümü öğrencileri; bu sayfada Javascript Programlama Deneme Sınavı -4 2024-2025 Vize Çıkmış Soruları dersine ait geçmiş yıllarda çıkmış soruları ve pratik deneme testlerini sizin için bir araya getirdik. Sınavda zamanı iyi yönetmek ve soru tiplerine tam olarak aşina olmak için aşağıdaki özel test motorumuzu kullanabilirsiniz. İster "Çalışma Modu" ile anında cevapları görün, ister "Sınav Modu" ile kendinizi zamana karşı test edin. Şimdiden sınavlarınızda başarılar dileriz!
Soru bulunamadı.
Aşağıdaki JavaScript kodunda kullanılan operatör hangi seçenekte doğru verilmiştir?
A) Küçük eşittir operatörü
B) Büyüktür operatörü
C) Eşit değildir operatörü
*D) Ternary operatörü
E) VE operatörü

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;
A) “true”
B) “false”
*C) true
D) false
E) 0

JavaScript’te döngü yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
A) Döngünün kaç kere çalışacağının bilindiği durumlarda for döngüsü kullanılır.
B) while döngüsü, bir koşul sağlandığı sürece döngünün çalışmasını sağlar.
C) do-while döngüsü, döngü içeriğini en az bir kez çalıştırdıktan sonra koşulu kontrol eder.
D) break komutu, döngüyü sonlandırmak için kullanılır ve döngüden çıkışı sağlar.
*E) continue ifadesi, döngüyü sonlandırmak için kullanılır ve döngüyü baştan başlatır.

Aşağıdaki seçeneklerden hangisinde HTTP’nin açılımı doğru bir şekilde verilmiştir?
A) Hyper Transfer Text Protocol
B) Hyper Text Transmission Protocol
*C) Hyper Text Transfer Protocol
D) Hyper Text Text Protocol
E) Hyper Transfer Transmission Protocol

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(
A) sayi1
B) sayi2
*C) sonuc
D) metin
E) PI

Yukarıdaki ekran görüntüsünün elde edilebilmesi için do-while koşulu nasıl tamamlanamaz?
*A) sayi < 3 B) sayi <= 3 C) sayi <= 5 D) sayi <= 50 E) sayi <= 5000 Aşağıdaki seçeneklerden hangisi yanlıştır? A) Sunucu (server) statik HTML sayfalarını barındırır. B) Bir HTML sayfası, istemci bilgisayarlara (client) HTTP protokolü ile sunulur. C) Tarayıcı (browser), bir web sayfasına erişmek için kullanılan özel programdır. D) İstemci bilgisayarlar tarayıcı ile bir web sayfasına ziyaret isteği gönderir. *E) Sunucu, istemciden gelen isteğe yalnızca .html uzantısına sahip dosyaları döndürür. Aşağıdaki seçeneklerden hangisinde hatalı tanıtıcı isimlendirmesi yapılmıştır? A) let sayi = 42; B) let i_sim = "Js"; C) let dogruMu = true; *D) let 1sayi = 90; E) let new_sayi = 256; Aşağıda verilen JavaScript koduna göre konsolda çıktılanan değer hangi seçenekte doğru verilmiştir? A) & B) ^ *C) ? D) $ E) % Bir HTML sayfasına JavaScript kodları aşağıdaki etiketlerden hangisi ile eklenebilir? A) A)
B)
C)
D)
*E)

Aşağıdakilerden hangisi JavaScript’in anahtar kelimeleri arasında yer almaz?
A) for
B) if
C) let
D) this
*E) that

Aşağıdaki seçeneklerde verilen operatör ve açıklamalardan hangisi yanlıştır?
A) % Mod
B) i++ Sondan artırma
C) << Bitsel sola kaydırma D) < Küçüktür *E) Çarpma Aşağıdaki kodlar çalıştırıldığında dizi elemanlarının konsola sırayla yazdırılabilmesi için … ile boş bırakılan yer aşağıdaki seçeneklerden hangisi ile tamamlanmalıdır? A) let val in arr B) let arr in val C) let val is arr *D) let val of arr E) let arr of val Aşağıdakilerden hangisi bir JavaScript IDE’si (kodlama editörü) değildir? A) Visual Studio Code B) Atom C) WebStorm *D) JupyterNotebook E) Sublime Text Aşağıdaki JavaScript kodları ile ilgili verilen seçeneklerden hangisi yanlıştır? A) Kullanıcıdan sürekli olarak bir sayı girmesi istenir. B) Kullanıcı "exit" yazana kadar döngü devam eder. *C) Döngü, sonsuz döngüye girer ve ekrana sürekli kullanıcının girdiği sayı yazdırılır. D) Girilen her sayı toplanır ve toplam sonunda konsola yazdırılır. E) Eğer kullanıcı geçersiz bir giriş yaparsa, uyarı mesajı konsola yazdırılır. 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? *A) durum = (sayi > 0) ? “Pozitif” : “Negatif veya sıfır”;
B) durum = (sayi < 0) ? "Pozitif" : "Negatif veya sıfır"; C) durum = (sayi > 0) & “Pozitif” : “Negatif veya sıfır”;
D) durum = (sayi > 0) ? “Pozitif” ; “Negatif veya sıfır”;
E) durum == (sayi < 0) ? "Pozitif" : "Negatif veya sıfır"; 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? A) Notunuz: A *B) Notunuz: B C) Notunuz: C D) Notunuz: D E) Notunuz: F Aşağıdakilerden hangisi JavaScript dilinin temel özelliklerinden biri değildir? *A) JavaScript sadece Windows platformunda çalışır. B) Tarayıcıda çalışabilir ve istemci tarafı betik dili olarak kullanılabilir. C) Netscape mühendisi Brendan Eich tarafından geliştirilmiştir. D) Nesneye yönelik programlama prensiplerini destekler. E) JavaScript dili CSS ve HTML ile birlikte web geliştirme sürecinde kullanılan bir dildir. JavaScript’te koşul yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) if-else koşul yapısı, bir koşulun doğru olup olmadığını kontrol etmek için kullanılır. B) switch-case yapısı, bir ifadenin değerlerini kontrol etmek için kullanılır. C) Ternary operatörü, koşullu ifadelerin kısa bir şekilde yazılmasını sağlar. D) if-else koşul yapısında if koşulu false dönerse, else bloğu içindeki satırlar çalıştırılır. *E) Koşul ifadeleri, sadece tek bir koşulun kontrol edilmesini sağlar. [/auzef_test]