9.Sınıf Bilgisayar Bilimi I.Ünite(5-8 Bölüm) Test 2 sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 20 sorudan oluşmaktadır.
Karar yapısıyla ilgili aşağıdaki ifadelerden hangisi doğrudur?
A) "Döngüsel yapıda kullanılır."
B) "Birden fazla şartı kontrol etmek için kullanılır."
C) "İki olasılıktan birini seçmek ve ona göre devam etmek için kullanılır."
D) "Sınıf ortalamasını hesaplamak için kullanılır."
E) "Başla ve Bitir komutları arasında yer alır."
Döngüsel yapıyla ilgili aşağıdaki ifadelerden hangisi doğrudur?
A) "Sadece bir kez çalışan yapıdır."
B) "Belirli bir koşul sağlandığında tekrarlanan işlemleri gerçekleştirir."
C) "Başla ve Bitir komutları arasında yer almaz."
D) "İki olasılıktan birini seçmek için kullanılır."
E) "Mantıksal bağlantıları vurgular."
Bir marketteki bir paket çayın fiyatı 10 TL’dir. Müşteri 10 ile 49 arasında paket aldığında %5, 50 - 99 adet arası paket aldığında %10; 100 üzeri paket aldığında %15 indirim uygulanmaktadır. Faturaya uygulanacak KDV %8’dir. Müşterinin aldığı paket sayısına göre ödeyeceği ücreti hesaplayan bir algoritma. Müşteri 70 paket çay aldığında uygulanacak indirimi hesaplayan adım aşağıdakilerden hangisidir?
A) Başla
B) Adet Sayısını Oku
C) İndirim Hesapla
D) Toplam Tutarı Ekrana Yazdır
E) Bitir
Klavyeden, uzunlukları girilen üç doğru parçasının bir üçgen oluşturup oluşturamayacağını hesaplayan bir algoritma. Girilen üç kenar uzunluğuyla bir üçgen oluşturulup oluşturulamayacağını kontrol eden adım aşağıdakilerden hangisidir?
A) Oku
B) Başla
C) Kenar Uzunluklarını Kontrol Et
D) Yazdır
E) Bitir
1. Başla
2. Gir ort
3. Eğer ort >= 50 ise yaz "Başarılı"
4. Değilse yaz "Başarısız"
5. Bitir
Ortalaması 65 olan bir öğrenci için ekrana yazılacak olan ifade aşağıdakilerden hangisidir?
A) Başarılı B) Başarısız
C) Gir ort D) Değilse
E) Bitir
A) Çok Soğuk B) Serin
C) Sıcak D) Oku sıcaklık
E) Bitir
Programcının modül kullanma amacı nedir?
A) Kodu karmaşık hale getirmek için
B) Programı daha anlaşılır ve yönetilebilir hale getirmek için
C) İşlem hızını artırmak için
D) Yalnızca büyük programlarda gereklidir
E) Modül kullanmanın bir avantajı yoktur
Bağlılık kavramı nedir?
A) Modül içindeki fonksiyonların birbiriyle ilişkisi
B) Modülün diğer modüllerden bağımsız çalışabilme yeteneği
C) Modüller arasındaki veri paylaşımı
D) Modülün ne kadar uzun olduğu
E) Modülün birleşim düzeyi
Programın çalışma sürecinde hangi değişken öncelikli olarak kullanılır?
A) Global değişken B) Parametre
C) Yerel değişken D) Modül başlama değişkeni
E) Dönen değer
Bir modülde kullanılan parametreler neden önemlidir?
A) Kodun uzunluğunu artırmak için
B) Modüller arasında veri geçişini sağlamak için
C) Yalnızca küçük projelerde gerekli olduğu için
D) Modülü karmaşık hale getirmek için
E) Sadece kontrol modülünde gereklidir
Parametre adresi ile çağrıldığında ne paylaşılır?
A) Değer
B) Hafıza adresi
C) Modül adı
D) Modül içindeki tüm değişkenler
E) Programın genel akışı
Bir fonksiyonun dönen değeri nedir?
A) Fonksiyonun adı
B) Fonksiyonun içindeki tüm değişkenler
C) Fonksiyonun sonucu
D) Fonksiyonun kaç kere çağrıldığı
E) Fonksiyonun parametreleri
Etkileşim çizelgesi hangi soruya yanıt verir?
A) Problemi nasıl çözeceğimize dair
B) Sorunun ne kadar karmaşık olduğuna dair
C) Hangi çözüm seçeneğinin en etkili olduğuna dair
D) Sadece büyük projelerde kullanılan bir yöntem
E) Sorun çözmede hiçbir işe yaramayan bir araç
Çözüm üretirken dikkate alınması gereken faktörler nelerdir?
A) Sadece problemi karmaşıklaştıran faktörler
B) Esneklik ve uygunluk
C) Sadece küçük projelerde
D) Bilgisayar programlamasında hiç kullanılmayan bir yöntem
E) Sorun çözmede hiçbir işe yaramayan bir araç
If-Then-Else yapısı hangi tür koşullar için kullanılır?
A) Yalnızca matematiksel koşullar
B) Sadece doğrusal koşullar
C) İki ya da daha fazla seçeneği değerlendirmek için
D) Koşulların hiçbirine uygun değil
E) Bilgisayar programlamasında hiç kullanılmayan bir yapı
Mantıksal operatörler ne işe yarar?
A) Sayısal hesaplamalar için kullanılır
B) Koşulları birleştirmek ve kontrol etmek için kullanılır
C) Sadece büyük projelerde kullanılır
D) Matematiksel formüller oluşturmak için kullanılır
E) Bilgisayar programlamasında hiç kullanılmayan bir kavram
Döngü yapıları neden problem çözüm sürecinde önemlidir?
A) Sadece hızlı hesaplama yeteneği kazandırır
B) Programın okunabilirliğini artırır ve tekrarlayan işlemleri kolaylaştırır
C) Yalnızca büyük veri işleme yeteneği sağlar
D) Sadece karmaşık problemleri çözmek için kullanılır
E) Bilgisayar programlamasında hiç kullanılmayan bir kavram
While/While End döngü yapısı, bilgisayara neyi ifade eder?
A) Yalnızca bir kez çalıştırılacak işlemleri belirtir
B) Koşul doğru olduğu sürece işlemleri tekrarlatır
C) Yalnızca matematiksel işlemleri gerçekleştirir
D) Yalnızca negatif durumları kontrol eder
E) Bilgisayar programlamasında hiç kullanılmayan bir yapıdır
Döngü yapıları, bir programın okunabilirliğini nasıl etkiler?
A) Okunabilirliği artırır ve programı karmaşık hale getirir
B) Okunabilirliği azaltır ve programın hızını düşürür
C) Yalnızca büyük projelerde etkilidir
D) Programın okunabilirliğini değiştirmez
E) Bilgisayar programlamasında hiç kullanılmayan bir kavramdır
Döngü yapıları, bir programın akışını kontrol etmek ve döngüyü sonlandırmak için hangi tür değişkeni kullanır?
A) Sayı değişkenleri
B) Metin değişkenleri
C) Gösterge değişkenleri
D) Fonksiyon değişkenleri
E) Bilgisayar programlamasında kullanılmayan bir kavram
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.