Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
int diziadi[3]={4,2,3,1}
Yukarıda verilen C dilinde yapılmış dizi tanımlaması derleyici tarafından derlendiğinde meydana gelen hatanın sebebi aşağıdakilerden hangisidir?
- 2
Ağaç veri yapısı göz önüne alındığında bir ağacın en üst noktasında bulunan düğüm hangi kavram ile ifade edilmektedir?
- 3
Aşağıdaki ifadelerden hangisi bir yığında eleman çıkartmak için kullanılır?
- 4
Bir işin nasıl yapılacağını tarif eden adımlar kümesine ad verilir?
- 5

Verilen ikili arama ağacına "4" değerine sahip yeni bir düğüm eklenecektir. Eklenecek yer ile ilgili hangisi doğrudur?
- 6
Algoritma ile problem çözme becerisine dair aşağıda verilen ifadelerden hangisi yanlıştır?
- 7
1
2
3
4
5
procedure MEAN (A, B : positive integers)
Sum=A + B
Mean=S / 2
print Mean
end procedure
Yukarıda sözde kod ile verilen algoritmanın amacı nedir?
- 8
Aşağıdaki ifadelerden hangisi bir yığında eleman ekleme işlemi için kullanılır?
- 9
- Diziler
- Bağlı Listeler
- Kuyruklar
- Ağaçlar
Yukarıdakilerden hangileri veri yapılarına örnek olarak verilebilir?
- 10
Bağlı listeler ve diziler ile ilgili aşağıda yer alan karşılaştırmalardan hangisi kesinlikle doğrudur?
- 11
Aynı tipteki verilerin tek bir değişken altında tutulmasını sağlayan veri yapısı aşağıdakilerden hangisi ile isimlendirilmektedir?
- 12
Ağaç veri yapısında hangisi ağacın en üst noktasında bulunan düğümdür?
- 13
- dizi-tipi: Dizinin hangi tipteki verilerden oluşacağını gösterir.
- dizi-adı: Tanımlanan dizinin adını ifade eder.
- dizi-uzunluğu: Köşeli parantez içerisinde belirtilen bu değer, dizinin uzunluğunu belirtir.
Dizilerin tanımlanmasına yönelik yukarıda verilen açıklamalardan hangisi ya da hangileri doğrudur?
- 14
Aşağıdakilerden hangisi ağaç veri yapısında bir düğümden sonra yer alan ve o düğüme bir dal ile bağlı olan düğüm/düğümlere verilen isimdir?
- 15
- Yığınlar
- Kuyruklar
- Ağaçlar
- Başlıklar
- Diziler
Yukarıda verilenlerden kaç tanesi veri yapısı türlerindendir?
- 16
“Algoritmalar farklı girdi çıktı bilgileri ile çalışabilir fakat her girdi için doğru bir çıktı üretilmelidir.” Açıklaması algoritmanın hangi temel özelliğine dikkat çekmektedir?
- 17
Hazırlanan algoritmanın kodunu yazmaya başlamadan önceki son aşama aşağıdakilerden hangisidir?
- 18
Algoritma tasarlarken doğruluğun kanıtlanamaması durumunda hangi safhaya geçiş yapılır?
- 19
Aşağıdaki algoritma sınıflandırmalarından hangisi problemlerin mümkün olan en küçük alt parçalara ayrıldığı, her bir alt parçanın diğerlerinden bağımsız şekilde çözüldüğü algoritmalardır?
- 20
Verilerin doğrusal bir şekilde tutulduğu, ekleme ve çıkarma işlemlerinin en üst noktadan yapıldığı veri yapısı aşağıdakilerden hangisiyle isimlendirilmektedir?