Halil akyüz kafilesi için sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 10 sorudan oluşmaktadır.
Aşağıdakilerden hangisi diğerlerinden farklı türde bir operatördür?
A) Toplama B) Çarpma C) Modül alma
D) Büyüktür E) Bölme
Aşağıdakilerden hangisi için tam sayı veri türü kullanılması daha iyi olur?
A) TC Kimlik no B) Posta kodu
C) Tarih D) IBAN
E) Yaş
Verilen akış şemasının işlevi hangisidir?
A) Başla/Bitir B) Denetim (Karar)
C) Döngü D) Akış Yönü
E) Bağlaç
Bir kenarı verilen karenin; çevresini ve alanını hesaplayan programın algoritmasını yazınız.
1. Başla
2. oku ................
3. çevre = ...................
4. alan = ...................
5. yaz ...............
6. yaz .................
7. ..............
Klavyeden girilen bir sayının küpünü alan ve ekrana yazdıran programın aşağıda verilen akış şemasını doldurunuz.
Klavyeden girilen bir sayının küpünü alan algoritmayı yazınız.
1. Başla
2. ...................
3. .....................
4. Yaz ..............
5. Bitir
Klavyeden yaşı girilen kişinin yaşı 18'den küçükse yaşınız küçük değilse yaşınız büyük yazdıran programın algoritmasını aşağıya yazınız.
1. Başla
2. Gir ..............
3. Eğer ....................... ise yaz ....................
4. Değilse ...................
5 .
Aşağıdaki fonksiyonlardan hangisi “Kodla” kelimesinin soldan ilk 4 harfini sonuç olarak verir?
A) Mid(“Kodla”,4,4) B) Right(“Kodla”,4)
C) Left(“Kodla”,4) D) Average(“Kodla”)
E) Center("Kodla",4)
Aşağıdaki şıklarda kullanılan operatörlerden hangisi programda sonuç olarak False döndürür?
A)7==7 B) 5<7 C) 8 <= 9 D) 9==10 E) 13 >= 4
Aşağıdaki şıklarda kullanılan operatörlerden hangisi programda sonuç olarak True döndürür?
A) 5<>7 B) 78<7 C) 8 == 9 D) 9=10 E) 5 > 12
Aşağıdakilerden hangisi diğerlerinden farklı türde bir operatördür?
A) Toplama B) Çarpma C) Modül alma
D) Büyüktür E) Bölme
Verilen operatörler arasında, büyüktür (>) operatörü diğerlerinden farklı türde bir operatördür. Toplama, çarpma, modül alma ve bölme operatörleri matematiksel işlemlerde kullanılan temel operatörlerdir. Ancak büyüktür (>) operatörü, iki sayının karşılaştırmasında kullanılır ve bir sayının diğerinden büyük olup olmadığını sorgulamak için kullanılır.
Aşağıdakilerden hangisi için tam sayı veri türü kullanılması daha iyi olur?
A) TC Kimlik no B) Posta kodu
C) Tarih D) IBAN
E) Yaş
Tam sayı veri türü, kesirli olmayan ve ondalık kısmı olmayan sayıları temsil etmek için kullanılır. Verilerin doğal sayılar, negatif sayılar veya sıfır olması durumunda tam sayı veri türü tercih edilir. Cevap Anahtarı: E) Yaş
Verilen akış şemasının işlevi hangisidir?
A) Başla/Bitir B) Denetim (Karar)
C) Döngü D) Akış Yönü
E) Bağlaç
Verilen akış şeması, bir denetim (karar) yapısını ifade etmektedir. Akış şemasındaki elmas şekli, genellikle denetim yapısını temsil eder. Bu yapıda belirli bir koşulun doğru olup olmadığını kontrol eder ve buna göre farklı işlem yollarını seçer. Bu tip denetim yapısı, genellikle "Eğer (if)" ve "Değilse (else)" ifadeleriyle ilişkilendirilir.
Bir kenarı verilen karenin; çevresini ve alanını hesaplayan programın algoritmasını yazınız.
1. Başla
2. oku ................
3. çevre = ...................
4. alan = ...................
5. yaz ...............
6. yaz .................
7. ..............
2: kenar ---- 3: kenar * 4 --- 4: kenar * kenar ------ 5: çevre ---- 6: alan ---- 7: Bitir
Açıklama:Algoritma: 1. Başla 2. Kenar uzunluğunu oku (kenar) 3. Çevre hesapla: çevre = 4 * kenar 4. Alan hesapla: alan = kenar * kenar 5. "Karenin çevresi: " + çevre yazdır 6. "Karenin alanı: " + alan yazdır 7. Bitir Bu algoritma, kullanıcıdan karenin bir kenar uzunluğunu okur, ardından çevresini ve alanını hesaplar ve bu değerleri ekrana yazdırır. Kare için çevre hesabı: kenarın 4 katı, alan hesabı: kenarın karesi şeklindedir.
Klavyeden girilen bir sayının küpünü alan ve ekrana yazdıran programın aşağıda verilen akış şemasını doldurunuz.
oku sayi --- sayi = sayi * sayi * sayi ---- yaz sayi ---- bitir
Açıklama:Klavyeden girilen sayı alınır. Ardından, girilen sayının küpü hesaplanır ve sonuç ekrana yazdırılır. Bu adımlar, programın akış diyagramında gösterilir.
Klavyeden girilen bir sayının küpünü alan algoritmayı yazınız.
1. Başla
2. ...................
3. .....................
4. Yaz ..............
5. Bitir
2: gir sayi --- 3: alan = sayi * sayi * sayi --- 4: alan
Açıklama:Cevap Anahtarı: 1. Başla 2. Sayıyı klavyeden oku 3. Sayının küpünü hesapla 4. Hesaplanan küpü ekrana yazdır 5. Bitir Bu algoritma, klavyeden girilen bir sayının küpünü hesaplayan ve ekrana yazdıran basit bir işlemi açıklar. Adımlar sırasıyla takip edilerek kullanıcıdan sayı alınır, bu sayının küpü hesaplanır ve sonuç ekrana yazdırılır. Bu tür algoritmalar, programlamada temel işlem mantığını anlamak için kullanılır.
Klavyeden yaşı girilen kişinin yaşı 18'den küçükse yaşınız küçük değilse yaşınız büyük yazdıran programın algoritmasını aşağıya yazınız.
1. Başla
2. Gir ..............
3. Eğer ....................... ise yaz ....................
4. Değilse ...................
5 .
yas ---- yes > 50 ise yaz büyük --- küçük --- Bitir
Açıklama:Bu soruda, öğrencilerden klavyeden girilen yaşın 18'den küçük mü yoksa büyük mü olduğunu kontrol eden bir programın algoritmasını oluşturmaları bekleniyor. Algoritma: 1. Başla. 2. Gir yaş. 3. Eğer yaş 18'den küçük ise, yaz "Yaşınız küçük." 4. Değilse, yaz "Yaşınız büyük." 5. Bitir. Bu algoritma, öğrencilere temel karar yapılarını (if-else) ve mantıksal karşılaştırmaları (yaşın 18'den küçük olup olmaması) kullanma becerisi kazandırmayı amaçlar.
Aşağıdaki fonksiyonlardan hangisi “Kodla” kelimesinin soldan ilk 4 harfini sonuç olarak verir?
A) Mid(“Kodla”,4,4) B) Right(“Kodla”,4)
C) Left(“Kodla”,4) D) Average(“Kodla”)
E) Center("Kodla",4)
Doğru cevap C) Left("Kodla", 4) fonksiyonudur. - Mid("Kodla", 4, 4) fonksiyonu, "Kodla" kelimesinin 4. karakterinden başlayarak 4 karakteri alır. Yani sonuç "la" olur. - Right("Kodla", 4) fonksiyonu, "Kodla" kelimesinin sağdan 4 karakterini alır. Yani sonuç "Kodla" kelimesinin tamamını verir. - Left("Kodla", 4) fonksiyonu, "Kodla" kelimesinin sol tarafından başlayarak ilk 4 karakteri alır. Yani sonuç "Kodl" olur. - Average("Kodla") bir ortalama hesaplamak için kullanılan bir fonksiyon, kelimenin karakterlerini işlemiyor. - Center("Kodla", 4) kelimenin ortasından başlayarak 4 karakteri alır. Yani sonuç "odla" olur.
Aşağıdaki şıklarda kullanılan operatörlerden hangisi programda sonuç olarak False döndürür?
A)7==7 B) 5<7 C) 8 <= 9 D) 9==10 E) 13 >= 4
Bu sorunun cevap anahtarı D) 9==10'dur. Karşılaştırma operatörleri kullanılarak yapılan karşılaştırmalarda eğer iki değer birbirine eşit değilse (False), bu operatör False sonucunu döndürür. Diğer seçenekler, karşılaştırma operatörlerini kullanarak doğru karşılaştırmaları temsil eder ve True sonucunu döndürür.
Aşağıdaki şıklarda kullanılan operatörlerden hangisi programda sonuç olarak True döndürür?
A) 5<>7 B) 78<7 C) 8 == 9 D) 9=10 E) 5 > 12
Sorunun cevap anahtarı ve çözüm açıklaması şu şekildedir: Doğru Cevap: A) 5<>7 Verilen şıklar arasında, programda sonuç olarak True döndüren operatör "<>" operatörüdür. Bu operatör "eşit değil" anlamına gelir. Dolayısıyla, A seçeneği olan "5<>7" ifadesi, 5 ile 7'nin eşit olmadığını ifade eder ve sonuç olarak True döner. Diğer şıklar yanlış sonuçlar üretir: - B seçeneği "78<7" ifadesi yanlıştır, çünkü 78, 7'den küçük değildir. - C seçeneği "8 == 9" ifadesi yanlıştır, çünkü 8 ile 9 eşit değildir. - D seçeneği "9=10" ifadesi hatalıdır, çünkü eşitlik operatörü "=" yerine "==" kullanılmalıdır. - E seçeneği "5 > 12" ifadesi yanlıştır, çünkü 5, 12'den büyük değildir.
Bu soruyla, öğrencilerin temel matematiksel operatörlerin ne olduğunu ve büyüktür (>) operatörünün özel bir kullanımını anlamaları hedeflenmektedir.
Çözüm Açıklaması: Yaş, insanların yaşını temsil eden doğal sayılar olarak ifade edilir. Yaşlar ondalık kısmı olmayan ve kesirli olmayan sayılar olduğu için tam sayı veri türü kullanmak daha uygundur. Örneğin, bir kişinin yaşı 25 veya 40 gibi tam sayılarla ifade edilir.
Akış şemalarını okuma ve anlama yeteneği ile temel programlama kavramlarını tanıma kabiliyeti bu soruda ölçülmektedir.
Temel programlama mantığını anlamak, matematiksel hesaplamaları algoritma haline getirebilmek.
Temel program akışını anlamak, kullanıcıdan veri girişi almayı, matematiksel işlemleri yapmayı ve sonucu ekrana yazdırmayı öğrenmek.
Temel programlama mantığı, algoritma oluşturma ve basit hesaplama işlemlerini programlamak.
Temel programlama mantığını anlamaları, karar yapılarını kullanmayı öğrenmeleri ve mantıksal ifadelerle çalışmayı öğrenmeleri hedeflenir.
Metin işleme fonksiyonlarını doğru bir şekilde kullanabilme yeteneği.
Karşılaştırma operatörlerini kullanarak ifadeleri değerlendirme ve karşılaştırma.
Bu soru, karşılaştırma operatörlerini ve bu operatörlerin nasıl kullanılacağını anlama yeteneğini test eder.
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.