2022-2023 9.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılı(TEST) sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 25 sorudan oluşmaktadır.
Algoritmanın tanımı nedir?
A) Bir işlemi otomatikleştirmek için yazılmış bir kod
B) Bilgisayarın hafızasına kaydedilen veri
C) Adım adım bir problemi çözmek için yazılan bir prosedür
D) Bir cihazın çalışma prensiplerini belirleyen bir metot
E) Bilgisayar programlamasında kullanılan bir veri türü
Programlama dilleri neden kullanılır?
A) Bilgisayar işletim sistemlerini yönetmek için
B) İşlem yapmak için gerekli verileri depolamak için
C) İnternet bağlantısını sağlamak için
D) Bilgisayar programları yazmak için
E) Web sitelerini tasarlamak için
Python'da kullanılan bir değişkenin değeri nasıl değiştirilir?
A) Değişkenin adı yazılarak
B) Değişkenin değeri direkt olarak değiştirilerek
C) Yeni bir değişken tanımlanarak
D) Değişkenin değeri fonksiyon kullanarak değiştirilerek
E) Python'da değişkenler sabittir ve değiştirilemez
Python'da bir dizi (list) oluşturmak için hangi işlem kullanılır?
A) [] B) {} C) () D) // E) \
Bir döngüde (loop) ne işe yarayan bir "break" ifadesi kullanılır?
A) Döngünün kaç kere çalışacağını belirler
B) Döngüyü sonlandırır
C) Döngüdeki değişkenlerin değerlerini sıfırlar
D) Döngü içindeki bir ifadeyi atlar
E) Döngünün sonraki adımına geçer
Bir programda bir hata olduğunda, hatanın nerede olduğunu bulmak için ne yapılmalıdır?
A) Programın tamamı silinerek tekrar yazılmalıdır
B) Programı yeniden başlatmak gerekir
C) Programdaki kodların tek tek kontrol edilmesi gerekir
D) Bilgisayarın işletim sistemi güncellenmelidir
E) Programın yazıldığı dil öğrenilmelidir
Bir fonksiyonun içindeki kodlar ne zaman çalıştırılır?
A) Fonksiyon çağrıldığında
B) Program başlatıldığında
C) Fonksiyon çağrılmadan önce
D) Program kapanırken
E) Fonksiyonun tanımlandığı yerde
Python programlama dilinde, hangi anahtar kelime, bir nesne yönelimli programlama sınıfından bir örnek oluşturmak için kullanılır?
A) create B) object C) instance
D) new E) define
Python programlama dilinde, hangi kontrol yapısı bir blok kodun belirli bir koşulu karşılayana kadar tekrarlanmasını sağlar?
A) if-else B) for C) while
D) switch E) try-except
Hangi işlev, Python programlama dilinde bir dizinin elemanlarını birleştirmek için kullanılır?
A) join() B) append() C) insert()
D) remove() E) reverse()
Python programlama dilinde, bir dosyadan veri okumak için hangi fonksiyon kullanılır?
A) read() B) write() C) open()
D) close() E) append()
Python programlama dilinde, bir listedeki öğeleri tersine çevirmek için hangi yöntem kullanılır?
A) reverse() B) sort() C) index()
D) append() E) pop()
Python programlama dilinde, bir değişkenin tipini belirlemek için hangi yöntem kullanılır?
A) typeof() B) type()
C) determine() D) check()
E) gettype()
Python programlama dilinde, hangi anahtar kelime bir işlevin sonucunu döndürür?
A) print B) for C) while
D) return E) break
Python programlama dili hangi programlama paradigmasını destekler?
A) Fonksiyonel programlama
B) Nesne yönelimli programlama
C) Yapısal programlama
D) Herhangi bir programlama paradigmasını desteklemez
E) Paralel programlama
Algoritma oluştururken, adımları belirlemenin yanı sıra, hangi diğer faktörler önemlidir?
A) Döngüler ve karar verme yapıları
B) Sayısal hesaplamalar ve matematiksel işlemler
C) İleri düzey programlama becerileri
D) Doğal dil bilgisi ve yazım kuralları
E) Makine öğrenimi algoritmaları
Algoritmanın temel amacı nedir?
A) Bir problemi çözmek için doğru adımları belirlemek
B) Bilgisayar oyunları tasarlamak
C) Web sitesi oluşturmak
D) Veritabanı programlama yapmak
E) Görsel efektler oluşturmak
Python'da hangi sözcük döngüleri belirtir?
A) while ve for B) if ve else
C) try ve except D) def ve return
E) import ve from
Python'da bir değişkenin değerini artırmak için hangi işlem yapılır?
A) += B) -= C) *= D) /= E) **=
Python'da hangi komut kullanılarak kullanıcının veri girmesi sağlanır?
A) print() B) input() C) len()
D) range() E) round()
Python'da hangi işaret, iki değerin eşit olup olmadığını kontrol etmek için kullanılır?
A) == B) != C) < D) > E) <=
Python'da bir fonksiyonu tanımlamak için hangi kelime kullanılır?
A) for B) while C) if
D) def E) return
Python'da hangi komut, bir listeye yeni bir öğe ekler?
A) reverse() B) sort() C) append()
D) remove() E) pop()
Python'da hangi komut, bir dizeyi küçük harflere dönüştürür?
A) lower() B) upper() C) replace()
D) split() E) join()
Python'da hangi komut, bir sözlükte belirli bir anahtarın var olup olmadığını kontrol eder?
A) get() B) keys() C) values()
D) pop() E) items()
Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robutu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robutu için Sınav Robutu tıklayın.