Algoritmalar ve Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
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üğü algoritmalar aşağıdakilerden hangisidir?
- 2
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.
- 3
- Ö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?
- 4Böl ve Yönet Algoritmaları ile ilgili olarak aşağıdakilerden hangisi doğru bir bilgi değildir?
- 5
Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritmalar aşağıdakilerden hangisidir?
- 6
Aşağıda algoritmalar ile ilgili verilen bilgilerden hangisi yanlıştır?
- 7
Aşağıdakilerden hangisi bir veri yapısı değildir?
- 8
Aşağıdakilerden hangisi bir algoritmanın sahip olması gereken özelliklerden birisi değildir?
- 9
Kendisini doğrudan veya dolaylı olarak çağıran algoritmalar aşağıdakilerden hangisiyle isimlendirilmektedir?
- 10
Sözde kod ile ilgili aşağıdaki ifadelerden hangisi söylenemez?
- 11
- Özyinelemeli Algoritmalar
- Geri İzlemeli Algoritmalar
- İleri İzlemeli Algoritmalar
- Açgözlü Algoritmalar
Yukarıdakilerden hangileri algoritma türlerindendir?
- 12
Aşağıdakilerden hangisi algoritmaların tanımlanmasında ve gösteriminde kullanılılan yöntemlerdendir?
I. Konuşma dili ile gösterim
II. Akış şeması ile gösterim
III. Sözde kod (pseudocode) ile gösterim - 13
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?
- 14
Bilgisayar programlarında verilerin sistematik ve etkili bir şekilde organize edilmesi için aşağıdakilerden hangisi kullanılmaktadır?
- 15
Algoritmalar, bu işin nasıl yapılacağını tarif eden adımlar kümesidir.
Algoritmayı oluştururken süre sınırı göz önünde bulundurulmaz.
Bir algoritma, aynı türdeki problemlerin hepsine uygulanamayabilir.
Bir yemeğin yapılmasındaki adımları içeren yemek tarifi algoritmaya günlük hayattan örnek gösterilebilir.
Algoritmalarla ilgili olarak yukarıdaki ifadelerden hangileri yanlıştır?
- 16
Aşağıdakilerden hangisi bir algoritmadan beklenen temel özelliklerden değildir?
- 17
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?
- 18
Algoritma adımlarını ifade eden kutucuklar, adımlar arası geçişleri gösteren oklar, karar verme mekanizmaları olarak kullanılan şekillerin yer aldığı algoritma gösterim yöntemi aşağıdakilerden hangisidir?
- 19Açgözlü Algoritmalar ile ilgili olarak aşağıdakilerden hangisi doğru bir bilgidir?
- 20
Algoritma kavramına dair verilen aşağıdaki bilgilerden hangisi doğrudur?