9.Sınıf Bilgisayar Bilimi 2.Dönem 2.Yazılıya Hazırlık Test 1 sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 16 sorudan oluşmaktadır.
Bilgisayar programlarının kullanım amacı aşağıdakilerden hangisidir?
A) Bilgisayar donanımını kullanışlı hale getirmek
B) Yazılımları depolama ortamlarında saklamak
C) İşletim sistemleri oluşturmak
D) Bilgisayarı kurmak
E) Virüslerden korumak
Derleyicilerin görevi aşağıdakilerden hangisidir?
A) Kaynak kodu hedef koda dönüştürmek
B) Programı hatalara karşı denetlemek
C) Yazılımları bilgisayarın hafızasına yüklemek
D) Programın daha hızlı çalışmasını sağlamak
E) Bilgisayarı kullanıcı arayüzüne bağlamak
Aşağıdakilerden hangisi bir değişken ataması DEĞİLDİR?
A) x = 10 B) x + 10
C) y = "Merhaba" D) z += 5
E) a = b + c
Çoklu atamada, aşağıdaki seçeneklerden hangisi DOĞRUDUR?
A) Sol taraftaki çoklu ögenin eleman sayısı, sağ taraftaki çoklu ögenin eleman sayısından daha fazla olmalıdır.
B) Sağ taraftaki çoklu ögenin eleman sayısı, sol taraftaki çoklu ögenin eleman sayısından daha fazla olmalıdır.
C) Sol taraftaki ve sağ taraftaki çoklu öge sayıları eşit olmalıdır.
D) Sol taraftaki çoklu ögede boş değerler bulunabilir.
E) Sağ taraftaki çoklu ögede boş değerler bulunabilir.
Aritmetik ifadelerde doğru önceliğe sahip olan operatör çifti hangisidir?
A) (*, /) B) (+, -) C) (/, *) D) (% , //) E) (+, *)
Koşul ifadesi deyimlerinde aşağıdakilerden hangisi doğru değildir?
A) if B) elif C) else D) else if E) or
Hangisi iç içe döngülerde önemlidir?
A) Hangi satırların bir kere çalışacağının belirlenmesi
B) Döngü sonlandıracak değerin belirlenmesi
C) Döngü değişkeninin başlangıç değerinin atanması
D) Döngü sonucu elde edildikten sonra ekrana yazdırılması
E) Döngü değişkeninin her tekrarında arttırılması
Aşağıdakilerden hangisi while döngüsünün doğru söz dizimidir?
A) while (koşul): B) while : (koşul)
C) while = (koşul) : D) while koşul :
E) while koşul
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
Python'daki `random` modülünde, 0 ile 1 arasında sözde rastgele ondalık bir değer döndüren fonksiyon hangisidir?
A) random B) randint C) rand D) randomint E) randomfloat
Python'da aşağıdakilerden hangisi nesne değildir?
A) Değişken B) Fonksiyon
C) Dosya D) Bellek adresi
E) Sınıf
Aşağıdaki nesne isimlendirmesi standartlarına göre HANGİSİ YANLIŞTIR?
A) numara B) Numara C) _numara D) Numara_ E) numara123
dosyam.txt dosyası "r" izniyle açıldığında hangi işlemler yapılabilir?
A) Dosyaya veri yazma
B) Dosyadan veri okuma
C) Dosyaya ekleme yapma
D) Dosyada var olan verileri silme
E) Dosyayı kapatma
"f = open("bilgiTerimleri.txt", "r")" komutunun amacı nedir?
A) "bilgiTerimleri.txt" dosyasını yazmak için açma
B) "bilgiTerimleri.txt" dosyasını okumak için açma
C) "bilgiTerimleri.txt" dosyasını eklemek için açma
D) "bilgiTerimleri.txt" dosyasındaki verileri silmek için açma
E) "bilgiTerimleri.txt" dosyasını kapatmak için açma
Bir listenin uzunluğunu bulmak için kullanılan fonksiyon hangisidir?
A) len() B) count() C) append() D) sort() E) remove()
Aşağıdakilerden hangisi liste oluşturmanın geçerli bir yoludur?
A) L = [] B) L = {}
C) L = list() D) L = range(5)
E) L = 1, 2, 3, 4
Bilgisayar programlarının kullanım amacı aşağıdakilerden hangisidir?
A) Bilgisayar donanımını kullanışlı hale getirmek
B) Yazılımları depolama ortamlarında saklamak
C) İşletim sistemleri oluşturmak
D) Bilgisayarı kurmak
E) Virüslerden korumak
Bilgisayar programları, bilgisayar donanımını anlamlı hale getirerek kullanıcıların amaçları doğrultusunda kullanmalarını sağlar.
Derleyicilerin görevi aşağıdakilerden hangisidir?
A) Kaynak kodu hedef koda dönüştürmek
B) Programı hatalara karşı denetlemek
C) Yazılımları bilgisayarın hafızasına yüklemek
D) Programın daha hızlı çalışmasını sağlamak
E) Bilgisayarı kullanıcı arayüzüne bağlamak
Derleyiciler, kaynak kodu hedef koda dönüştürerek makinenin anlayabileceği talimatlar haline getirir.
Aşağıdakilerden hangisi bir değişken ataması DEĞİLDİR?
A) x = 10 B) x + 10
C) y = "Merhaba" D) z += 5
E) a = b + c
x + 10 ifadesi bir atama değil, bir toplama işlemidir.
Çoklu atamada, aşağıdaki seçeneklerden hangisi DOĞRUDUR?
A) Sol taraftaki çoklu ögenin eleman sayısı, sağ taraftaki çoklu ögenin eleman sayısından daha fazla olmalıdır.
B) Sağ taraftaki çoklu ögenin eleman sayısı, sol taraftaki çoklu ögenin eleman sayısından daha fazla olmalıdır.
C) Sol taraftaki ve sağ taraftaki çoklu öge sayıları eşit olmalıdır.
D) Sol taraftaki çoklu ögede boş değerler bulunabilir.
E) Sağ taraftaki çoklu ögede boş değerler bulunabilir.
Çoklu atama, sol taraftaki ve sağ taraftaki çoklu öge sayılarının eşit olması gerektiğini belirtir.
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.
Koşul ifadesi deyimlerinde aşağıdakilerden hangisi doğru değildir?
A) if B) elif C) else D) else if E) or
Python dilinde "else if" deyimi geçerli değildir. Bunun yerine "elif" deyimi kullanılır.
Hangisi iç içe döngülerde önemlidir?
A) Hangi satırların bir kere çalışacağının belirlenmesi
B) Döngü sonlandıracak değerin belirlenmesi
C) Döngü değişkeninin başlangıç değerinin atanması
D) Döngü sonucu elde edildikten sonra ekrana yazdırılması
E) Döngü değişkeninin her tekrarında arttırılması
İç içe döngülerde hangi satırların bir kere çalışacağını ve hangilerinin döngü içerisinde tekrarlanacağını belirlemek önemlidir.
Aşağıdakilerden hangisi while döngüsünün doğru söz dizimidir?
A) while (koşul): B) while : (koşul)
C) while = (koşul) : D) while koşul :
E) while koşul
While döngüsünün doğru söz dizimi, "while (koşul):" şeklindedir.
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.
Python'daki `random` modülünde, 0 ile 1 arasında sözde rastgele ondalık bir değer döndüren fonksiyon hangisidir?
A) random B) randint C) rand D) randomint E) randomfloat
`random` fonksiyonu, [0, 1) aralığında sözde rastgele bir ondalık değer üretir.
Python'da aşağıdakilerden hangisi nesne değildir?
A) Değişken B) Fonksiyon
C) Dosya D) Bellek adresi
E) Sınıf
Bellek adresi, nesnenin fiziksel konumunu ifade ederken, diğer seçenekler nesnelerin farklı türlerini temsil eder.
Aşağıdaki nesne isimlendirmesi standartlarına göre HANGİSİ YANLIŞTIR?
A) numara B) Numara C) _numara D) Numara_ E) numara123
Nesne isimleri alt çizgi karakteri ile başlayamaz.
dosyam.txt dosyası "r" izniyle açıldığında hangi işlemler yapılabilir?
A) Dosyaya veri yazma
B) Dosyadan veri okuma
C) Dosyaya ekleme yapma
D) Dosyada var olan verileri silme
E) Dosyayı kapatma
"r" izni ile dosya yalnızca okumak için açılır.
"f = open("bilgiTerimleri.txt", "r")" komutunun amacı nedir?
A) "bilgiTerimleri.txt" dosyasını yazmak için açma
B) "bilgiTerimleri.txt" dosyasını okumak için açma
C) "bilgiTerimleri.txt" dosyasını eklemek için açma
D) "bilgiTerimleri.txt" dosyasındaki verileri silmek için açma
E) "bilgiTerimleri.txt" dosyasını kapatmak için açma
"r" izni ile dosya yalnızca okumak için açı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.
Aşağıdakilerden hangisi liste oluşturmanın geçerli bir yoludur?
A) L = [] B) L = {}
C) L = list() D) L = range(5)
E) L = 1, 2, 3, 4
Liste oluşturmanın geçerli bir yolu, köşeli parantezler kullanarak boş bir liste ataması yapmaktır.
Yazılımların tanımını ve amacını anlamak.
Derleyicilerin yazılım geliştirme sürecindeki rolünü anlamak.
Değişkenler ve atama kavramlarını anlamak.
Çoklu atamayı anlamak ve uygulamak.
Öğrenciler aritmetik ifadelerde operatör önceliğini kavrayabilecektir.
Öğrenciler koşul ifadesi deyimlerini doğru bir şekilde kullanabilecektir.
İç içe döngülerin çalışma mantığını anlamak
While döngüsünün doğru söz dizimini bilmek
Zamanla ilgili işlemler
Rastgele sayılar üretme
Nesne kavramını anlamak
Nesne isimlendirme standartlarını bilmek
Dosya işleme izinlerini anlama
Dosya işleme izinlerini anlama
Listelerin özelliklerini anlama
Listelerin oluşturulmasını öğrenme
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.