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
    Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritma türü aşağıdakilerden hangisinde verilmiştir?
  2. 2

    Genellikle optimizasyon problemlerinde kullanılan, prob­lem çözümünde tüm olasılıkları deneyen algoritma aşağıdakilerden hangisidir?

  3. 3

    Aşağıdakilerden hangisi bir algoritma türü değildir?

  4. 4
    1. Özyinelemeli algoritma
    2. Geri izlemeli algoritma
    3. Böl ve yönet algoritması
    4. Açgözlü algoritmalar
    5. Kaba kuvvet algoritmaları
    1. Her bir alt parçanın diğerlerinden bağımsız şekilde çözüldüğü algoritmalardır.
    2. Bir problem için mümkün olan en doğru çözümü hedefleyen algoritmalara denir.
    3. Bir problemin çözümü aşamasında, kabul edilebilir bir çözüm elde edene kadar tüm olasılıkları deneyen algoritmalara denir.

    Yukarıdaki kavramlar ve tanımlar eşleştirildiğinde hangileri dışarıda kalır?

  5. 5
    1. Açıklık
    2. Doğruluk
    3. Sonluluk
    4. Verimlilik

    Yukarıda verilen özelliklerden hangileri algoritmanın temel özellikleri arasında yer almaktadır?

  6. 6

    Hangisi bir algoritmanın sahip olması gereken temel özelliklerden biri değildir?

  7. 7

    Bi­r algori­tma veya program oluşturulurken kullanılan, konuşma di­li­ne benzer b­ir yapıya sahi­p, programlama dilleri­ni­n detaylarından uzak bi­r anlatım şekli­ aşağıdakilerden hangisiyle isimlendirilmektedir.

  8. 8

    Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritma türü aşağıdakilerden hangisidir?

  9. 9

    Aşağıdakilerden hangisinde algorit­ma içerisinde yapılan bir seçim, o an için doğru olsa bile sonraki seçimlerde olumsuz etki yapabilir?

  10. 10

    “Bir işin nasıl yapılacağını tarif eden adımlar kümesidir.” Bu ifade aşağıdaki seçeneklerden hangisinin tanımıdır?

  11. 11
    Aşağıdaki faktöriyel alan fonksiyon hangi tip algoritma ile yazılmıştır?

    Yukarıda verilen tanımdaki boşlukların yerine sırasıylaaşağıdakilerden hangisi gelmelidir?

     

  12. 12

    Aşağıdakilerden hangisi karmaşık problemleri küçük parçalar halinde çözen, elde edilen 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 bir programlama yöntemidir?

  13. 13

    Özelliklerinden dolayı marketteki ödeme sırasına benzetilebilecek olan veri yapısı hangisidir?

  14. 14

    Bir problemin çözümü aşamasında, kabul edilebilir bir çözüm elde edene kadar tüm olasılıkları deneyen algoritmalara ne ad verilir?

  15. 15

    Bir A sayısının karekökünü bulma işlemi için aşağıdaki bilgiler verilmiştir.
    - Karekökü bulunacak A sayısı tam sayıdır
    - Bulunan karekök tam sayıdır
    - Bulunan karekök 1 ile 100 sayıları arasındadır
    Bu bilgiler doğrultusunda programcı, A sayısına ulaşana kadar 1 ile 100 arasındaki sayıların tek tek karelerini alıp A sayısıyla karşılaştıran ve elde edilen kare ile A sayısı eşitse programı sonlandırıp işlem yapılan sayıyı ekrana yazdıran bir algoritma geliştirdiğinde bu algoritmanın türü aşağıdakilerden hangisi olur?

  16. 16

    “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.”

    Yukarıda anlatımı geçen algoritma aşağıdakilerden hangisidir?

               

  17. 17

    Karmaşık problemleri küçük parçalar halinde çözen, elde edilen 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 bir programlama yöntemi aşağıdakilerden hangisidir?

  18. 18

    Bir liste içerisinde eleman arama problemi için listenin tüm elemanları sırayla kontrol edilerek, aranan elemanın listede olup olmadığına bakan algoritmalar aşağıdakilerden hangisiyle isimlendirilir?

  19. 19

    Aşağıdaki algoritma sınıflandırmalarından hangisi kendisini doğrudan veya dolaylı olarak çağıran algoritmalardır?

  20. 20

    Aşağıdaki algoritma sınıflandırmalarından hangisi problem için mümkün olan en doğru çözümü hedeflerken problemin küçük bir alt kümesi için çözüm oluşturan ve bu çözümü problemin geneline yayan algoritmalardı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ç