Algoritmalar ve Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Sıralama sırasında ilk yapılan işlemin olarak, dizinin orta noktadan ikiye ayrıldığı algoritma aşağıdakilerden hangisidir?
- 2
Aşağıdaki algoritma çalışma şekillerinden hangisi "Birleştirerek Sıralama
Algoritmasının" bir örneğidir? - 3
- Hızlı sıralama
- Birleştirerek sıralama
- Baloncuk sıralaması
- Seçmeli sıralama
- Araya sokarak sıralama
- Yığın sıralaması
Belirtilen sıralama algoritmalarından hangileri Özyinelemeli (Recursive) Fonksiyon içermektedir?
- 4

Yukarıdaki şemada verilen algoritma aşağıdakilerden hangisine aittir?
- 5
- Hızlı sıralama
- Birleştirerek sıralama
- Baloncuk sıralaması
- Seçmeli sıralama
- Araya sokarak sıralama
- Yığın sıralaması
Belirtilen sıralama algoritmalarından hangileri Özyinelemeli (Recursive) Fonksiyon içermektedir?
- 6
Aşağıdakilerden hangisi "hızlı sıralama" algoritmasının tanımıdır?
- 7
Elemanları [3, 6, 8, 1] olan bir dizi, baloncuk sıralaması algoritması ile küçükten büyüğe doğru sıralanmak isteniyor. Algoritmanın adımları sonrasında elde edilecek diziler aşağıdakilerden hangisinde doğru sırayla verilmiştir?
- 8
Dizideki her bir konumdaki elemanın, bir sonraki eleman ile karşılaştırılarak yapılan sıralama, aşağıdakilerden hangisidir?
- 9

Verilen şema hangi sıralama algoritmasına aittir?
- 10
Dizinin elemanlarının kendilerinden önce gelen elemanlarla karşılaştırılması ve gerektiğinde birbirleriyle yer değiştirmeleri prensibine dayanan sıralama algoritması aşağıdakilerden hangisidir?
- 11
Aşağıdaki sıralama algoritmalarından hangileri "istikrarlı" olarak nitelendirilir?
I) Baloncuk sıralaması
II) Seçmeli sıralama
III) Araya sokarak sıralama
IV) Hızlı sıralama
V) Birleştirerek sıralama
- 12
Aşağıdakilerden hangisi, dizilerin ya da bir veri yapısına ait elamanlarının istenilen düzene getirilmesini doğru olarak ifade eder?
- 13
Sıralama ve diğer işlemler için kullanılan C programlama dilindeki program kodları, aşağıdakilerden hangisi ile çalışmaya başlar?
- 14
Elemanları [3, 6, 8, 1] olan bir dizi, baloncuk sıralaması algoritması ile küçükten büyüğe doğru sıralanmak isteniyor. Algoritmanın adımları sonrasında elde edilecek diziler aşağıdakilerden hangisinde doğru sırayla verilmiştir?
- 15
Sıralama, genel olarak ........... veya herhangi bir ................... istenilen düzene getirilmesi olarak ifade edilebilir.
- 16
"................... sıralama algoritması, dizinin elemanlarının kendilerinden önce gelen elemanlarla karşılaştırılması ve gerektiğinde birbirleriyle yer değiştirmeleri prensibine dayanır. Her bir adımda (iterasyonda), dizi elemanları üzerinde soldan sağa doğru hareket edilerek, kendisinden önce gelenlerle karşılaştırılacak bir anahtar eleman seçilir. Bu anahtar eleman, kendisinden önce gelen diğer tüm elemanlarla sırayla karşılaştırılır."
Yukarıda verilen cümlede boş bırakılan yere aşağıdakilerden hangisi gelmelidir?
- 17
- Baloncuk sıralaması
- Seçmeli sıralama
- Araya sokarak sıralama
- Birleştirerek sıralama
- Yığın sıralaması
Verilen sıralama algoritmalarından hangileri istikrarsızdır?
- 18
Dizilerin içindeki en küçük elemanların bulunması ve baştan itibaren uygun konuma yerleştirilmesine dayanan, küçükten büyüğe doğru sıralama için aşağıdakilerden hangisi doğrudur?
- 19
- Baloncuk sıralaması
- Seçmeli sıralama
- Araya sokarak sıralama
- Birleştirerek sıralama
- Yığın sıralaması
Verilen sıralama algoritmalarından hangileri istikrarsızdır?
- 20
Aşağıdaki algoritma çalışma şekillerinden hangisi "Birleştirerek Sıralama
Algoritmasının" bir örneğidir?