AÖF Soru Bankası
YBS204U

Algoritmalar ve Programlama

2021–2022 Vize (Ara Sınav) Çıkmış Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1
    Aşağıdakilerden hangisi bir veri yapısı türü değildir?
    • AFonksiyon
    • BÇizge
    • CYığın
    • DKuyruk
    • EDizi
  2. 2
    Algoritmaların gösterim yöntemleri ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
    • ABir algoritmayı konuşma dili ile ifade etmek mümkündür.
    • BSözde kod, bilgisayar tarafından derlenip çalıştırılabilir.
    • CAkış şeması, programcıya görsel bir kolaylık sağlar.
    • DSözde kod içerisinde programlama komutlarına benzer ifadeler yer alır. of. E) Akış şemasında algoritma adımlarını ifade
    • Eeden kutucuklar yer alır.
  3. 3
    Sırt çantası problemi, kapasitesi belirli bir sırt çantasına, ağırlıkları ve değerleri bilinen nesneleri toplam değer en fazla olacak şekilde doldurmayı sorgulayan bir optimizasyon problemidir. Buna göre, sirt çantası probleminin çözümünde kullanılan en yaygın algoritma sınıfı aşağıdakilerden hangisidir?
    • ABöl ve yönet algoritmaları ul
    • BKaba kuvvet algoritmaları
    • CGeri izlemeli algoritmalar
    • DDinamik programlama
    • EAç gözlü algoritmalar
  4. 4
    int factorial(int n{ if(n<=1{ return 1; return n*(factorial(n-1)); Yukarıdaki kod bloğunda tanımlanan fonksiyon, hangi algoritma sınıfına aittir?
    • AAçgözlü algoritmalar
    • BKaba kuvvet algoritmaları
    • CÖzyinelemeli algoritmalar
    • DBöl ve yönet algoritmaları
    • EGeri izlemeli algoritmalar
  5. 5
    Bir program geliştirici, tamsayılar üzerinde işlem yapan bir algoritmayı kontrol ederken, algoritmanın negatif tamsayilar ile çalıştırıldığında beklenenden farklı sonuçlar ürettiğini tespit etmiștir. Programcının karşılaştığı bu durumda, algoritmanın karşılayamadığı temel özellik aşağıdakilerden hangisidir?
    • ASonluluk
    • BGirdi ve çıktı bilgisi
    • CVerimlilik
    • DAçıklık
    • EDoğruluk
  6. 6
    Dizilerde, dizi elemanlarına doğrudan erişimde kullanılan sayısal değerlere ne ad verilir?
    • ADüğüm
    • BTepe noktası
    • CIndis
    • DFonksiyon
    • EGösterici
  7. 7
    Bir restoran mutfağında temiz tabaklar üst üste dizilerek istiflenmektedir. Yeni gelen temiz bir tabak mevcut tabakların üzerine eklenirken, temiz tabak ihtiyacında mevcut tabakların en üstündeki tabak alınır. Günlük hayattan verilen bu örnek ile benzer şekilde çalışan veri yapısı aşağıdakilerden hangisidir?
    • AÖzetleme tablosu
    • BKuyruk
    • CDizi
    • DBağlı liste
    • EYığın
  8. 8
    int dizi[M][N]; şeklinde tanımlanmış bir tamsayı dizisinin tüm elemanlarını dolaşmak isteyen bir programcı kaç adet for döngüsünü iç içe kullanmalıdır?
    • AM2
    • B2
    • C2 *M
    • DM * N
    • EN2
  9. 9
    Boyut uzunlukları sırasıyla 3, 2, 2 olan üç boyutlu bir dizinin sahip olacağı toplam eleman sayısı kaçtır?
    • A3
    • B6
    • C7
    • D12
    • E15
  10. 10
    Bir baglı listenin dairesel baglı liste sınıfina girebilmesi için listenin hangi özelliğe sahip olması gerekmektedir?
    • AListenin son düğümü, liste başını işaret eden bir göstericiye sahip olmalıdır.
    • BListedeki ilk düğümde liste sonunu işaret eden bir gösterici olmalıdır.
    • CListe elemanları küçükten büyüğe doğru sıralı olmalıdır.
    • DListenin sabit bir uzunluğu olmalıdır.
    • EListe yapısında, listenin eleman sayısını saklayan bir tamsayı degişkeni tanımlanmalıdır.
  11. 11
    Boş durumdaki bir AVL ağacına sırayla 1, 2, 3, 4, 5, 6, 7, 8 sayıları ekleniyor. Oluşan son durum için ağacın yüksekliği kaç olur?
    • A3
    • B4
    • C5
    • D7
    • E8
  12. 12
    Özetleme tablolarında karşılaşılan çatışmaların temel sebebi aşağıdakilerden hangisidir?
    • AHash fonksiyonunun işlem süresinin çok artması
    • BTahmin edilmeyen bir anahtarın hash fonksiyonuna gönderilmesi
    • CÖzetleme tablolarında ekleme işleminin çok hızlı yapılması
    • DÖzetleme tablolarında silme işleminin çok hızlı yapılması Hash fonksiyonunun farklı anahtarlar için
    • Eaynı indis değeri üretebilmesi
  13. 13
    AVL agaçlarında, bir düğümün sol alt ağacının yüksekliği ile sağ alt ağacının yüksekliği arasındaki farka ne ad verilir?
    • APivot
    • BDenge faktörü
    • CAğaç yüksekliği
    • DDüğüm yüksekliği
    • EDüğüm derinliği
  14. 14
    D Yukarıda verilen ikili ağaç,olnorder gezinme yöntemi ile dolaşıldığında hangi harf dizilimi elde edilir?
    • AABCDEFGH
    • BCBADFGHE
    • CCEGFBAHD
    • DD FEBDHAGC
    • EFECBGHDA
  15. 15
    Agaç veri yapılarında agacın en üst noktasında bulunan düğüme ne ad verilir?
    • ASol çocuk
    • BDal
    • CSağ çocuk
    • DKök
    • EYükseklik
  16. 17
    int sir ( int A[ ], int N) int i; int cvp; cvp = A[0]; for (i = 1; i < N; i++) { if (cvp < A[ i ]) cvp = A[i]; return cvp; Yukarıdaki fonksiyona A={4, 6, 10, 20, 1, 50} dizisi ve N=5 tamsayısı girdi olarak verilirse rogramın çıktısı aşağıdakilerden hangisi olur?
    • A1
    • B4
    • C10
    • D20
    • E50
  17. 18
    Aşağıdakilerden hangisi böl-fethet yöntemindeki aşamalardan biri değildir?
    • AGenel sonucu kullanıcıya sunmak
    • BProblemi eşit parçalara ayırmak
    • CAlgoritmayı degiştirmeksor
    • DAlt parçaların sonucunu birleştirmek
    • EAlt parçaların çözümünü yapmak
  18. 19
    l. Problemi anla. II. Algoritma tasarım tekniğine karar ver. Ill. Algoritmayı analiz et ve kodunu yaz. IV. Algoritmayı tasarla ve doğruluğunu kanıtla. Algoritma tasarım ve analiz işleminin dogru sıralaması aşağıdakilerin hangisinde doğru olarak verilmiştir?
    • AI - II - III - IV
    • BI - II - IV - III
    • CIII - IV - I - I|
    • DIV - | - || - I|I
    • EE IV - | - ||| - ||
  19. 20
    Başlangıç: 13 | 14 10 25 40 23 15 80 Adım: 13 14 | 10 25 40 23 15 80 Araya sokma siralama algoritmasinda başlangıçtaki dizi ve birinci adım sonucu yukarıda verilmiştir. Buna göre ikinci adımda elemanların sıralaması aşağıdakilerden hangisi gibi olur?
    • A10, 13, 14, 25, 40, 23, 15, 80
    • B14,25, 40, 23, 10, 13, 15, 80
    • C25, 15, 80, 10, 13, 14, 40, 23
    • D25, 40, 23, 15, 80, 10, 13, 14
    • E40, 23, 15, 80, 10, 13, 14, 25
Şı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ç