Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Aşağıdakilerden hangisi kendisini doğrudan veya dolaylı olarak çağıran algoritmalara verilen addır?
- 2

Yukarıda verilen araya sokma sıralama algoritmasına ait kod bloğu ekrana sırasıyla “Baslangic dizi : 54 23 44 35 20” metnini, 4 adımda gerçekleşen yer değiştirme işlemini ve ardından da ”Sıralamadan sonra dizi : 20 23 35 44 54” metnini yazmaktadır. Buna göre ikinci adımda ekrana yazılacak olan metin nasıl olur?
- 3
Aşağıdakilerden hangisi bağlı liste türüdür?
I. Tek yönlü bağlı liste (Singly linked list)
II. Çift yönlü bağlı liste (Doubly linked list)
III. Dairesel bağlı liste (Circular linked list) - 4
Aşağıdakilerden hangisi algoritma tasarım tekniklerinden biridir?
- 5
Aşağıdakilerden hangisi algoritma tasarımının son aşamasıdır?
- 6
- Programlamada yığınlar “Son Giren İlk Çıkar” kuralı ile anılır.
- Yığın mantığının bir veri yapısı olarak programlanmasında diziler kullanılabilir.
- Yığın mantığının bir veri yapısı olarak programlanmasında bağlı listeler kullanılabilir.
- 7
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 hangisidir?
- 8
Aşağıda C dili ile yazılmış program kodları verilmiştir.
Bu kodlar çalıştırıldığında dizi[0]’ın son değeri aşağıdakilerden hangisi olur?
# include <stdio.h>
int main(void){
int dizi[4]={2,3,1,4};
int carpan=3;
dizi[3]=dizi[1] + carpan;
dizi[0]=dizi[2] + dizi[3];
getch();
return 0;
}
- 9

Yukarıda verilen kod bloğunun çıktısı aşağıdakilerden hangisidir?
- 10
Yığın ağacının en küçük elemanı nerede bulunur?
- 11
Algoritma adımlarını ifade eden kutucuklar, adımlar arası geçişleri gösteren oklar, karar verme mekanizmaları olarak kullanılan şekiller bulunan algoritma gösterim yöntemi hangisidir?
- 12
Ağaç veri yapısında bir yolu oluşturan dal dizisindeki dal sayısına ne ad verilir?
- 13
Aşağıdakilerden hangisi algoritma tasarımının ilk aşamasıdır?
- 14
Aşağıdakilerden hangisi verilerin doğrusal sırada tutulmasını sağlayan bir veri yapısıdır?
- 15
Ağaç veri yapısında bir düğümden ağaçtaki en alt çocuğa kadar olan yolun uzunluğa ne isim verilir?
- 16
Aşağıdakilerden hangisi algoriitma türlerinden biri değildir?
- 17
Aşağıdakilerden hangisi Fibonacci dizisinin özelliğidir?
- 18
int diziadi[3]={4,2,3,1}
Yukarıda verilen C dilinde yapılmış dizi tanımlaması derleyici tarafından derlendiğinde meydana gelen hatanın sebebi aşağıdakilerden hangisidir?
- 19
"Bir işin nasıl yapılacağını tarif eden adımlar kümesidir."
Yukarıda tanımı yapılan kavram aşağıdakilerden hangisidir?
- 20
1’den N’ye kadar olan sayıların özyinelemeli olarak çarpımını ifade eden fonksiyon hangisidir?