aofsorular.com
YBS204U

ALGORİTMALAR VE PROGRAMLAMA

2. Ünite
Soru 1
8 elemanlı bir dizinin ikinci elemanı 3 ve beşinci indisi de 6 ise bu dizi aşağıdakilerden hangisi gibi olabilir?
Soru 2
Dizilerin tanımlanmasına yönelik yukarıda verilen açıklamalardan hangisi ya da hangileri doğrudur?
Soru 3

Yukarıda verilen kod bloğunun çıktısı aşağıdakilerden hangisidir?

Soru 4

 Yukarıda verilen kod bloğunun çıktısı aşağıdakilerden hangisidir?

Soru 5

Yukarıda verilen kod bloğunun çıktısı aşağıdakilerden hangisidir?

Soru 6
Bağlı listeler ile ilgili verilen ifadelerden hangisi yanlıştır?
Soru 7
Yukarıda verilen ifadelerden hangisi ya da hangileri doğrudur?
Soru 8

Yukarıda verilen kod bloğunun yapısı aşağıdakilerden hangisidir?

Soru 9
  1. Programlamada yığınlar “Son Giren İlk Çıkar” kuralı ile anılır.
  2. Yığın mantığının bir veri yapısı olarak programlanmasında diziler kullanılabilir.
  3. Yığın mantığının bir veri yapısı olarak programlanmasında bağlı listeler kullanılabilir.
Soru 10

Yukarıda verilen kod bloğunun yapısı aşağıdakilerden hangisidir?

Soru 11
Aynı tipteki verilen tek bir değişken altında tutulmasını sağlayan veri yapısına ne ad verilir?
Soru 12
Dizilerle ilgili verilen maddelerin hangileri doğrudur? 
I. Aynı tipteki verilerin tek bir değişken altında tutulmasını sağlar.
II. Bir dizide bulunan verilerin her biri, o dizinin bir elemanı olarak adlandırılır.
III. Dizinin elemanlarına erişim indis adı verilen sayısal değerler aracılığıyla sağlanır.
Soru 13
Dizilerin tanımlanmasında kullanılan genel ifade hangisinde doğru verilmiştir?
Soru 14

Şekilde verilen dizinin boyutu ve gösterimi hangisinde doğru verilmiştir?

Soru 15

Verilen şekilde tamsayı dizisi tanımlanmıştır. Buna göre aşağıdaki ifadelerden hangisi yanlıştır?

Soru 16
Bağlı listenin elemanlarında gezinmek ile ilgili verilen ifadelerden hangileri doğrudur?
Soru 17
Programlama dilinde kuyruk(queue) ile iligili verilen ifadelerden hangileri doğrudur?
Soru 18

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?

Soru 19
“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?

Soru 20
Programlamada, yığınlar üzerinde yapılan temel işlemler verilenlerden hangileridir?