Algoritmalar ve Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritma türü aşağıdakilerden hangisinde verilmiştir?
- 2
Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritma aşağıdakilerden hangisidir?
- 3
Aşağıdakilerden hangisi bir algoritma türü değildir?
- 4
- Özyinelemeli algoritma
- Geri izlemeli algoritma
- Böl ve yönet algoritması
- Açgözlü algoritmalar
- Kaba kuvvet algoritmaları
- Her bir alt parçanın diğerlerinden bağımsız şekilde çözüldüğü algoritmalardır.
- Bir problem için mümkün olan en doğru çözümü hedefleyen algoritmalara denir.
- 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
- Açıklık
- Doğruluk
- Sonluluk
- Verimlilik
Yukarıda verilen özelliklerden hangileri algoritmanın temel özellikleri arasında yer almaktadır?
- 6
Hangisi bir algoritmanın sahip olması gereken temel özelliklerden biri değildir?
- 7
Bir algoritma veya program oluşturulurken kullanılan, konuşma diline benzer bir yapıya sahip, programlama dillerinin detaylarından uzak bir anlatım şekli aşağıdakilerden hangisiyle isimlendirilmektedir.
- 8
Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritma türü aşağıdakilerden hangisidir?
- 9
Aşağıdakilerden hangisinde algoritma içerisinde yapılan bir seçim, o an için doğru olsa bile sonraki seçimlerde olumsuz etki yapabilir?
- 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?
- 11Aş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
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
Özelliklerinden dolayı marketteki ödeme sırasına benzetilebilecek olan veri yapısı hangisidir?
- 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
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
“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
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
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
Aşağıdaki algoritma sınıflandırmalarından hangisi kendisini doğrudan veya dolaylı olarak çağıran algoritmalardır?
- 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?