AÖF Soru Bankası
BİL113U

Algoritmalar

2022–2023 Yaz Okulu Çıkmış Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1
    I. Dinamik programlama gibi yaklaşımlar özyinelemeli olduğundan dolayı alan karmaşıklığını azaltır. Il. Iki sıralama algoritmasından biri 600 işlemci çevrimi, diğeri ise 900 işlemci çevrimi harcıyorsa, zaman karmaşıklığı açısından ılk algoritma daha verimlidir. III. Aynı problemin çözümü için bellek maliyeti 4KB olan bir algoritma 40MB olan bir algorıtmaya gore daha iyi alan karmaşıklığına sahiptir. Algoritmalar ile ilgili yukarıdakilerden hangisi/hangileri doğrudur?
    • AYalnızl
    • BYalnız I!l
    • CI ve ll
    • DI| ve IlI
    • EI, Il ve Ill
  2. 2
    Bir veri setini belirli kriterlere göre düzene koyabilen, verilen girdi setini büyükten küçüğe veya küçükten büyüğe doğru düzenleyen algoritma türü aşağıdakilerden hangisidir?
    • ASıralama Algoritmaları
    • BDinamik Programlama Algoritmaları
    • CRastgele Algoritmalar
    • DKarıştırma Algoritmaları
    • EBöl ve Fethet Algoritmaları
  3. 3
    Aşağıdakilerden hangisi Integer veri türünde tutulabilir?
    • A31474836480
    • B1,5x10-45
    • C-33000
    • D3,4× 1038 Ча,.
    • E0,2
  4. 4
    Veri yapısı üzerindeki nesnelerin çıktı olarak üretilmesine ne ad verilir?
    • AEkleme
    • BBirleştirme
    • CSiralama
    • DGezinme
    • EArama
  5. 5
    Algoritmaların ifade edilmesi için adımların herkesin anlayabileceği şekilde verildiği kullanımıdır. Programlama dillerinden oldukça uzak ve kurallardan olabildiğince arınmış bir kullanımdır. Yukarıda özelliği verilen algoritma gösterim türü aşağıdakilerden hangisidir?
    • AGünlük Dil
    • BKarar Yapısı
    • CAkış Şeması
    • DDizi
    • EYazılım
  6. 6
    Insanların birbirleri ile iletişim kurarken kullandıkları dillerin bazı kuralları varsa, programlama dillerinin de vardır. Anahtar kelimelerin, operatörlerin ve noktalama karakterlerinin nasıl kullanılabileceğini ve komutların yapısını belirler. Programcı bu kurallardan herhangi birini ihlal ederse bir -- hatası oluşur. Yukarıdaki açıklamada boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
    • Akod onarma
    • Banaliz
    • Csöz dizimi
    • Dkodlama
    • Etasarım
  7. 7
    Aşağıdakilerden hangisinin sonucu "doğru" şeklinde değer döndürür?
    • A67<=67
    • B45>55
    • C27>=39
    • D13<9 2
    • E77!=77
  8. 8
    "Daha döngüye girmeden kaç adet yineleme olacağı bilindiğinde kullanılır. Yineleme için sayaç tutulur. Burada bilinen değer bir dizinin eleman sayısı ya da sabit bir sayı olabilir. Döngünün sonlanmasını gerektirecek bir müdahalede bulunmadığı sürece başta verilen sayı kadar tekrarlanacaktır." Yukarıda açıklaması verilen döngü aşağıdakilerden hangisidir?
    • ADo-While Döngüsü
    • BWhile Döngüsü
    • CFor Dongusu
    • DSwitch - case Yapısı
    • EIç Içe if Yapısı
  9. 9
    Aşağıdaki kod bloğu Ayşe isimli ögrencinin sınıfta bulunup bulunmadığını test etmektedir. ArananOgrenci="Ayşe" WHILE (Sınıfta Sorulmayan Ogrencı Kaldı Mı?) IF (sıradakiOgrenci=arananOgrenci) PRINT "öğrenci bulundu" EXIT ENDWHILE Buna göre bu algoritma için en iyi yürütme zamanı n ogrenci sayısı olmak üzere T(n)=1 ise ortalama durumda yürütme zamanı aşağıdakilerden hangisidir?
    • An
    • Bn/2
    • Cn+1
    • Dn+2
    • E2n+2
  10. 10
    X=1 toplam=0 WHILE (x<=n) toplam = toplam + x x=x +1 ENDWHILE PRINT toplam Her bir satırdaki işlem maliyeti 1 olarak kabul edilen yukarıdaki algoritmanın yürütme zamanı fonksiyonu aşağıdakilerden hangisidir?
    • A2n+4 'nel
    • B3n+4
    • C3n+3
    • D4n+3
    • E4n+4
  11. 11
    Alan karmaşıklığı hesabında algoritma içerisinde kullanılan bellek alanları göz önünde bulundurularak hesaplamalar gerçekleştirilir. Eğer algoritma -- küçük ise alan karmaşıklığı göz ardı edilebilmektedir. Yukarıdaki ifadede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
    • Asüresi
    • Bdöngüsü
    • Cçıktısı
    • Dmetodu
    • Egirdisi
  12. 12
    ---, algoritması bir veri setinde aranan değerin setteki tüm elemanların tek tek kontrol ederek aranması mantığına dayanmaktadır. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi dogru şekilde tamamlar?
    • ADoğrusal arama
    • BIkili arama
    • CEklemeli sıralama
    • DHızlı siralama
    • ENumaralandırmalı sıralama
  13. 13
    Veriler içerisinde en küçük olan bulunur ve sıraya yerleştırilir. Ardından kalan veriler arasında en küçük veri bulunur ve tekrar sıraya konulur. Bu işlem veri seti sıralanana kadar devam ettirilir. Yukarıda açıklaması verilen sıralama algoritması aşağıdakilerden hangisidir?
    • AEklemeli Siralama
    • BDegiştirerek Sıralama
    • CNumaralandırmalı Siralama
    • DSeçerek Siralama
    • EBol ve Yonet Siralama
  14. 14
    Sıralanmış bir listede ikili arama algoritması kullanılarak yapılan arama işleminin en iyi zaman karmaşıklığı aşağıdakilerden hangisidir?
    • AO(log2(n))
    • BO(nlog2(n)) + O(log2(n))
    • CO(log2(n) (n+2))
    • DO(1)
    • EO(nlog2(n))
  15. 15
    Beş düğümlü tek yönlü bağlı listenin aşağıdaki düğümlerinden hangisinde işaretçinin içeriğinde adres bilgisi yer almaz?
    • ABirinci Düğum
    • BIkinci Dügüm
    • CUçüncü Düğüm
    • DDörduncu Dugum
    • EBeşinci Düğum
  16. 16
    AVL Agaçları ile ilgili aşağıdakilerden hangisi dogrudur?
    • AHer bir düğümün sağ ve sol ağaçlarının uzunluğu arasındaki fark en fazla iki olabilir.
    • BBu ağaçlarda sol çocuk her zaman ebeveyninden küçük veya eşit değeri saklarken sağ çocuk ise her zaman ebeveyninden büyük bir değer saklamak durumundadır.
    • CSağ tarafı dengesiz bir ağaçta sağa döndürme ile düğümler bir sağ pozisyona kayar.
    • DSağ, sol, sağ-sol, sol-sağ, üst, alt şeklinde isimlendirilen 6 döndürme işlemi vardır. AVL ağaçlarında yeni bir dügüm eklendiğinde eğer ağacın dengesi bozulur ise döndürme işlemi ile ağaç tekrar dengeli
    • Ehâle getirilir.
  17. 17
    Tek ve çift yönlü bağlı listelerde son düğümde sonraki adres BOŞ iken liste --- olduğunda son düğüm ilk düğümün adres değerini saklar. Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
    • Aküresel
    • Bdairesel
    • Csilindırık
    • Dkubik
    • Edogrusal
  18. 18
    I. Sınıflandırma Il. Regresyon III. Kumeleme Yukarıdaki makine ogrenmesi algoritmalarından hangisi/hangileri gözetimli öğrenme sınıfında yer almaktadır?
    • AYalnız I
    • BYalnız II ul
    • CI ve ll
    • DII ve III
    • EI,I ve Ill
  19. 19
    Sınıflandırma problemlerinde kullanılan örneğe dayalı algoritmalardan en yaygın kullanıma sahip olan aşağıdakilerden hangisidir?
    • ADoğrusal
    • BK-en yakın komşu
    • COlasılıksal
    • DSembolik
    • ERegresyon
  20. 20
    Temel olarak istenmeyen kişilerin verilere erişememesıni sağlayarak verilerı koruyan süreçlerdir. Bu algoritmaların, güvenli ve kimliği doğrulanmış finansal işlemlerin sağlanması da dahil olmak üzere çok çeşıtli kullanımları vardır. Yukarıda açıklaması verilen algoritma türü aşağıdakilerden hangisidir?
    • AYapay sinir ağları
    • BMakine öğrenmesi algoritmaları
    • CGenetik algoritma
    • DKriptografik algoritma
    • EKarar ağaçları
Şıkları ve doğru cevapları görAlgoritmalar dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç