Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1Geri İzlemeli Algoritmalarla ilgili olarak aşağıdakilerden hangisi doğru bir bilgi değildir?
- 2
I- İkili ağaç
II- İkili arama ağacı
III-Kök değeri 5’dir
IV- Ağaç yüksekliği 4’dir
Aşağıdaki ağaç için yukarıdaki ifadelerden hangileri doğrudur?

- 3
Bağlı listeler ve diziler ile ilgili aşağıda yer alan karşılaştırmalardan hangisi kesinlikle doğrudur?
- 4
Bölme, yönetme ve birleştirme aşamalarından oluşan algoritma türü aşağıdakilerden hangisidir?
- 5
Kendisini doğrudan veya dolaylı olarak çağıran algoritmalar aşağıdakilerden hangisiyle isimlendirilmektedir?
- 6
“Bir yolu oluşturan dal dizisindeki dal sayısıdır.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 7
".............. belirli değerleri ya da değerler kümesini giriş olarak alan, istenilen amaca uygun olarak bu değerleri bir takım işlemlerden geçirerek bir çıktı ya da çıktı kümesi oluşturan işlemlerin bütünü olarak tanımlanabilir (T. H. Cormen, C. E. Leisers, R. L. Rivest, C. Stein (2009))." Boşluğa ne gelmelidir?
- 8
Tam sayı değerler saklayacak bir bağlı listenin düğüm yapısı için aşağıda verilen kod parçasında “ ? ” yazan satıra aşağıdakilerden hangisi gelmelidir?
Struct Node {
int data ;
struct ? next;
};
struct Node* head = NULL;
- 9
"...................: Bu yöntemde öncelikle sol alt ağaç, daha sonrasında kök, en son olarak da sağ alt ağaç üzerinde gezinme yapılır. Bu yöntemi akılda tutmak için “Left – Root – Right” terimini kullanabiliriz." Boşluğa ne gelmelidir?
- 10
"............ veri yapısı, verilerin birbirlerine temsili bir
ağaç oluşturacak şekilde bağlandığı hiyerarşik bir
veri modelidir. Bir ağaç düğümlerden ve düğümleri birbirine bağlayan dallardan meydana gelir." - 11
Karmaşık problemleri küçük parçalar halinde çözen, elde dilen sonuçları bilgisayar hafızasında bir veri yapısında saklayan, genel çözümü elde ederken de veri yapılarında saklanan sonuçları kullanan algoritma türü aşağıdakilerden hangisidir?
- 12
Aşağıdakilerden hangisi yığının tepe noktasını gösteren indistir?
- 13
int anadolu[10];
Yukarıda yer alan C dilinde tanımlanmış dizi için veri tipi ve dizinin son elemanının indisi aşağıdakilerden hangisinde doğru olarak verilmiştir?
- 14

Yukarıda verilen kod bloğunun yapısı aşağıdakilerden hangisidir?
- 15
Aşağıdaki yöntemlerden hangisinde algoritma adımlarını ifade eden kutucuklar, adımlar arası geçişleri gösteren oklar, karar verme mekanizmaları olarak kullanılan şekiller bulunabilir?
- 16
Aşağıdakilerden 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?
- 17
Böl-Fethet yöntemi aşamalarının doğru sıralaması aşağıdakilerden hangisidir?
I. Problemi eşit parçalara ayırmak
II. Genel sonucu kullanıcıya sunmak
III. Alt parçaların sonucunu birleştirmek
IV. Alt parçaların çözümünü yapmak - 18

Yukarıda verilen kod bloğunda sayi değişkenine 1 ya da 0 değerinin atandığı varsayılırsa, kod çalıştırıldığında çıktı olarak ekranda ne yazacaktır?
- 19
“İlk Giren İlk Çıkar” kuralı aşağıdakilerden hangi veri yapısına aittir?
- 20

Yukarıda verilen kod bloğunun çıktısı aşağıdakilerden hangisidir?