AÖF Soru Bankası
YBS204U

Algoritmalar ve Programlama

Deneme Sınavı Soruları

  • 20 soru
  • Cevap anahtarı açık: çöz, sonucunu gör
0 doğru · 0 yanlış · 20 kaldı
  1. 1

    I. En uzak mesafeyi tespit etmek için kullanılır.
    II. Kenarların ağırlık değeri sıfır ya da sıfırdan büyük olmalıdır.
    III. Bir düğümden başka bir düğüme geçerken mevcut durumun en iyi çözümünü seçer.
    Dijkstra algoritması ile ilgili olarak yukarıdaki ifadelerden hangisi veya hangileri doğrudur?

  2. 2

    Özyinelemeli fonksiyon nedir?

  3. 3

    Verilen algoritma neyin sonucunu almaktadır?

  4. 4

    “Algoritmanın eleman sayısının çok büyük olduğu durumlarda, problemin çözümüne ulaşabilmeye yönelik bellek gereksinimi” ifadesi hangi seçenekte verilen kavramın tanımıdır?

  5. 5

    Çizgeye ilişkin olarak aşağıdaki ifadelerden hangisi yanlıştır?

  6. 6

    Yukarıdaki çizge üzerinde, başlangıç noktası S alınarak önce derinliğine arama algoritması çalıştırılacaktır. Bir düğümün birden fazla komşusu varsa bu komşular alfabetik sırada küçükten büyüğe doğru ziyaret edilecektir. Buna göre çizgedeki düğümlerin ziyaret edilme sırası aşağıdakilerden hangisidir?

  7. 7

    Çizge içerisindeki birbirine bağlı iki düğüm noktası arasında her iki yönde de ilerlenebilmesi mümkün olduğu çizge türü aşağıdakilerden hangisidir?

  8. 8
    I. Ardışık arama, bilinen en temel arama algoritmasıdır ve çalışma prensibi oldukça basittir. II. Bu algoritma, aranan elemanın dizinin her bir elemanıyla sırasıyla karşılaştırılması ilkesine dayanır. III. Ardışık arama esnasında aranan eleman bulunduğu takdirde algoritma başarılı bir şekilde sonlandırılır. IV. Aranan eleman bulunmadığı takdirde aranan eleman dizinin bütün elemanları ile karşılaştırılmış olur ve aranan eleman dizi içerisinde bulunamayıp arama başarısız bir şekilde sonlandırılır. V. Ardışık arama algoritması gerek sıralı gerek sıralı olmayan diziler üzerinde çalışabilmektedir.                                                                                      Ardışık aramaya ilişkin olarak yukarıdaki seçeneklerden hangileri doğrudur?
  9. 9

    Özyinelemeli fonksiyonların analizi yapılırken hangi adım sırası takip edilir?

    I. Algoritmanın temel operasyonu belirlenir.
    II. Girdi büyüklüğünü veren parametre belirlenir.
    III. Özyineleme bağıntısı çözülür ve zaman karmaşıklığı bulunur.
    IV. Özyinelemeli fonksiyon bağıntısı yazılır.
    V. Temel operasyonun çalışma sayısının değişip değişmeyeceği belirlenir.

  10. 10

    Yukarıda kodu verilen arama algoritmasına göre aranan1 ve aranan2 değişkenlerine sırasıyla 33 ve 11 atandığı varsayılırsa, arama algoritması toplam kaç karşılaştırma işlemi yapacaktır?

  11. 11

    "Çizgenin bir düğümünden başlanarak, söz konusu düğümün komşu dü­ğümlerinin ve onların da komşularının sırayla ziyaret edildiği arama algoritmasıdır.”

  12. 12

    Ardışık arama algoritmasına yönelik bir C program kodunda aşağıdaki fonksiyonlardan hangisi karşılaştırma işlemlerinin akışını sağlar?

  13. 13

    Aşağıdakilerden hangisi/hangileri "Araya Sokarak Sıralama" algoritmasının özelliklerindendir?

    I) Algoritmanın başlangıcında, dizinin ilk elemanı en küçük olarak kabul edilir.

    II) Dizi elemanları üzerinde soldan sağa doğru hareket edilerek, kendisinden önce gelenlerle karşılaştırılacak bir anahtar eleman seçilir.

    III) Dizinin her bir konumundaki elemanı, sırasıyla bir sonraki konumdaki eleman ile karşılaştırılır. 

    IV) Dizinin elemanlarının kendilerinden önce gelen elemanlarla karşılaştırılır.

    V) Başka bir ifadeyle, diziyi mantıksal olarak farklı parçalara ayırır ve sıraladığı parçaları daha sonra birleştirir.

  14. 14

    Doğal dil ile programlama dili arasında bir problemin çözümünü ifade ediş biçimi ne olarak adlandırılır?

  15. 15

    Bir ikili arama ağacında kök düğümü iki çocuğa sahip bir denge düğümü olduğuna göre bu ağaçta en az kaç düğüm vardır?

  16. 16

    “Bu algoritmada problemin çözümündeki temel yaklaşım, problemin küçük bir alt kümesi oluşturmak ve bu çözümü problemin geneline yaymaktır.”

    Yukarıda verilen açıklama hangi algoritma türüne aittir?

  17. 17

    Aşağıdakilerden hangisi yığındaki elemanları tutacak N uzunluğunda tamsayı dizisini gösteren değişkendir?

  18. 18

    Programdaki tanımlamaya göre dizi[2] ifadesinin değeri nedir?

    #define N 5
    int dizi[N] = {1,2,3,4,5};

  19. 19

    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 yöntem aşağıdakilerden hangisidir?

  20. 20

    Aşağıdakilerden hangisi algoriitma türlerinden biri değildir?

Bir şıkka dokun; doğru cevap hemen görünür.
Yeni yılların sınavlarını da çözAlgoritmalar ve Programlama dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç