9.Sınıf Bilgisayar Bilimi I.Ünite(5-8 Bölüm) Test 1 sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 20 sorudan oluşmaktadır.
Sözde kod içindeki "for" ifadesi hangi yapıyı temsil eder?
A) Doğrusal yapı B) Karar yapısı
C) Döngüsel yapı D) Fonksiyonel yapı
E) Modüler yapı
Aşağıdaki durum için en uygun algoritma hangisidir? Bir sınıftaki 20 öğrencinin iki sınav puanına göre sınıf ortalamasını hesaplamak.
A) Başla, sınav notlarını oku, ortalamayı hesapla, sınıf ortalamasını yaz, bitir.
B) Başla, sınıf ortalamasını 0'a eşitle, döngü ile her öğrencinin notlarını oku, ortalamayı toplama aktar, döngü bittiğinde sınıf ortalamasını hesapla, yaz, bitir.
C) Başla, notları oku, eğer ortalamaya göre "Geçti" yaz, değilse "Kaldı" yaz, bitir.
D) Başla, notları oku, ortalamayı hesapla, eğer ortalamaya göre "Kaldı" yaz, değilse "Geçti" yaz, bitir.
E) Başla, farklı satırlar arasında bağlantı kur, döngü ile sınıfın her öğrencisinin notlarını oku, ortalamayı toplama aktar, döngü bittiğinde sınıf ortalamasını hesapla, yaz, bitir.
Klavyeden "X" karakteri girilene kadar girilen isimlere kaçıncı kişi olduğunu yazan bir algoritma. Klavyeden isim girişi yapılırken kaç kişi olduğunu sayan adım aşağıdakilerden hangisidir?
A) Oku B) Başla
C) İsim Sayısını Arttır D) Yazdır
E) Bitir
Klavyeden girilen sıcaklık derecesine göre suyun katı/sıvı/gaz hâllerinden hangisinde olduğunu yazan bir algoritma. Klavyeden 80 derece sıcaklık girildiğinde, suyun hangi hâlde olduğunu belirleyen adım aşağıdakilerden hangisidir?
A) Başla B) Oku
C) Durumu Kontrol Et D) Yazdır
E) Bitir
1. Başla
2. ogrSayisi > sayac
3. Evet
4. Oku ogrYas
5. yasToplam = yasToplam + ogrYas
6. sayac = sayac + 1
7. Hayır
8. ortalama = yasToplam / ogrSayisi
9. Yaz ortalama
10. Bitir
Sınıfta 25 öğrenci varsa ve yaşları sırasıyla 18, 19, 20, ..., 42 şeklinde girildiğinde, ekrana yazılacak ortalama değeri nedir?
A) 27 B) 28 C) 29 D) 30 E) 31
1. Başla
2. Gir paketSayisi
3. Eğer paketSayisi >= 10 ve paketSayisi <= 49 ise fiyat = paketSayisi * 10 * (1 - 0.05)
4. Eğer paketSayisi >= 50 ve paketSayisi <= 99 ise fiyat = paketSayisi * 10 * (1 - 0.1)
5. Eğer paketSayisi >= 100 ise fiyat = paketSayisi * 10 * (1 - 0.15)
6. KDV = fiyat * 0.08
7. ToplamFiyat = fiyat + KDV
8. Yaz ToplamFiyat
9. Bitir
Eğer bir müşteri 75 paket çay alırsa, ödemesi gereken toplam miktar nedir?
A) 675 TL B) 712.5 TL C) 750 TL
D) 787.5 TL E) 825 TL
Yerel değişkenler hangi kapsamda kullanılabilir?
A) Sadece tanımlandıkları modül içinde
B) Program genelinde
C) Modüller arasında
D) Yalnızca fonksiyonlar içinde
E) Sadece başlama modülünde
Global değişkenler neden kullanılır?
A) Yerel değişkenlerin yerine geçer
B) Programın hızını artırır
C) Modüller arasında veri geçişini sağlar
D) Sadece büyük projelerde gereklidir
E) Kodu karmaşık hale getirir
Eylemsel parametre listesi nedir?
A) Modülün hangi işlemleri gerçekleştirdiğini gösteren liste
B) Parametrelerin sıralandığı liste
C) Parametre değerlerini içeren liste
D) Modülü çağıran kontrol modülünün adı
E) Bir modülü çağıran tüm modüllerin listesi
Bir parametre değeri ile çağrıldığında ne olur?
A) Hafızada yeni bir yer ayrılır
B) Modül başka bir modülü çağırabilir
C) Kod karmaşık hale gelir
D) Değer sadece çağrıldığı modülde geçerli olur
E) Program hızı artar
Doğrusal mantık yapısı, hangi tür problemlerin çözümü için kullanılır?
A) Sadece büyük projelerde
B) Sadece matematik problemlerinde
C) Sadece karmaşık problemlerde
D) Sıralı ve basit problemlerde
E) Bilgisayar programlaması dışında hiçbir alanda kullanılmaz
Problem analiz çizelgesi nedir?
A) Sorunun karmaşıklığını artırmak için kullanılan bir çizelge
B) Eldeki verilerin ve beklenen sonuçların açıkça analiz edildiği bir çizelge
C) Sadece büyük projelerde kullanılan bir çizelge
D) Bilgisayar programlamasında hiç kullanılmayan bir yöntem
E) Sorun çözmede hiçbir işe yaramayan bir araç
Etkileşim çizelgesi ve veri sözlüğü, hangi aşamada kullanılır?
A) Problemi analiz etme
B) Çözüm üretme
C) Sadece büyük projelerde
D) Bilgisayar programlamasında hiç kullanılmayan bir yöntem
E) Sorun çözmede hiçbir işe yaramayan bir araç
Karar yapıları, bilgisayara ne tür bir yetenek kazandırır?
A) Sadece büyük veri işleme yeteneği
B) Sadece hızlı hesaplama yeteneği
C) İki ya da daha fazla seçenek arasından seçim yapma yeteneği
D) Sadece karmaşık problemleri çözebilme yeteneği
E) Bilgisayar programlamasında hiç kullanılmayan bir kavram
Düz mantık, pozitif mantık ve negatif mantık yapısı kullanılan durumları nasıl ifade eder?
A) Sadece doğrusal durumları
B) Koşulları birleştirmek için kullanılan yapıları
C) Sadece negatif durumları
D) Yalnızca büyük projelerde kullanılan yapıları
E) Bilgisayar programlamasında hiç kullanılmayan yapıları
İç içe karar yapıları hangi durumlar için kullanılır?
A) Yalnızca doğrusal durumlar
B) Yalnızca negatif durumlar
C) Birden fazla koşulu iç içe değerlendirmek için
D) Yalnızca pozitif durumlar
E) Bilgisayar programlamasında hiç kullanılmayan bir yapı
Arttırma işlemi, bir değişkenin değerini nasıl değiştirir?
A) Değişkenin değerini sabit bir sayıyla çarpar
B) Değişkenin değerine sürekli sabit bir değer ekler
C) Değişkenin değerini azaltır
D) Yalnızca büyük projelerde kullanılır
E) Bilgisayar programlamasında hiç kullanılmayan bir işlemdir
Biriktirme işlemi, arttırma işleminden nasıl farklıdır?
A) Yalnızca negatif değerlerle çalışır
B) Değişkenin değerini sürekli sabit bir değerle çarpar
C) Eklenen değer her seferinde sabit değildir
D) Yalnızca matematiksel formüllerde kullanılır
E) Bilgisayar programlamasında hiç kullanılmayan bir işlemdir
Bir sınıftaki 20 öğrencinin sınav notları alınıyor. Sınıf ortalamasını hesaplamak için kullanılacak programın algoritması nedir?
A) Toplam notları al, öğrenci sayısına böl.
B) Her öğrencinin notunu al, notları topla ve öğrenci sayısına böl.
C) Her öğrencinin notunu al, sırasıyla topla ve sırasıyla öğrenci sayısına böl.
D) Bilgisayar programlamasında sınıf ortalaması hesaplanmaz.
E) Sadece en yüksek notu al ve öğrenci sayısına böl.
Kullanıcının girdiği 10 adet sayı için 2'ye, 3'e ve 5'e bölünebilen sayıların adedi ve toplamını bulan programın algoritması nedir?
A) Sırayla her sayıyı kontrol et, koşulları sağlayanları say ve topla.
B) Sayıları tek seferde kontrol et, her bir koşulu sağlayanları say ve topla.
C) Bilgisayar programlamasında bu tür analizler yapılamaz.
D) Sadece sayıları topla, koşulları kontrol etme.
E) Sadece bir sayıyı kontrol et, diğerlerini ihmal et.
Sözde kod içindeki "for" ifadesi hangi yapıyı temsil eder?
A) Doğrusal yapı B) Karar yapısı
C) Döngüsel yapı D) Fonksiyonel yapı
E) Modüler yapı
Aşağıdaki durum için en uygun algoritma hangisidir? Bir sınıftaki 20 öğrencinin iki sınav puanına göre sınıf ortalamasını hesaplamak.
A) Başla, sınav notlarını oku, ortalamayı hesapla, sınıf ortalamasını yaz, bitir.
B) Başla, sınıf ortalamasını 0'a eşitle, döngü ile her öğrencinin notlarını oku, ortalamayı toplama aktar, döngü bittiğinde sınıf ortalamasını hesapla, yaz, bitir.
C) Başla, notları oku, eğer ortalamaya göre "Geçti" yaz, değilse "Kaldı" yaz, bitir.
D) Başla, notları oku, ortalamayı hesapla, eğer ortalamaya göre "Kaldı" yaz, değilse "Geçti" yaz, bitir.
E) Başla, farklı satırlar arasında bağlantı kur, döngü ile sınıfın her öğrencisinin notlarını oku, ortalamayı toplama aktar, döngü bittiğinde sınıf ortalamasını hesapla, yaz, bitir.
Sınıf ortalamasını hesaplamak için her öğrencinin notlarını toplamak ve ortalama almak için bir döngü kullanmak en uygun algoritmadır.
Klavyeden "X" karakteri girilene kadar girilen isimlere kaçıncı kişi olduğunu yazan bir algoritma. Klavyeden isim girişi yapılırken kaç kişi olduğunu sayan adım aşağıdakilerden hangisidir?
A) Oku B) Başla
C) İsim Sayısını Arttır D) Yazdır
E) Bitir
İsim sayısını arttırma adımı, her isim girişi yapıldığında gerçekleşir.
Klavyeden girilen sıcaklık derecesine göre suyun katı/sıvı/gaz hâllerinden hangisinde olduğunu yazan bir algoritma. Klavyeden 80 derece sıcaklık girildiğinde, suyun hangi hâlde olduğunu belirleyen adım aşağıdakilerden hangisidir?
A) Başla B) Oku
C) Durumu Kontrol Et D) Yazdır
E) Bitir
Sıcaklık durumunu kontrol etme adımı, belirli bir sıcaklık aralığına göre gerçekleşir.
1. Başla
2. ogrSayisi > sayac
3. Evet
4. Oku ogrYas
5. yasToplam = yasToplam + ogrYas
6. sayac = sayac + 1
7. Hayır
8. ortalama = yasToplam / ogrSayisi
9. Yaz ortalama
10. Bitir
Sınıfta 25 öğrenci varsa ve yaşları sırasıyla 18, 19, 20, ..., 42 şeklinde girildiğinde, ekrana yazılacak ortalama değeri nedir?
A) 27 B) 28 C) 29 D) 30 E) 31
(18 + 19 + ... + 42) / 25 = 29
1. Başla
2. Gir paketSayisi
3. Eğer paketSayisi >= 10 ve paketSayisi <= 49 ise fiyat = paketSayisi * 10 * (1 - 0.05)
4. Eğer paketSayisi >= 50 ve paketSayisi <= 99 ise fiyat = paketSayisi * 10 * (1 - 0.1)
5. Eğer paketSayisi >= 100 ise fiyat = paketSayisi * 10 * (1 - 0.15)
6. KDV = fiyat * 0.08
7. ToplamFiyat = fiyat + KDV
8. Yaz ToplamFiyat
9. Bitir
Eğer bir müşteri 75 paket çay alırsa, ödemesi gereken toplam miktar nedir?
A) 675 TL B) 712.5 TL C) 750 TL
D) 787.5 TL E) 825 TL
Yerel değişkenler hangi kapsamda kullanılabilir?
A) Sadece tanımlandıkları modül içinde
B) Program genelinde
C) Modüller arasında
D) Yalnızca fonksiyonlar içinde
E) Sadece başlama modülünde
Global değişkenler neden kullanılır?
A) Yerel değişkenlerin yerine geçer
B) Programın hızını artırır
C) Modüller arasında veri geçişini sağlar
D) Sadece büyük projelerde gereklidir
E) Kodu karmaşık hale getirir
Global değişkenler modüller arasında veri geçişini sağlamak için kullanılır.
Eylemsel parametre listesi nedir?
A) Modülün hangi işlemleri gerçekleştirdiğini gösteren liste
B) Parametrelerin sıralandığı liste
C) Parametre değerlerini içeren liste
D) Modülü çağıran kontrol modülünün adı
E) Bir modülü çağıran tüm modüllerin listesi
Eylemsel parametre listesi, bir modülün çağırıldığında alacağı parametre değerlerini içerir.
Bir parametre değeri ile çağrıldığında ne olur?
A) Hafızada yeni bir yer ayrılır
B) Modül başka bir modülü çağırabilir
C) Kod karmaşık hale gelir
D) Değer sadece çağrıldığı modülde geçerli olur
E) Program hızı artar
Parametre değeri ile çağrılan değişken, yalnızca çağrıldığı modül içinde geçerlidir.
Doğrusal mantık yapısı, hangi tür problemlerin çözümü için kullanılır?
A) Sadece büyük projelerde
B) Sadece matematik problemlerinde
C) Sadece karmaşık problemlerde
D) Sıralı ve basit problemlerde
E) Bilgisayar programlaması dışında hiçbir alanda kullanılmaz
Doğrusal mantık yapısı, sıralı ve basit problemlerin çözümü için kullanılır.
Problem analiz çizelgesi nedir?
A) Sorunun karmaşıklığını artırmak için kullanılan bir çizelge
B) Eldeki verilerin ve beklenen sonuçların açıkça analiz edildiği bir çizelge
C) Sadece büyük projelerde kullanılan bir çizelge
D) Bilgisayar programlamasında hiç kullanılmayan bir yöntem
E) Sorun çözmede hiçbir işe yaramayan bir araç
Problem analiz çizelgesi, sorunun ne olduğunu ve beklenen sonuçları açıkça gösteren bir araçtır.
Etkileşim çizelgesi ve veri sözlüğü, hangi aşamada kullanılır?
A) Problemi analiz etme
B) Çözüm üretme
C) Sadece büyük projelerde
D) Bilgisayar programlamasında hiç kullanılmayan bir yöntem
E) Sorun çözmede hiçbir işe yaramayan bir araç
Etkileşim çizelgesi ve veri sözlüğü, problem analizi aşamasında kullanılır.
Karar yapıları, bilgisayara ne tür bir yetenek kazandırır?
A) Sadece büyük veri işleme yeteneği
B) Sadece hızlı hesaplama yeteneği
C) İki ya da daha fazla seçenek arasından seçim yapma yeteneği
D) Sadece karmaşık problemleri çözebilme yeteneği
E) Bilgisayar programlamasında hiç kullanılmayan bir kavram
Karar yapıları, bilgisayarın iki ya da daha fazla seçenek arasında seçim yapma yeteneğini sağlar.
Düz mantık, pozitif mantık ve negatif mantık yapısı kullanılan durumları nasıl ifade eder?
A) Sadece doğrusal durumları
B) Koşulları birleştirmek için kullanılan yapıları
C) Sadece negatif durumları
D) Yalnızca büyük projelerde kullanılan yapıları
E) Bilgisayar programlamasında hiç kullanılmayan yapıları
Düz mantık, pozitif mantık ve negatif mantık yapıları, farklı durumları birleştirmek için kullanılır.
İç içe karar yapıları hangi durumlar için kullanılır?
A) Yalnızca doğrusal durumlar
B) Yalnızca negatif durumlar
C) Birden fazla koşulu iç içe değerlendirmek için
D) Yalnızca pozitif durumlar
E) Bilgisayar programlamasında hiç kullanılmayan bir yapı
İç içe karar yapıları, birden fazla koşulu iç içe değerlendirmek ve karmaşık durumları kontrol etmek için kullanılır.
Arttırma işlemi, bir değişkenin değerini nasıl değiştirir?
A) Değişkenin değerini sabit bir sayıyla çarpar
B) Değişkenin değerine sürekli sabit bir değer ekler
C) Değişkenin değerini azaltır
D) Yalnızca büyük projelerde kullanılır
E) Bilgisayar programlamasında hiç kullanılmayan bir işlemdir
Arttırma işlemi, bir değişkenin değerine sürekli sabit bir değer ekleyerek değişkeni artırır.
Biriktirme işlemi, arttırma işleminden nasıl farklıdır?
A) Yalnızca negatif değerlerle çalışır
B) Değişkenin değerini sürekli sabit bir değerle çarpar
C) Eklenen değer her seferinde sabit değildir
D) Yalnızca matematiksel formüllerde kullanılır
E) Bilgisayar programlamasında hiç kullanılmayan bir işlemdir
Biriktirme işlemi, her seferinde değişebilen değerleri değişkene ekleyerek toplam ya da sonuç elde etmeyi amaçlar.
Bir sınıftaki 20 öğrencinin sınav notları alınıyor. Sınıf ortalamasını hesaplamak için kullanılacak programın algoritması nedir?
A) Toplam notları al, öğrenci sayısına böl.
B) Her öğrencinin notunu al, notları topla ve öğrenci sayısına böl.
C) Her öğrencinin notunu al, sırasıyla topla ve sırasıyla öğrenci sayısına böl.
D) Bilgisayar programlamasında sınıf ortalaması hesaplanmaz.
E) Sadece en yüksek notu al ve öğrenci sayısına böl.
Sınıf ortalaması hesaplamak için öğrenci sayısına kadar her öğrencinin notunu almak, notları toplamak ve öğrenci sayısına bölmek gereklidir.
Kullanıcının girdiği 10 adet sayı için 2'ye, 3'e ve 5'e bölünebilen sayıların adedi ve toplamını bulan programın algoritması nedir?
A) Sırayla her sayıyı kontrol et, koşulları sağlayanları say ve topla.
B) Sayıları tek seferde kontrol et, her bir koşulu sağlayanları say ve topla.
C) Bilgisayar programlamasında bu tür analizler yapılamaz.
D) Sadece sayıları topla, koşulları kontrol etme.
E) Sadece bir sayıyı kontrol et, diğerlerini ihmal et.
Her sayıyı sırayla kontrol etmek ve belirli koşulları sağlayanları saymak, toplamak için doğru yaklaşımdı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.