Bilgisayar Bilimi Kur-2 2.Dönem 2.Yazılı - JAVASCRIPT
-
JavaScript ile ilgili hangisi yanlıştır?
A) JavaScript, tarayıcıda çalışan bir programlama dilidir.
B) JavaScript, sadece web sayfalarında kullanılır.
C) JavaScript, dinamik web sayfaları oluşturmak için kullanılır.
D) JavaScript, sunucu tarafında da kullanılabilir.
E) JavaScript, başka programlama dilleri ile birlikte kullanılabilir.
-
JavaScript ile hangisi yapılamaz?
A) Kullanıcıdan veri almak
B) Web sayfasını değiştirmek
C) Animasyon yapmak
D) Sunucu tarafında veritabanına erişmek
E) Programlama dilini derlemek
-
Hangisi JavaScript veri tiplerinden değildir?
A) String B) Number C) Boolean D) Undefined E) Character
-
Hangisi JavaScript'de koşul ifadeleri için kullanılan bir anahtar sözcük değildir?
A) if B) else C) while D) switch E) for
-
JavaScript'te hangi yöntem bir dizinin sonuna eleman ekler?
A) push() B) pop() C) shift() D) unshift() E) splice()
-
Hangisi JavaScript'te veri saklama yöntemlerinden biri değildir?
A) Local Storage B) Session Storage C) Cookies
D) IndexedDB E) MySQL
-
Hangisi JavaScript'te bir fonksiyonu çağırmak için kullanılan yöntemlerden biri değildir?
A) Function() B) () C) Call() D) Apply() E) Bind()
-
Hangisi JavaScript'te bir değişkenin değerini arttırmak için kullanılan kısa yol operatörlerden biri değildir?
A) ++ B) += C) /= D) *= E) -=
-
Hangisi JavaScript'te bir sayının mutlak değerini döndüren bir fonksiyon değildir?
A) Math.abs() B) Math.ceil() C) Math.floor()
D) Math.round() E) Math.max()
-
Hangisi JavaScript'te bir döngüyü sonlandırmak için kullanılan anahtar sözcük değildir?
A) break B) continue
C) return D) exit
E) none of the above
-
JavaScript ile ilgili aşağıdakilerden hangisi yanlıştır?
A) JavaScript, web sayfalarında interaktif öğeler oluşturmak için kullanılır.
B) JavaScript, bir programlama dilidir.
C) JavaScript, sadece sunucu taraflı kodlama için kullanılır.
D) JavaScript, dinamik web sayfaları oluşturmak için kullanılır.
E) JavaScript, ECMAScript standartlarına uygun bir şekilde geliştirilir.
-
JavaScript'te aşağıdakilerden hangisi doğrudur?
A) let ve var arasındaki tek fark, let yerel değişkenler oluştururken, var global değişkenler oluşturur.
B) Arrow fonksiyonları, sadece tek bir ifadeyi çalıştırabilen kısa fonksiyonlardır.
C) JavaScript, sadece sayısal veri tiplerini destekler.
D) Bir diziye erişmek için, dizi adının yanına nokta koyarak erişilebilir.
E) JavaScript'te nesne, bir fonksiyondur.
-
Aşağıdakilerden hangisi JavaScript'te doğru bir dizi oluşturma yöntemidir?
A) let arr = [1, 2, 3, 4, 5];
B) let arr = {1, 2, 3, 4, 5};
C) let arr = new Array(1, 2, 3, 4, 5);
D) let arr = array(1, 2, 3, 4, 5);
E) let arr = [1; 2; 3; 4; 5];
-
Aşağıdaki kod parçası ne yapar?
let i = 0;
while (i < 5) {
console.log(i);
i++;
}A) Sonsuz döngü oluşturur.
B) 0, 1, 2, 3, 4 sayılarını ekrana yazdırır.
C) 1, 2, 3, 4, 5 sayılarını ekrana yazdırır.
D) 5, 4, 3, 2, 1 sayılarını ekrana yazdırır.
E) Hiçbir şey yapmaz.
-
JavaScript'te "NaN" ifadesi neyi ifade eder?
A) "Not a Number" olarak ifade edilir
B) "Null and Nothing" olarak ifade edilir
C) "Number and Null" olarak ifade edilir
D) "Not Applicable Number" olarak ifade edilir
E) "Negative and Null" olarak ifade edilir
-
JavaScript'te bir dizeyi ters çevirmek için kullanılan yöntem nedir?
A) "reverse()" B) "slice()" C) "concat()"
D) "splice()" E) "replace()"
-
JavaScript'te "strict mode" kullanmanın amacı nedir?
A) Kodlama hatalarını tespit etmek
B) Kodun daha hızlı çalışmasını sağlamak
C) Kodun daha az bellek kullanmasını sağlamak
D) Kodun daha kolay okunmasını sağlamak
E) Kodun daha az satırda yazılmasını sağlamak
-
JavaScript'te "typeof" operatörü ne yapar?
A) Bir değişkenin türünü belirler
B) Bir dizi elemanlarının türünü belirler
C) Bir fonksiyonun türünü belirler
D) Bir nesnenin türünü belirler
E) Bir sayının türünü belirler
-
JavaScript'te "try-catch" blokları ne için kullanılır?
A) Bir hata durumunda kodun devam etmesini sağlamak
B) Bir hata durumunda kodun durmasını sağlamak
C) Bir döngüyü sonlandırmak için
D) Bir fonksiyonu çağırmak için
E) Bir değişkeni tanımlamak için
-
JavaScript'te "setInterval()" fonksiyonu ne için kullanılır?
A) Belirli bir fonksiyonu belirli bir aralıkla çalıştırmak için
B) Belirli bir fonksiyonu bir kere çalıştırmak için
C) Belirli bir aralıkta bir sayı üretmek için
D) Belirli bir aralıkta bir rastgele sayı üretmek için
E) Belirli bir aralıkta bir dize üretmek için
CEVAP ANAHTARI
- B
- E
- E
- C
- A
- E
- C
- C
- E
- D
- C
- B
- A
- B
- A
- A
- A
- A
- B
- A