Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Algoritma tasarlama sürecinde ilk aşama olan problemi anla aşamasından sonra hangi aşamaya geçilir?
- 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 şeklidir."
Yukarıda açıklaması yapılan terim aşağıdakilerden hangisidir?
- 3
"Algoritmaları temel olarak iki gruba ayırabiliriz. Bunlar ................ algoritmalarıdır."
- 4Algoritmalar, problemlerin çözümü için uyguladıkları yönteme göre sınıflandırılabilir. Buna göre aşağıdaki yöntemlerden hangisi bu sınıflandırmada yer almaz?
A- Özyinelemeli
B- Geri İzlemeli
C- Böl ve Yönet
D- Dinamik Programlama
E- Bağlı Listeler
- 5
8 elemanlı bir dizinin son indis değeri kaçtır?
- 6
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 hangisiyle isimlendirilmektedir?
- 7
Aşağıdakilerden hangisi algoritma sınıflandırlamarının altına yer alan başlıklardan değildir?
- 8
- Açıklık
- Doğruluk
- Sonsuzluk
- Genellik
Yukarıdakilerden hangisi ya da hangileri algoritmaların temel özelliklerindendir?
- 9
Ağaç veri yapısında bir yolu oluşturan dal dizisindeki dal sayısına ne ad verilir?
- 10
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?
- 11
"..............., bir algoritmanın görsel halini ifade eder."
Yukarıdaki ifadede boşluk bırakılan yere aşağıdakilerden hangisi gelmelidir?
- 12

Yukarıda verilen sözde kod algoritmasına göre, a ve b değişkenlerinin 0'dan büyük olması durumu göz önünde bulundurularak fonksiyona a için 8, b için ise 2 değeri girildiğinde çıktı olarak aşağıdakilerden hangisi gözlemlenir?
- 13
Bir veri kümesi içerisinde en küçük elemanın hızlıca bulunmasını sağlayan veri yapısı aşağıdakilerden hangisidir?
- 14
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üğü ve problemin genel çözümü elde edilirken alt parçalara ait çözümlerin belirli bir sırayla bir araya getirildiği yöntem aşağıdakilerden hangisidir?
- 15
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?
- 16

Verilen şekilde tamsayı dizisi tanımlanmıştır. Buna göre aşağıdaki ifadelerden hangisi yanlıştır?
- 17
I. Ağacının en küçük elemanı, ağacın kökünde yer almaktadır..
II. Bir veri kümesi içerisinde en küçük elemanın hızlıca bulunmasını sağlayan bir veri yapısıdır.
III. En küçük elemanı ağaçtan çıkarılırken aşağı yönlendirme yapılır.
Yukarıda yığın ağaçlar ile ilgili verilen bilgilerden hangileri doğrudur?
- 18
Aşağıdakilerden hangisi yığın için verilebilecek örneklerden biri değildir?
- 19
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?
- 20
Verilen şekilde C programa dilindeki fonksiyon ile hangi sonuç bulunmak istenmiştir?