aofsorular.com
YBS204U

ALGORİTMALAR VE PROGRAMLAMA

2. Ünite
Soru 1
Dizilerin tanımlanmasındaki genel ifade aşağıdakilerden hangisinde doğru olarak verilmiştir?
Soru 2
int sayilar[5]={2, 4, 3, 1, 6};

Şeklinde bir dizi tanımlaması yapıldığına göre bu diziyle ilgili aşağıdakilerden hangisi yanlıştır?

Soru 3
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;

}

Soru 4
Bağlı listeler ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
Soru 5
Tam sayı değerler saklayacak bir bağlı listenin düğüm yapısı için aşağıda verilen kod parçasında “ ? ” yazan satıra aşağıdakilerden hangisi gelmelidir?

Struct Node {

                        int data ;

                        struct ?  next;

};

struct Node* head = NULL;

Soru 6
I. Gezinme yalnız ileriye doğru gerçekleşir.

II. Gezinme hem ileriye hem geriye doğru gerçekleşir.

III. Gezinme ileriye doğru gerçekleşir ve liste sonuna ulaşınca başa döner.

IV. Gezinme liste sonuna kadar ileriye doğru gerçekleşir, sona ulaşıldığında ise geriye doğru gerçekleşir.

Yukarıdaki ifadelerden hangileri tek yönlü bağlı listeler için geçerlidir?

Soru 7
Bir kuyruğa sırasıyla önce P daha sonra R, S,T,V kişileri girerek beş kişilik bir kuyruk oluşturulmuştur. Bu kuyruktan önce 2 kişi çıkartılıp daha sonra 2 kişi eklendiğinde kuyruğun 2. sırasındaki kişi aşağıdakilerden hangisidir?
Soru 8

Aşağıdaki fonksiyonlardan hangisi düğümü hafızadan kaldırmak için kullanılır?

Soru 9
Yığınlarla ilgili aşağıdaki ifadelerden hangisi doğrudur?
Soru 10
S,R,T,V,Y,Z rakamları sırasıyla bir yığın üzerinde toplanmaktadır. Bu yığından 3 defa eleman çıkarma işlemi gerçekleştirildikten sonra P ve L harfleri yığına eklendiğinde en sol taraf yığının alt kısmını, sağ taraf ise üst kısmını göstermek üzere yığının son hali sırasıyla aşağıdakilerden hangisinde doğru olarak verilmiştir?
Soru 11
Aşağıdakilerden hangisi aynı tipteki verilerin tek bir değişken altında tutulmasını sağlayan veri yapısının tanımıdır?
Soru 12

Dizinin elemanlarına erişim aşağıdakilerden hangisi ile sağlanır?

Soru 13
Aşağıdakilerden hangisi aynı türden nesnelerin doğrusal bir sırada ve birbirlerine bağlı şekilde saklandığı veri yapısının tanımıdır?
Soru 14

Bağlı listedeki nesnelere ne ad verilir?

Soru 15
Bağlı listelerde listenin başlangıcını aşağıdakilerden hangisi işaret eder?
Soru 16
Aşağıdakilerden hangisi verilerin doğrusal sırada tutulmasını sağlayan bir veri yapısıdır?
Soru 17
Aşağıdakilerden hangisi verilerin doğrusal bir şekilde tutulduğu, ekleme ve çıkarma işlemlerinin en üst noktadan yapıldığı bir veri yapısıdır?
Soru 18
Aşağıdakilerden hangisi yığındaki elemanları tutacak N uzunluğunda tamsayı dizisini gösteren değişkendir?
Soru 19
Aşağıdakilerden hangisi yığının tepe noktasını gösteren indistir?
Soru 20
Aşağıdakilerden hangisi yığının doluluk kontrolü için kullanılan fonksiyondur?