Bilgisayar Bilimi Kur-2 2.Dönem 2.Yazılı - JAVASCRIPT sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 20 sorudan oluşmaktadır.
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
JavaScript'in genel özelliklerini anlamasını ve yaygın kullanım alanlarını öğrenmelerini sağlamayı amaçlamaktadır.
avaScript ile kullanıcı etkileşimli web sayfaları oluşturabilir, web sayfalarını dinamik olarak değiştirebilir ve animasyonlar oluşturabilirler, ancak dilin derlenemeyeceğini bilmelidirler.
JavaScript veri tiplerini öğrenerek temel programlama kavramlarına aşina olabilirsiniz.
JavaScript'te koşul ifadeleri ve döngülerinin kullanımını anlamak ve farklı anahtar sözcüklerin ne işe yaradığını bilmektir.
JavaScript dizilerinin yöntemlerini ve bu yöntemlerin kullanımını test etmek için kullanılabilir.
JavaScript programlama dilinde veri saklama yöntemlerinin farklılıklarını ve kullanım amaçlarını öğrenmeyi hedeflemektedir.
JavaScript'te fonksiyon çağırma yöntemlerini tanıyabilme ve hangi durumda hangi yöntemin kullanılacağını bilmek olabilir.
JavaScript programlama dilinde kısa yol operatörlerinin kullanımını anlamakla ilgilidir.
JavaScript matematiksel fonksiyonları anlamak ve farklı fonksiyonların kullanım amaçlarını ayırt etmek.
JavaScript'te döngülerle çalışırken, belirli bir şart sağlanana kadar veya belirli bir sayıda kez tekrarlanana kadar döngüyü çalıştırmak gerekebilir. Bu durumlarda, "break" ve "continue" anahtar sözcükleri kullanarak döngüyü kontrol etmek mümkündür.
JavaScript'in kullanım alanları hakkında bilgi sahibi olmak ve ECMAScript standartlarının önemini anlamak.
JavaScript'te arrow fonksiyonlarını tanımlayabilme ve kullanabilme becerisi olabilir.
JavaScript'te doğru bir dizi oluşturma yöntemini anlamak.
while döngüsünün ne olduğunu ve nasıl kullanıldığını anlamak önemlidir.
JavaScript'te sayısal bir değer elde edilemediğinde veya matematiksel bir işlem sonucunda sayı olmayan bir değer döndürülmesi durumunda, "NaN" ifadesinin kullanıldığını açıklayabilirim.
JavaScript'te bir dizi veya bir dizeyi tersine çevirme işlemi için kullanılabilecek yöntemleri bilmektir.
JavaScript'te "strict mode" kullanarak kodlama hatalarını tespit etmek ve kodun daha tutarlı ve güvenli olmasını sağlamak mümkündür.
"typeof" operatörünün ne işe yaradığını ve değişkenlerin türlerini belirlemenin neden önemli olduğunu anlamaktır.
JavaScript'te "try-catch" bloklarının ne işe yaradığını açıklayabilirim.
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 10.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.