Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1

Yukarıda verilen kod bloğunda sayi değişkenine -3 değerinin atandığı varsayılırsa, kod çalıştırıldığında çıktı olarak ekranda ne yazacaktır?
- 2
Özelliklerinden dolayı marketteki ödeme sırasına benzetilebilecek olan veri yapısı hangisidir?
- 3
"............ veri yapısı, verilerin birbirlerine temsili bir
ağaç oluşturacak şekilde bağlandığı hiyerarşik bir
veri modelidir. Bir ağaç düğümlerden ve düğümleri birbirine bağlayan dallardan meydana gelir." - 4
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?
- 5
Algoritma kavramına dair aşağıda verilen ifadelerden hangisi yanlıştır?
- 6
Bir problemin çözümü aşamasında, kabul edilebilir bir çözüm elde edene kadar tüm olasılıkları deneyen algoritmalara ne denir?
- 7
Aşağıdakilerden hangisi algoritma tasarımının son aşamasıdır?
- 8
- Ö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?
- 9
Algoritmayı oluşturan adımların yapılan iş için kabul edilebilir bir süre içinde tamamlanması anlamına gelen algoritma özelliği aşağıdakilerden hangisidir?
- 10
Verimli ve etkin bir hash fonksiyonu aşağıdaki özelliklerden hangisinin sağlanması önemsizdir?
- 11
Akış şeması gösteriminde karşılaştırma işlemi için kullanılan geometrik şekil aşağıdakilerden hangisidir?
- 12
I. Bir düğümden sonra yer alan ve o düğüme bir dal ile bağlı olan düğüm/düğümlere çocuk denir.
II. Yol uzunluğu, bir yolu oluşturan dal dizisindeki dal sayısıdır.
III. Dal, bir ağacın en üst noktasında bulunan düğümdür.
Yukarıda ağaç vergi yapısı ile ilgili verilen kavramlardan hangileri doğrudur?
- 13
"İkili ağaç veri yapısı kendi içerisinde alt ağaçlardan meydana geldiği için, ikili ağaçları
gezinmede özyinelemeli fonksiyonlar kullanılır. İkili ağaçlardaki düğümler dolaşılırken
farklı yöntemler uygulanabilirken, bilgisayar programında bu işi yapabilmek için kabul
görmüş üç gezinme yöntemi bulunmaktadır:
i. Preorder Gezinme (Kök başta)
ii. Inorder Gezinme (Kök ortada)
iii. Postorder Gezinme (Kök sonda)"Hangileri doğrudur?
- 14
- Fibonacci sayısını hesaplayan bir fonksiyon ağacında F(5) değeri ne olur?
- 15

Verilen şekilde C programa dilindeki fonksiyon ile hangi sonuç bulunmak istenmiştir?
- 16
- Kutucuklar
- Konuşma dili
- Oklar
- Sözde kod
Yukarıdakilerden hangisi ya da hangileri akış şemalarında kullanılabilecek ögelerdir?
- 17
Algoritmayı oluşturan adımların yapılan iş için kabul edilebilir bir süre içinde tamamlanması anlamına gelen algoritma özelliği aşağıdakilerden hangisidir?
- 18
Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritmalar aşağıdakilerden hangisidir?
- 19Ağaç veri yapısında hangisi düğümleri birbirine bağlayan dal dizisine verilen isimdir?
- 20
Hazırlanan algoritmanın kodunu yazmaya başlamadan önceki son aşama aşağıdakilerden hangisidir?