Algoritmalar ve Programlama
Ünite Sınavı Soruları
- 20 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 1
Algoritma kavramına dair aşağıda verilen ifadelerden hangisi yanlıştır?
- 2

Hipotenüs hesaplayan yukarıdaki sözde kod algoritmasında karekök işlemi hangi satırda yapılmaktadır?
- 3
1
2
3
4
5
procedure MEAN (A, B : positive integers)
Sum=A + B
Mean=S / 2
print Mean
end procedure
Yukarıda sözde kod ile verilen algoritmanın amacı nedir?
- 4
- Yerini bilmediğimiz bir lokantayı tarif eden yol tarifi
- Bir tatlının hangi sıra ile yapılması gerektiğini anlatan tarifi
- Yeni aldığımız ürünün kurulum kılavuzu
- Yeni aldığımız ürünün özelliklerini yazan etiketi
- Bir lokantada hangi yemeklerin olduğunu gösteren menü
Yukarıda verilenlerden hangileri hayatımızdaki algoritmalara örnek olabilir?
- 5
Bölme, yönetme ve birleştirme aşamalarından oluşan algoritma türü aşağıdakilerden hangisidir?
- 6
Bilgisayar programlarında verilerin sistematik ve etkili bir sekilde organize edilmesi için aşağıdakilerden hangisi kullanılmaktadır?
- 7
Hangisi veri yapılarına bir örnek değildir?
- 8
- Yığın
- Gösterici
- Kuyruk
- Bağlı liste
- Ağaç
- Çizelgeler
Yukarıdakilerden hangileri veri yapı türleri arasındadır?
- 9
- Genellikle problemin tanımından yola çıkarak en basit çözüm yolunu uygular ve rahatlıkla kodlanır.
- Çok fazla işlem yapılır ve çözüm yolu optimumdan uzaktır.
- Problemdeki veri hacmi büyüdükçe çözüm şansı da azalır.
Yukarıda özellikleri verilen algoritma türü aşağıdakilerden hangisinde verilmiştir?
- 10
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?
- 11

Hipotenüs hesaplayan yukarıdaki sözde kod algoritmasında karekök işlemi hangi satırda yapılmaktadır?
- 12
Aşağıdakilerden hangisi kendisini doğrudan veya dolaylı olarak çağıran algoritmalara verilen addır?
- 13
Adımları verilen algoritma gösterim yöntemi aşağıdakilerden hangisidir?
Adım 1. Sayılardan büyük olanı A, küçük olanı B olarak isimlendir.
Adım 2. A sayısını B sayısına böl, kalanı K olarak isimlendir.
Adım 3. K sayısı 0’dan farklı ise, A sayısına B’nin değerini ata, B sayısına da K’nın değerini ata ve Adım 2’ye geri dön. K sayısı 0 ise, ortak bölenlerin en büyüğü B’nin değeridir.
- 14
“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?
- 15
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ğıdaki algoritmalardan hangisidir?
- 16
"Algoritmayı oluşturan adımların, yapılan iş için kabul edilebilir bir süre içerisinde tamamlanması" ifadesi algoritmanın hangi özelliğini açıklamaktadır?
- 17

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?
- 18
Aşağıdakilerden hangisi bir algoritmaya program oluştururken kullanılan ve konuşma diline benzer bir yapıya sahip olan, program dilleri detayından uzak bir anlatım şeklidir?
- 19
Bir problem için mümkün olan en doğru çözümü hedefleyen ama bulunan çözümün her zaman için en iyi olmadığı algoritmalar aşağıdakilerden hangisidir?
- 20
- Kutucuklar
- Konuşma dili
- Oklar
- Sözde kod
Yukarıdakilerden hangisi ya da hangileri akış şemalarında kullanılabilecek ögelerdir?