AÖF Soru Bankası
YBS204U

Algoritmalar ve Programlama

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Sıralama sırasında ilk yapılan işlemin olarak, dizinin orta noktadan ikiye ayrıldığı algoritma aşağıdakilerden hangisidir?

  2. 2

    Aşağıdaki algoritma çalışma şekillerinden hangisi "Birleştirerek Sıralama
    Algoritmasının" bir örneğidir?

  3. 3
    1. Hızlı sıralama
    2. Birleştirerek sıralama
    3. Baloncuk sıralaması
    4. Seçmeli sıralama
    5. Araya sokarak sıralama
    6. Yığın sıralaması

    Belirtilen sıralama algoritmalarından hangileri Özyinelemeli (Recursive) Fonksiyon içermektedir?

  4. 4

    Yukarıdaki şemada verilen algoritma aşağıdakilerden hangisine aittir?

  5. 5
    1. Hızlı sıralama
    2. Birleştirerek sıralama
    3. Baloncuk sıralaması
    4. Seçmeli sıralama
    5. Araya sokarak sıralama
    6. Yığın sıralaması

    Belirtilen sıralama algoritmalarından hangileri Özyinelemeli (Recursive) Fonksiyon içermektedir?

  6. 6

    Aşağıdakilerden hangisi "hızlı sıralama" algoritmasının tanımıdır?

  7. 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. 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. 9

    Verilen şema hangi sıralama algoritmasına aittir?

  10. 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. 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. 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. 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. 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. 15

    Sıralama, genel olarak ........... veya herhangi bir ................... istenilen düzene getirilmesi olarak ifade edilebilir.

  16. 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. 17
    1. Baloncuk sıralaması
    2. Seçmeli sıralama
    3. Araya sokarak sıralama
    4. Birleştirerek sıralama
    5. Yığın sıralaması

    Verilen sıralama algoritmalarından hangileri istikrarsızdır?

  18. 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. 19
    1. Baloncuk sıralaması
    2. Seçmeli sıralama
    3. Araya sokarak sıralama
    4. Birleştirerek sıralama
    5. Yığın sıralaması

    Verilen sıralama algoritmalarından hangileri istikrarsızdır?

  20. 20

    Aşağıdaki algoritma çalışma şekillerinden hangisi "Birleştirerek Sıralama
    Algoritmasının" bir örneğidir?

Şıkları ve doğru cevapları görAlgoritmalar ve Programlama dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç