2024-2025 9.Sınıf Bilgisayar Bilimi Dersi 2.Dönem 2.Yazılı Soruları (2024-05-22) sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 15 sorudan oluşmaktadır.
Python'da "x = 10" ifadesinde "=" sembolü neyi temsil eder?
A) Eşitlik B) Atama C) Artırma D) Azaltma E) Toplama
Python dilinde 5,62 sayısını reel bir sayıya dönüştürmek için kullanılan söz dizimi hangisidir?
A) 5.62 B) float(5.62) C) 562 D) 5,62e0 E) 562.0
Aritmetik "kalan" operatörü hangisidir?
A) % B) / C) * D) + E) -
"20 // 5" ifadesinin sonucunu seçin:
A) 4 B) 5 C) 6 D) 7 E) 8
Bir programda tekrar tekrar kullanılacak bir işlem için aşağıdakilerden hangisi yazılmalıdır?
A) Fonksiyon B) Değişken
C) Döngü D) Karar yapısı
E) Istif
Python'da dosya oluşturmak ve dosyaya erişmek için kullanılan fonksiyon aşağıdakilerden hangisidir?
A) open() B) read() C) write() D) close() E) create()
Yazılım geliştirme ortamlarında kullanılan üç derleyici örneği veriniz.
Mantık hatalarının yorumlayıcı tarafından algılanmasının zor olmasının nedenini belirtiniz.
Python'daki Boolean ifadelerini ve true/false değerlerini tanımlayınız.
Python'da kullanılan standart fonksiyonlardan üç örnek veriniz.
Time modülündeki clock ve sleep fonksiyonlarının kullanım alanlarını veriniz.
Aritmetik ifadelerde doğru önceliğe sahip olan operatör çifti hangisidir?
A) (*, /) B) (+, -) C) (/, *) D) (% , //) E) (+, *)
Python'daki `time` modülünde, programın belirli bölümlerinin çalışma süresini ölçmek için kullanılan fonksiyon hangisidir?
A) sleep B) clock C) time D) timer E) duration
Bir liste elemanına erişmek için hangi operatör kullanılır?
A) + B) * C) [] D) % E)
Bir listenin uzunluğunu bulmak için kullanılan fonksiyon hangisidir?
A) len() B) count() C) append() D) sort() E) remove()
Python'da "x = 10" ifadesinde "=" sembolü neyi temsil eder?
A) Eşitlik B) Atama C) Artırma D) Azaltma E) Toplama
Python'da "=" sembolü atama işlemini temsil eder, yani soldaki değişkeni sağdaki değerle eşitler.
Python dilinde 5,62 sayısını reel bir sayıya dönüştürmek için kullanılan söz dizimi hangisidir?
A) 5.62 B) float(5.62) C) 562 D) 5,62e0 E) 562.0
Python'da "float" kelimesi, bir sayıyı reel bir sayıya dönüştürmek için kullanılır.
Aritmetik "kalan" operatörü hangisidir?
A) % B) / C) * D) + E) -
"%" sembolü, iki sayının bölünmesinden elde edilecek geriye bölünen kısmı bulmak için kullanılır.
"20 // 5" ifadesinin sonucunu seçin:
A) 4 B) 5 C) 6 D) 7 E) 8
" // " operatörü iki sayının tamsayı bölümünü bulmak için kullanılır. Bu durumda 20'nin 5'e bölünmesi 4'tür.
Bir programda tekrar tekrar kullanılacak bir işlem için aşağıdakilerden hangisi yazılmalıdır?
A) Fonksiyon B) Değişken
C) Döngü D) Karar yapısı
E) Istif
Fonksiyonlar, bir programda tekrar tekrar kullanılacak işlemleri tanımlamak için kullanılır.
Python'da dosya oluşturmak ve dosyaya erişmek için kullanılan fonksiyon aşağıdakilerden hangisidir?
A) open() B) read() C) write() D) close() E) create()
open() fonksiyonu, bir dosyayı okuma veya yazma modunda açmak için kullanılır. Dosya yoksa, fonksiyon yeni bir dosya oluşturur. Dosya varsa, dosyadaki mevcut veriler yenileri ile değiştirilir.
Yazılım geliştirme ortamlarında kullanılan üç derleyici örneği veriniz.
Mantık hatalarının yorumlayıcı tarafından algılanmasının zor olmasının nedenini belirtiniz.
Yorumlayıcı, programın söz dizimsel doğruluğunu kontrol edebilir, ancak mantıksal doğruluğu kontrol edemez. Mantık hataları, genellikle programcının programın davranışını hatalı bir şekilde anlaması nedeniyle oluşur.
Python'daki Boolean ifadelerini ve true/false değerlerini tanımlayınız.
Boolean ifadeleri, koşulları değerlendirmek ve kararlar vermek için kullanılır. Python'da büyük harfle başlarlar (True, False).
Python'da kullanılan standart fonksiyonlardan üç örnek veriniz.
`input()` kullanıcıdan girdi alır, `print()` ekrana çıktı verir ve `len()` bir nesnenin uzunluğunu döndürür.
Time modülündeki clock ve sleep fonksiyonlarının kullanım alanlarını veriniz.
Clock fonksiyonu, performans analizi ve zamanlama işlemlerinde kullanılır. Sleep fonksiyonu, animasyonlar ve geriye sayımlar gibi işlemlerde kullanılır.
Aritmetik ifadelerde doğru önceliğe sahip olan operatör çifti hangisidir?
A) (*, /) B) (+, -) C) (/, *) D) (% , //) E) (+, *)
Çarpımsal operatörler (*, /) toplamsal operatörlerden (+, -) önceliğe sahiptir.
Python'daki `time` modülünde, programın belirli bölümlerinin çalışma süresini ölçmek için kullanılan fonksiyon hangisidir?
A) sleep B) clock C) time D) timer E) duration
`time.clock` fonksiyonu, programın başlatıldığı andan itibaren geçen süreyi saniye olarak verir.
Bir liste elemanına erişmek için hangi operatör kullanılır?
A) + B) * C) [] D) % E)
Liste elemanlarına erişmek için [] operatörü kullanılır.
Bir listenin uzunluğunu bulmak için kullanılan fonksiyon hangisidir?
A) len() B) count() C) append() D) sort() E) remove()
len() fonksiyonu, bir listenin eleman sayısını döndürür.
* Python'da atama işleminin nasıl yapıldığını anlamak * "=" sembolünün eşitlik ve atama arasındaki farkını kavramak
Python'da reel sayıların tanımını ve dönüştürmeyi öğrenmek.
Python'da aritmetik operatörleri tanımak.
Python'da aritmetik operatörleri kullanarak sayısal ifadeler değerlendirmek.
* Fonksiyon kavramını anlamak * Fonksiyonların tanımlanmasını ve kullanımını öğrenmek
Öğrenciler, Python'da dosya oluşturma ve dosyaya erişme işlemlerini öğrenecekler.
Mantık hatalarının yorumlayıcı tarafından algılanmasının zorluğunu kavrama.
Öğrenciler Boolean ifadelerinin temel kavramını ve Python'daki kullanımını anlayabilecekler.
Öğrenciler, Python'un sunduğu bazı temel standart fonksiyonları öğrenecekler.
Time modülündeki fonksiyonların zamanla ilgili işlemlerde kullanıldığını anlar.
Öğrenciler aritmetik ifadelerde operatör önceliğini kavrayabilecektir.
Zamanla ilgili işlemler
Listelerde elemanlara erişme.
Listelerin özelliklerini anlama
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.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.