AÖF Soru Bankası
YBS204U

Algoritmalar ve Programlama

2017–2018 Vize (Ara Sınav) Çıkmış Soruları

  • 20 soru
  • Cevap anahtarı açık: çöz, sonucunu gör
0 doğru · 0 yanlış · 20 kaldı
  1. 1
    1. soru: Açık ve • kesin bir dille algoritmanın tanimlanmasından sonra algoritmada yer alan adımların liste halinde yazıldığı…
    Soru metni
    Açık ve • kesin bir dille algoritmanın tanimlanmasından sonra algoritmada yer alan adımların liste halinde yazıldığı algoritma gösterim yöntemine ne ad verilir? A) Kaynak kodu B) Sözde kod C) Konuşma dili D) Akış şeması E) Derleyici
  2. 2
    2. soru: Sözde kod (pseudocode) ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) Sözde kod, programlama mantığı ile konu…
    Soru metni
    Sözde kod (pseudocode) ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) Sözde kod, programlama mantığı ile konuşma dili cümlelerinin harmanlanmasından oluşur. B) Sözde kodda kullanılan programlama diline benzer ifadelerin bilgisayar tarafından anlaşılması mümkündür. C) Sözde kodu okuyan kişi, algoritmanın çalışma mantığını rahatlıkla kavrayabilir. D) Algoritmaların sözde kod ile gösterimi oldukça yaygın ve etkili bir yöntemdir. E) Sözde kod, programlama dillerinin detaylarından uzak bir anlatım şeklidir.
  3. 3
    3. soru: Bir algoritmanın, aynı türdeki problemlerin hepsine uygulanabilir olması algoritmanın hangi özelliğidir? A) Verimlili…
    Soru metni
    Bir algoritmanın, aynı türdeki problemlerin hepsine uygulanabilir olması algoritmanın hangi özelliğidir? A) Verimlilik B) Doğruluk C) Sonluluk D) Genellik E) Açıklık
  4. 4
    4. soru: l. Akış şeması, bir algoritmanın görsel halini ifade eder. II. Akış şemasında algoritma adımlarını ifade eden kutucuk…
    Soru metni
    l. Akış şeması, bir algoritmanın görsel halini ifade eder. II. Akış şemasında algoritma adımlarını ifade eden kutucuklar, adımlar arası geçişleri gösteren oklar, karar verme mekanizmaları olarak kullanılan şekiller bulunur. III. Akış şeması oluşturmak için kullanılabilecek birçok farklı çizim yazılımı mevcuttur. Akış şeması ile ilgili yukarıdaki ifadelerden hangileri doğrudur? A) Yalnız l B) Yalnız I!! C) I ve Il D) I ve IlI E) I, Il ve III
  5. 5
    5. soru: Problemleri mümkün olan en küçük alt parçalara ayırıp, her bir alt parçayı diğerlerinden bağımsız şekilde çözdükten s…
    Soru metni
    Problemleri mümkün olan en küçük alt parçalara ayırıp, her bir alt parçayı diğerlerinden bağımsız şekilde çözdükten sonra problemin genel çözümünü elde etmek için bu alt parçaların çözümlerini belirli bir sırayla bir araya getiren algoritmalara ne ad verilir? A) Özyinelemeli algoritmalar B) Açgözlü algoritmalar C) Bol ve yönet algoritmaları D) Kaba kuvvet algoritmaları E) Geri izlemeli algoritmalar
  6. 6
    6. soru: Dizilerin kullanımı ile kuyruk veri yapısını programlarken aşağıdakilerden hangisine ihtiyaç duyulmaz? A) Kuyruğun ba…
    Soru metni
    Dizilerin kullanımı ile kuyruk veri yapısını programlarken aşağıdakilerden hangisine ihtiyaç duyulmaz? A) Kuyruğun başını takip edecek bir tamsayıya B) Verileri tutacak bir diziye C) Bir sonraki elemanı işaret eden bir göstericiye D) Kuyruğun sonunu takip edecek bir tamsayıya E) Kuyruktaki mevcut eleman sayısını gösterecek bir tamsayıya
  7. 7
    7. soru: Boyut uzunlukları sırasıyla 3, 2, 2 olan üç boyutlu bir dizinin sahip olacağı toplam eleman sayısı kaçtır? A) 3 B) 6…
    Soru metni
    Boyut uzunlukları sırasıyla 3, 2, 2 olan üç boyutlu bir dizinin sahip olacağı toplam eleman sayısı kaçtır? A) 3 B) 6 C) 7 D) 12 E) 15
  8. 8
    8. soru: Bir üniversite yemekhanesindeki tepsilerden alınmak istendiğinde, temiz tepsilerin içerisinden en üstteki alınır. Tem…
    Soru metni
    Bir üniversite yemekhanesindeki tepsilerden alınmak istendiğinde, temiz tepsilerin içerisinden en üstteki alınır. Temiz tepsiler biriktirilirken, yeni gelen tepsiler var olanların üstüne eklenir. Günlük hayattan verilen bu örnek ile benzer şekilde çalışan veri yapısı aşağıdakilerden hangisidir? A) Yığın B) Kuyruk C) Dizi D) Ozetleme tablosu E) Ikili arama ağacı
  9. 9
    9. soru: head next Data Data Data previous previous previous Yukarıdaki mantıksal gösterim hangi bağlı liste türünü ifade etme…
    Soru metni
    head next Data Data Data previous previous previous Yukarıdaki mantıksal gösterim hangi bağlı liste türünü ifade etmektedir? A) Dizi yapısında bağlı liste ir.nei B) Tek yönlü bağlı liste C) Dairesel bağlı liste D) Kuyruk yapısında bağlı liste E) Çift yönlü bağlı liste
  10. 10
    10. soru: Aşağıdakilerden hangisi 100 elemanlı bir dizinin ilk ve son indilerinin değerlerini göstermektedir? A) 0 ve 99 B) O v…
    Soru metni
    Aşağıdakilerden hangisi 100 elemanlı bir dizinin ilk ve son indilerinin değerlerini göstermektedir? A) 0 ve 99 B) O ve 100 C) 0 ve 101 D) 1 ve 99 E) 1 ve 100
  11. 11
    11. soru: K. Bir düğümden 1. Ağaç Yüksekliği ağaç köküne kadar olan yolun uzunluğudur. Bir ağacın kökünden ağaçtaki 2. Düğüm Yü…
    Soru metni
    K. Bir düğümden 1. Ağaç Yüksekliği ağaç köküne kadar olan yolun uzunluğudur. Bir ağacın kökünden ağaçtaki 2. Düğüm Yüksekliği en alt çocuğa kadar olan yolun uzunluğudur. M. Bir düğümden 3. Düğüm Derinliği ağaçtaki en alt çocuğa kadar olan yolun uzunluğudur. Yukarıdaki kavramlar Cile tanımların doğru eşleştirmesi aşağıdakilerden hangisinde verilmiştir? A) 1-K, 2-L, 3-M B) 1-K, 2-M, 3-L C) 1-L, 2-K, 3-М D) 1-L, 2-M, 3-K E) 1-M, 2-L, 3-K
  12. 12
    12. soru: Ağaç veri yapısında bir düğümden sonra yer alan ve o düğüme bir dal ile bağlı olan düğüm ya da düğümlere ne ad verili…
    Soru metni
    Ağaç veri yapısında bir düğümden sonra yer alan ve o düğüme bir dal ile bağlı olan düğüm ya da düğümlere ne ad verilir? A) Çocuk (Child) B) Yol (Path) C) Kök (Root) D) Ebeveyn (Parent) E) Dal (Edge)
  13. 13
    13. soru: Özetleme tablolarında verilen bir anahtar için tablodaki indis değerini hesaplayıp döndüren fonksiyon aşağıdakilerden…
    Soru metni
    Özetleme tablolarında verilen bir anahtar için tablodaki indis değerini hesaplayıp döndüren fonksiyon aşağıdakilerden hangisidir? A) Malloc fonksiyonu B) Hash fonksiyonu 201 C) Free fonksiyonu D) Traverse fonksiyonu E) Peek fonksiyonu
  14. 14
    14. soru: C E G F B A H D Yukarıda verilen ikili ağaç, Inorder gezinme yöntemi ile dolaşıldığında hangi harf dizilimi elde edil…
    Soru metni
    C E G F B A H D Yukarıda verilen ikili ağaç, Inorder gezinme yöntemi ile dolaşıldığında hangi harf dizilimi elde edilir? A) ABCDEFGH B) CBADFGHE C) CEGFBAHD D) FEBDHAGC E) FECBGHDA
  15. 15
    15. soru: AVL ağaçları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) AVL ağaçlarındaki düğümler için denge faktörü sol…
    Soru metni
    AVL ağaçları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır? A) AVL ağaçlarındaki düğümler için denge faktörü sol alt ağacın yüksekliği ile sağ alt ağacın yüksekliği arasındaki farka eşittir. B) Yığın ağaçlarının özel bir türü olan AVL ağaçları her zaman dengeli olmalıdır. C) Dengeli bir ağaç için denge faktörleri yalnız -1, O ve 1 olabilir. D) AVL veri yapısında ağaç içerisindeki denge korunmakta, sol alt ağaç ile sağ alt ağaç arasındaki yükseklik farkı en fazla 1 olabilmektedir. E) AVL ağaçlarında pivot düğüm üzerinde döndürmeler yapılarak denge sağlanır.
  16. 16
    16. soru: 1. Döngü-tekrarlama algoritmaları II. Küçült-fethet yöntemi IlI. Böl-fethet yöntemi Yukarıdakilerden hangileri algori…
    Soru metni
    1. Döngü-tekrarlama algoritmaları II. Küçült-fethet yöntemi IlI. Böl-fethet yöntemi Yukarıdakilerden hangileri algoritma tasarım yöntemlerindendir? A) Yalnız I B) Yalnız III C) I ve ll D) II ve IlI E) I, Il ve III
  17. 17
    17. soru: Başlangıç: 13 | 14 10 25 40 23 15 80 Adım: 13 14 | 10 25 40 23 15 80 Araya sokma sıralama algoritmasında başlangıçtak…
    Soru metni
    Başlangıç: 13 | 14 10 25 40 23 15 80 Adım: 13 14 | 10 25 40 23 15 80 Araya sokma sıralama algoritmasında 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? A) 10, 13, 14, 25, 40, 23, 15, 80 B) 14,25, 40, 23, 10, 13, 15, 80 C) 25, 15, 80, 10, 13, 14, 40, 23 D) 25, 40, 23, 15, 80, 10, 13, 14 E) 40, 23, 15, 80, 10, 13, 14, 25
  18. 18
    18. soru: int gizem(int A[ ], int N) int i; int sonuc; sonuc = 1; for (i = 0; i < N; i++) sonuc = sonuc*A[ i]; return sonuc; Yu…
    Soru metni
    int gizem(int A[ ], int N) int i; int sonuc; sonuc = 1; for (i = 0; i < N; i++) sonuc = sonuc*A[ i]; return sonuc; Yukarıdaki fonksiyon aşağıdakilerden hangisini hesaplamaktadır? A) Bir dizideki minimum elemanı •nep B) Bir dizideki elemanların çarpımını C) Bir dizideki maksimum elemanı D) Bir dizideki elemanların ortalamasını E) Bir dizideki elemanların toplamını
  19. 19
    19. soru: int gizem(int A[ ], int N) int i; int sonuc; sonuc = A[O]; for (i = 1; i < N; it+) if (sonuc < A[ i ]) sonuc = A[ ];…
    Soru metni
    int gizem(int A[ ], int N) int i; int sonuc; sonuc = A[O]; for (i = 1; i < N; it+) if (sonuc < A[ i ]) sonuc = A[ ]; return sonuc; Yukarıdaki fonksiyon aşağıdakilerden hangisini hesaplamaktadır? A) Bir dizideki elemanların çarpımını B) Bir dizinin ilk elemanını C) Bir dizideki en büyük elemanı D) Bir dizideki en küçük elemanı E) Bir dizideki elemanlar toplamını
  20. 20
    20. soru: 1. Sayıların değerlerini sayı1, sayı2 ve sayı3 olarak belirle 2. cevap = (sayı1 + sayı2 + sayı3) / 3 3. Kullanıcıya c…
    Soru metni
    1. Sayıların değerlerini sayı1, sayı2 ve sayı3 olarak belirle 2. cevap = (sayı1 + sayı2 + sayı3) / 3 3. Kullanıcıya cevabı göster Yukarıdaki sözde kod aşağıdakilerden hangisini hesaplamaktadır? A) Uç tane sayının toplamını B) n tane sayının geometrik ortalamasını C) Uç tane sayının aritmetik ortalamasını D) n tane sayının aritmetik ortalamasını E) n tane sayının çarpımını
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ç