Veri Yapıları · 1–4. üniteler
Vize Deneme Sınavı 1
Ara sınav formatında 20 soru. Önce kendin çöz, sonra şıkkı seç. Konuları tekrar etmek için Veri Yapıları ders notları →
Sorular
Bir şık seç; doğru cevap ve kısa açıklaması hemen çıkar. Hepsi bitince puanını görürsün.
1.Verileri bilgisayarda kolay erişilecek ve verimli işlenecek biçimde düzenlemenin yoluna ne ad verilir?
2.Akış şemasında tekrar edecek işlemleri (döngüyü) göstermek için hangi şekil kullanılır?
3.4n + 2n³ + 7 işlem yapan bir algoritmanın Büyük O karşılığı aşağıdakilerden hangisidir?
4.«Algoritma sınırlı sayıda adımdan sonra mutlaka durmalıdır.» Yukarıda açıklanan algoritma özelliği aşağıdakilerden hangisidir?
5.Aşağıdakilerden hangisi hem doğrusal hem de dinamik (boyutu program çalışırken değişebilen) bir veri yapısıdır?
6.int[,] m = { { 1, 2, 3 }, { 4, 5, 6 } }; Yukarıdaki tanımlamaya göre m[1, 0] ifadesinin değeri kaçtır?
7.C#'taki Hashtable sınıfı için aşağıdakilerden hangisi doğrudur?
8.HashSet<int> A = { 1, 3, 5, 7 } ve HashSet<int> B = { 5, 7, 9 } kümeleri için A.IntersectWith(B) çalıştırılıyor. A kümesi ne olur?
9.Sayı, metin ve ondalık sayı gibi farklı türdeki değerlerin aynı koleksiyonda tutulabildiği yapı aşağıdakilerden hangisidir?
10.Her elemanı farklı uzunlukta olabilen başka bir dizi olan ve int[][] biçiminde tanımlanan yapı aşağıdakilerden hangisidir?
11.Boş bir yığına sırasıyla şu işlemler uygulanıyor: Push(1), Push(2), Push(3), Pop(), Push(4), Pop(), Pop() Son Pop() işlemi hangi değeri döndürür?
12.C#'ta varsayılan constructor ile oluşturulan bir Queue nesnesinin başlangıç kapasitesi kaçtır?
13.Kuyruk (queue) veri yapısı için aşağıdakilerden hangisi doğrudur?
14.Bir fonksiyon bittiğinde programın kaldığı yere dönebilmesi için dönüş adresleri hangi yapıda tutulur?
15.Bir öncelikli kuyruğa sırasıyla şu işler ekleniyor (küçük sayı yüksek öncelik demektir): Yedekleme (4), Virüs taraması (1), Yazdırma (2) İlk Dequeue işlemi hangi işi verir?
16.4 1 3 2 dizisine küçükten büyüğe baloncuk sıralamanın yalnızca ilk turu uygulanırsa dizi nasıl görünür?
17.Hızlı sıralama (quick sort) algoritmasının başarısını etkileyen en önemli etken aşağıdakilerden hangisidir?
18.«Kitaplığa kitap dizerken her yeni kitap, önceden dizilmiş kitapların arasında olması gereken yere konur.» Bu benzetme hangi sıralama algoritmasını anlatır?
19.Ünitedeki karmaşıklık tablosuna göre ekleme sıralamanın en iyi durumdaki zaman karmaşıklığı nedir?
20.Dört sıralama algoritması önce 1.000, sonra 10.000 elemanla çalıştırılıyor. Hangisinin çalışma süresi yaklaşık 100 kat değil, yalnızca yaklaşık 5 kat artar?