AÖF Soru Bankası
YBS204U

Algoritmalar ve Programlama

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Aşağıdakilerden hangisi verilerin doğrusal sırada tutulmasını sağlayan bir veri yapısıdır?

  2. 2

    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)

  3. 3

    Aynı tipteki verilerin tek bir değişken altında tutulmasını sağlayan veri yapısı aşağıdakilerden hangisi ile isimlendirilmektedir?

  4. 4

    Kuyruğa ekleme yapmak için hangi fonksiyon kullanılır?

  5. 5

    “Bir üniversite yemekhanesindeki tepsilerden almak istediğimizde, temiz tepsilerin içerisinden en üstte olanı alırız. Temiz tepsiler biriktirilirken, yeni gelen tepsiler var olanların üstüne eklenir. Nesnelerin üst üste dizilimi, günlük hayatta olduğu gibi programlamada da var olan bir gereksinimdir.”

    İfadelerini kullanan bir kişi programlama dilinde hangi veri yapısını tanımlamak istemiştir?

  6. 6

    Karakter tipinde verileri saklayacak şekilde tanımlanmış bir kuyruğa e, s, k, i, ş, e, h, i, r harfleri sırasıyla eklenmiştir. Sonrasında kuyruktan dört eleman dequeue işlemiyle çıkarılıyor. Oluşan yeni durumda kuyruğun başında aşağıdaki elemanlardan hangisi yer alır?

  7. 7

    Aşağıdaki ifadelerden hangisi bir yığında en üstteki elemanı elde etmek için kullanılır?

  8. 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. 9

    Kuyruğa ekleme yapmak için hangi fonksiyon kullanılır?

  10. 10

    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?

  11. 11

    Aynı türden nesnelerin doğrusal bir sırada ve birbirlerine bağlı şekilde saklandığı veri yapısı aşağıdakilerden hangisidir?

  12. 12

    Aşağıdaki ifadelerden hangisi bir yığında eleman ekleme işlemi için kullanılır?

  13. 13

    Yığınlarla ilgili aşağıdaki ifadelerden hangisi doğrudur?

  14. 14

    “int rear” aşağıdakilerden hangisini gösterir?

  15. 15

    #include <stdio.h>

    int main(void) {

    int dizi[5],

    int i;

    for(i=0; i<5; i++) {

    dizi[i] = i*2+1;

    }

    getch();

    return 0;

    }

    Yukarıda yer alan C dilinde yazılmış programa göre dizi[3]’e karşılık gelen değer aşağıdakilerden hangisidir?

  16. 16

    Aynı tipteki verilerin tek bir değişken altında tutulmasını sağlayan veri yapısına ne ad verilir?

  17. 17

    Verilerin doğrusal bir şekilde tutulduğu, ekleme ve çıkarma işlemlerinin en üst noktadan yapıldığı veri yapısı aşağıdakilerden hangisiyle isimlendirilmektedir?

  18. 18

    Bağlı listelerde listenin başlangıcını aşağıdakilerden hangisi işaret eder?

  19. 19

    Kuyruk veri yapısının bağlı liste gösterimi şekilde verilmiştir. Kuyruğun ilk halinde 9,2 ve 6 sayılarını içeren elemanlar bulunmaktadır. Tanımlanan bu kuyruğa, enqueue işlemi ile 8 sayısının içeren bir eleman eklenmiştir. Son durumdaki soru işareti ile gösterilen yerlere hangi sayılar gelmektedir?

  20. 20

    Aşağıdaki ifadelerden hangisi bir yığında en üstteki elemanı elde etmek için kullanılır?

Şıkları ve doğru cevapları görAlgoritmalar ve Programlama dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç