DİYARBAKIR ÖZEL ÖNERİ LİSESİ 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.
Aşağıdaki algoritmalardan hangisi doğrusal mantık yapısına sahiptir?
A) Bir üçgenin alanını hesaplama
B) Bir metin dosyasındaki tüm sözcükleri sayma
C) Bir diziyi sıralayan hızlı sıralama algoritması
D) Bir ağacın derinliğini hesaplama
E) Bir labirentte yol bulma
Aşağıdakilerden hangisi doğrusal mantık yapısının bir avantajıdır?
A) Basitlik ve anlaşılırlık
B) Verimliliği
C) Çok çeşitli problemler için uygunluğu
D) Geriye yayılma desteği
E) Paralel işleme yeteneği
Aşağıdakilerden hangisi doğrusal mantık yapısının bir dezavantajıdır?
A) Karmaşık problemler için uygun değildir.
B) Kod tekrarına neden olabilir.
C) İşlemleri geri alamaz.
D) Çok fazla bellek gerektirir.
E) Paralel işlemeyi destekler.
Doğrusal olmayan bir algoritmanın örneği aşağıdakilerden hangisidir?
A) Bir dizideki maksimum değeri bulma
B) Bir cümledeki sözcükleri ters çevirme
C) Bir sayının asal olup olmadığını kontrol etme
D) Bir listeyi alfabetik sırada sıralama
E) Bir karenin çevresini hesaplama
Karar mantık yapısında, if-then-else yönergesinde "else" kısmı aşağıdakilerden hangisi için kullanılır?
A) Koşul doğruysa uygulanacak yönergeler
B) Koşul yanlışsa uygulanacak yönergeler
C) Koşul hem doğru hem de yanlışsa uygulanacak yönergeler
D) Koşul doğru olmadığında uygulanacak yönergeler
E) Koşul yanlış olduğunda uygulanacak yönergeler
Karar mantık yapısında koşul yanlışsa hangi yönergeler uygulanır?
A) Doğru koşul için belirlenen yönergeler
B) Yanlış koşul için belirlenen yönergeler
C) Her iki koşul için de belirlenen yönergeler
D) Hiçbir yönerge
E) else kısmında belirlenen yönergeler
Aşağıdaki hangi ifade bir ilişkisel operatör kullanmaktadır?
A) x AND y B) x + y = 5 C) x < 10 D) x OR y E) NOT x
Karar mantık yapısında aşağıdakilerden hangisi koşul olarak kullanılamaz?
A) Bir mantıksal ifade B) Bir ilişkisel ifade
C) Bir mantıksal değişken D) Bir sayı
E) Bir karakter
Aşağıdakilerden hangisi düz mantık karar yapısı özelliğidir?
A) Koşullar sıralı olarak işlenir.
B) Yanlış koşullar için işlemler yapılmayıp doğrudan bir sonraki koşula geçilir.
C) Sadece doğru koşullar için işlemler yapılır.
D) Koşulların tümü test edilmeden karar verilir.
E) İç içe karar yapıları kullanılmaz.
Aşağıdaki mantık dönüşümü kuralları doğrudur mu? 1. Tüm < koşullarını >= ile değiştirin. 2. Tüm > koşullarını <= ile değiştirin. 3. Tüm Then kapsamındaki tüm yönergeleri else kapsamı ile karşılıklı olarak değiştirin.
A) Evet, tüm kurallar doğrudur.
B) Sadece 1. ve 2. kurallar doğrudur.
C) Sadece 1. ve 3. kurallar doğrudur.
D) Sadece 2. ve 3. kurallar doğrudur.
E) Hiçbir kural doğru değildir.
Aşağıdaki problem için en uygun karar yapısı hangisidir? Bir okul öğrencisinin ortalamanın üzerinde not aldığı derslerin sayısını belirlemek.
A) Düz mantık B) Pozitif mantık
C) Negatif mantık D) İç içe mantık
E) Koşul mantığı
Hangisi bir karar tablosunun bölümüdür?
A) Koşullar B) Eylemler
C) Doğa ve Yanlış Koşullar D) Kurallar
E) Hepsi
Aşağıdakilerden hangisi döngü yapısı değildir?
A) While/WhileEnd B) Repeat/Until
C) GoTo D) For/Next
E) None of the above
Sayaç işleminin temel amacı nedir?
A) Bir sayıyı sürekli azaltmak
B) Bir sayıyı sürekli arttırmak
C) Bir sayıyı sürekli değiştirmek
D) İki sayıyı sürekli toplamak
E) İki sayıyı sürekli çıkarmak
Biriktirme işlemi, bir değeri nasıl değiştirir?
A) Sabit bir değer ekleyerek
B) Değişken bir değer ekleyerek
C) Sabit bir değer çıkararak
D) Değişken bir değer çıkararak
E) Hiçbiri
En az 8 karakter olup olmadığını kontrol eden bir While/WhileEnd döngüsü aşağıdakilerden hangisidir?
A) While karakterler<8: karakter ekle
B) While karakterler!=8: karakter sil
C) Repeat karakterler>=8
D) Until karakterler==8
E) If karakterler>=8
Repeat/Until döngüsünde koşul aşağıdakilerden hangisinde döngünün sonunda kontrol edilir?
A) While/WhileEnd döngüsünde
B) If/Then/Else karar yapısında
C) Otomatik sayaç döngüsünde
D) Repeat/Until döngüsünde
E) Tüm sayılan döngülerde
Aşağıdakilerden hangisi iç içe döngü örneğidir?
A) Bir sınıftaki öğrencilerin not ortalamasını hesaplamak
B) Bir mağazadaki ürünlerin fiyatlarını görüntülemek
C) Otomatik sayaç döngüsü kullanarak bir matrisin elemanlarını yazdırmak
D) Bir dizi sayıdaki en büyük sayıyı bulmak
E) Bir metindeki belirli bir kelimeyi aramak
Aşağıdakilerden hangisi bir gösterge değildir?
A) Hata göstergesi B) Veri sonu göstergesi
C) Mantıksal gösterge D) Giriş göstergesi
E) Çıkış göstergesi
Aşağıdaki şifrelerden hangisi "Güçlü Şifre" kategorisine girer?
A) Abc123 B) abc123 C) 123456 D) abcde E) 12345
Aşağıdaki algoritmalardan hangisi doğrusal mantık yapısına sahiptir?
A) Bir üçgenin alanını hesaplama
B) Bir metin dosyasındaki tüm sözcükleri sayma
C) Bir diziyi sıralayan hızlı sıralama algoritması
D) Bir ağacın derinliğini hesaplama
E) Bir labirentte yol bulma
Bir üçgenin alanını hesaplama algoritması, üçgenin tabanını ve yüksekliğini alarak alan formülünü kullanır. Bu işlem sıralıdır ve doğrusal mantık yapısına uyar.
Aşağıdakilerden hangisi doğrusal mantık yapısının bir avantajıdır?
A) Basitlik ve anlaşılırlık
B) Verimliliği
C) Çok çeşitli problemler için uygunluğu
D) Geriye yayılma desteği
E) Paralel işleme yeteneği
Doğrusal mantık yapısı, en basit ve anlaşılır algoritma yapılarından biridir.
Aşağıdakilerden hangisi doğrusal mantık yapısının bir dezavantajıdır?
A) Karmaşık problemler için uygun değildir.
B) Kod tekrarına neden olabilir.
C) İşlemleri geri alamaz.
D) Çok fazla bellek gerektirir.
E) Paralel işlemeyi destekler.
Doğrusal mantık yapısı, karmaşık problemler için yeterince güçlü değildir ve bu tür problemler için döngüler veya koşullu ifadeler gibi daha gelişmiş yapılar gerekir.
Doğrusal olmayan bir algoritmanın örneği aşağıdakilerden hangisidir?
A) Bir dizideki maksimum değeri bulma
B) Bir cümledeki sözcükleri ters çevirme
C) Bir sayının asal olup olmadığını kontrol etme
D) Bir listeyi alfabetik sırada sıralama
E) Bir karenin çevresini hesaplama
Bir listeyi alfabetik sırada sıralama algoritması, döngüler ve karşılaştırma operatörleri kullanarak birden fazla dallı bir yapıya sahiptir.
Karar mantık yapısında, if-then-else yönergesinde "else" kısmı aşağıdakilerden hangisi için kullanılır?
A) Koşul doğruysa uygulanacak yönergeler
B) Koşul yanlışsa uygulanacak yönergeler
C) Koşul hem doğru hem de yanlışsa uygulanacak yönergeler
D) Koşul doğru olmadığında uygulanacak yönergeler
E) Koşul yanlış olduğunda uygulanacak yönergeler
else kısmı, koşul yanlışsa uygulanacak yönergeleri içerir.
Karar mantık yapısında koşul yanlışsa hangi yönergeler uygulanır?
A) Doğru koşul için belirlenen yönergeler
B) Yanlış koşul için belirlenen yönergeler
C) Her iki koşul için de belirlenen yönergeler
D) Hiçbir yönerge
E) else kısmında belirlenen yönergeler
Koşul yanlışsa, else kısmındaki yönergeler uygulanır.
Aşağıdaki hangi ifade bir ilişkisel operatör kullanmaktadır?
A) x AND y B) x + y = 5 C) x < 10 D) x OR y E) NOT x
<, >, <=, >= ve = gibi operatörler ilişkisel operatörlerdir.
Karar mantık yapısında aşağıdakilerden hangisi koşul olarak kullanılamaz?
A) Bir mantıksal ifade B) Bir ilişkisel ifade
C) Bir mantıksal değişken D) Bir sayı
E) Bir karakter
Karar mantık yapısında koşul olarak kullanılabilecek ifadeler sonucu doğru veya yanlış olan ifadeler olmalıdır.
Aşağıdakilerden hangisi düz mantık karar yapısı özelliğidir?
A) Koşullar sıralı olarak işlenir.
B) Yanlış koşullar için işlemler yapılmayıp doğrudan bir sonraki koşula geçilir.
C) Sadece doğru koşullar için işlemler yapılır.
D) Koşulların tümü test edilmeden karar verilir.
E) İç içe karar yapıları kullanılmaz.
Düz mantıkta, tüm koşullar sıralı olarak işlenir ve bir koşulun yanlış olması durumunda bir sonraki koşula geçilir.
Aşağıdaki mantık dönüşümü kuralları doğrudur mu? 1. Tüm < koşullarını >= ile değiştirin. 2. Tüm > koşullarını <= ile değiştirin. 3. Tüm Then kapsamındaki tüm yönergeleri else kapsamı ile karşılıklı olarak değiştirin.
A) Evet, tüm kurallar doğrudur.
B) Sadece 1. ve 2. kurallar doğrudur.
C) Sadece 1. ve 3. kurallar doğrudur.
D) Sadece 2. ve 3. kurallar doğrudur.
E) Hiçbir kural doğru değildir.
Verilen tüm kurallar, karar yapılarındaki mantık dönüşümleri için doğrudur.
Aşağıdaki problem için en uygun karar yapısı hangisidir? Bir okul öğrencisinin ortalamanın üzerinde not aldığı derslerin sayısını belirlemek.
A) Düz mantık B) Pozitif mantık
C) Negatif mantık D) İç içe mantık
E) Koşul mantığı
Düz mantık, tüm derslerin ortalamasının üzerinde olup olmadığını tek tek kontrol etmek için en uygun yapıdır.
Hangisi bir karar tablosunun bölümüdür?
A) Koşullar B) Eylemler
C) Doğa ve Yanlış Koşullar D) Kurallar
E) Hepsi
Karar tabloları, koşullar, eylemler, doğru ve yanlış koşullar ve kurallardan oluşan dört bölümden oluşur.
Aşağıdakilerden hangisi döngü yapısı değildir?
A) While/WhileEnd B) Repeat/Until
C) GoTo D) For/Next
E) None of the above
GoTo, bir karar yapısıdır, döngü yapısı değildir.
Sayaç işleminin temel amacı nedir?
A) Bir sayıyı sürekli azaltmak
B) Bir sayıyı sürekli arttırmak
C) Bir sayıyı sürekli değiştirmek
D) İki sayıyı sürekli toplamak
E) İki sayıyı sürekli çıkarmak
Sayaç işlemi, bir sayıyı sürekli sabit bir değerle arttırır.
Biriktirme işlemi, bir değeri nasıl değiştirir?
A) Sabit bir değer ekleyerek
B) Değişken bir değer ekleyerek
C) Sabit bir değer çıkararak
D) Değişken bir değer çıkararak
E) Hiçbiri
Biriktirme işlemi, bir değere her seferinde değişken bir değer ekleyerek onu değiştirir.
En az 8 karakter olup olmadığını kontrol eden bir While/WhileEnd döngüsü aşağıdakilerden hangisidir?
A) While karakterler<8: karakter ekle
B) While karakterler!=8: karakter sil
C) Repeat karakterler>=8
D) Until karakterler==8
E) If karakterler>=8
Karakter sayısı 8'den küçük olduğu sürece döngü çalışmaya devam eder.
Repeat/Until döngüsünde koşul aşağıdakilerden hangisinde döngünün sonunda kontrol edilir?
A) While/WhileEnd döngüsünde
B) If/Then/Else karar yapısında
C) Otomatik sayaç döngüsünde
D) Repeat/Until döngüsünde
E) Tüm sayılan döngülerde
Repeat/Until döngüsünde döngü içerisindeki yönergeler en az bir kez çalıştırılır ve ardından koşul kontrol edilir.
Aşağıdakilerden hangisi iç içe döngü örneğidir?
A) Bir sınıftaki öğrencilerin not ortalamasını hesaplamak
B) Bir mağazadaki ürünlerin fiyatlarını görüntülemek
C) Otomatik sayaç döngüsü kullanarak bir matrisin elemanlarını yazdırmak
D) Bir dizi sayıdaki en büyük sayıyı bulmak
E) Bir metindeki belirli bir kelimeyi aramak
İç içe döngüler, tekrar eden işlemleri yinelemek için kullanılır.
Aşağıdakilerden hangisi bir gösterge değildir?
A) Hata göstergesi B) Veri sonu göstergesi
C) Mantıksal gösterge D) Giriş göstergesi
E) Çıkış göstergesi
Göstergeler, akışı kontrol etmek için kullanılan mantıksal değişkenlerdir.
Aşağıdaki şifrelerden hangisi "Güçlü Şifre" kategorisine girer?
A) Abc123 B) abc123 C) 123456 D) abcde E) 12345
"Güçlü Şifre" kategorisine giren şifreler, en az bir büyük harf, bir küçük harf ve bir sayı içermelidir. Sadece "Abc123" şifresi bu kriterlere uymaktadır.
Doğrusal mantık yapısı kullanan algoritmaları tanıma.
Doğrusal mantık yapısının avantajlarını anlama.
Doğrusal mantık yapısının dezavantajlarını anlama.
Doğrusal olmayan algoritmaları tanıma.
Karar mantık yapısının if-then-else yönergesini anlama
Karar mantık yapısının else kısmını anlama
İlişkisel operatörleri tanıma
Karar mantık yapısında koşul olarak kullanılabilecek ifadeleri bilme
Karar yapıları çeşitlerini anlama
Karar yapılarında mantık dönüşümleri
Karar yapıları seçiminde uygun mantığı belirleme
Karar tablolarının yapısını anlama.
Döngü yapılarını tanıma.
Sayaç işleminin amacını anlama.
Biriktirme işleminin nasıl çalıştığını anlama.
While/WhileEnd döngüsü, koşul doğru olduğu sürece işlemleri tekrarlar.
Repeat/Until döngüsü, koşul doğru olana kadar işlemleri tekrar eder.
İç içe döngüler, birden fazla döngü yapısını bir arada kullanarak daha karmaşık işlemler gerçekleştirmeyi sağlar.
Göstergeler, program akışını kontrol etmek için kullanılır.
Şifre gücünü değerlendirme ve uygun kategoriye atama.
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.