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
    1. Öncelikli olarak problem genellikle eşit büyüklükteki alt parçalara ayrılır.
    2. Her bir alt problem, genellikle özyinelemeli fonksiyon aracılığı ile çözülür.
    3. Bütün alt problemlerin çözümü birleştirilerek genel sonuç elde edilir

    Böl-Fethet yöntemindeki algoritmaların işleyiş yapısıyla ilgili hangileri doğrudur?

  2. 2

    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?

  3. 3

    ".............. 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?

  4. 4

    Özetleme tablolarında verilen bir anahtar için tablodaki indis değerini hesaplayıp döndüren fonksiyon aşağıdakilerden hangisidir?

  5. 5

    1’den N’ye kadar olan sayıların özyinelemeli olarak çarpımını ifade eden fonksiyon hangisidir?

  6. 6

    Algoritma tasarlarken doğruluğun kanıtlanamaması durumunda hangi safhaya geçiş yapılır?

  7. 7

    Dengeli bir ağaç için denge faktörü aşağıdakilerden hangisi olabilir?

  8. 8

    Algoritma tasarımı ve analizi sürecinde, algoritmayı analiz ettikten sonraki aşama aşağıdakilerden hangisidir?

  9. 9

    Aşağıdakilerden hangisi algoritma tasarımının son aşamasıdır?

  10. 10

    Algoritmaları temel olarak iki gruba ayırabiliriz. Bunlar X algoritmaları ve Y algoritmalarıdır. Bu ifadede X ve Y harfleri yerine gelen uygun tanımlar hangileridir?

  11. 11

    Yukarıda verilen araya sokma sıralama algoritmasına ait kod bloğu ekrana sırasıyla “Baslangic dizi : 54 23 44 35 20” metnini, 4 adımda gerçekleşen yer değiştirme işlemini ve ardından da ”Sıralamadan sonra dizi : 20 23 35 44 54” metnini yazmaktadır. Buna göre ikinci adımda ekrana yazılacak olan metin nasıl olur?

  12. 12

    Aşağıdakilerden hangisi belirli değerleri ya da değerler kümesini giriş olarak alan, istenilen amaca uy- gun 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?

  13. 13

    Yukarıda verilen kod bloğunda sayi1 değişkenine -2, sayi2 değişkenine de 5 değerinin atandığı varsayılırsa, kod çalıştırıldığında çıktı olarak ekranda ne yazacaktır?

  14. 14

    N elemanlı bir dizide, dizinin en büyük elemanını bulmayı garanti etmek için gerekli karşılaştırma işleminin tekrar tekrar yapıldığı döngünün tekrar adeti kaç olmalıdır?

  15. 15

    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

  16. 16

    Aşağıdakilerden hangisi Fibonacci dizisinin özelliğidir?

  17. 17

    Aşağıda verilen “Gizem” fonksiyonu hangi değeri hesaplamaktadır?

  18. 18

    Aşağıdakilerden hangisi algoritma tasarımının ilk aşamasıdır?

  19. 19

    Aşağıdakilerden hangisi algortima tasarım aşamalarından biri değildir?

  20. 20

    Denge faktörü aşağıdakilerden hangisiyse AVL ağacında pivot elemandır?

Şı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ç