ThatQuiz Test Kütüphanesi Bu Testi Şimdi Al
Veri yapıları - Sınav
Katkıları bulunanlar: Aydin
  • 1. Veri yapıları, verilerin verimli bir şekilde düzenlenmesini, depolanmasını ve alınmasını sağlayan bilgisayar biliminin önemli bir bileşenidir. Verileri yapılandırılmış ve mantıksal bir şekilde temsil etmek ve manipüle etmek için bir yol sağlayarak daha hızlı ve daha etkili algoritmalar ve programlar sağlarlar. Yaygın veri yapıları arasında diziler, bağlantılı listeler, yığınlar, kuyruklar, ağaçlar ve grafikler yer alır ve her birinin kendine özgü özellikleri ve kullanımları vardır. Veri yapılarını anlamak, yazılım geliştiricilerin karmaşık sorunları çözmesi, performansı optimize etmesi ve ölçeklenebilir sistemler tasarlaması için gereklidir. Belirli bir görev için doğru veri yapısını seçerek, geliştiriciler verimliliği artırabilir, zaman karmaşıklığını azaltabilir ve genel yazılım kalitesini artırabilir.

    Bağlı liste nedir?
A) Elemanlara rastgele erişilmesini sağlayan bir veri yapısı
B) Her bir elemanın dizideki bir sonraki elemana işaret ettiği bir veri yapısı
C) Aynı türdeki veri öğelerinden oluşan bir grup
D) Yalnızca tek bir veri türünü saklayabilen bir veri yapısı
  • 2. Hangi veri yapısı Son Giren İlk Çıkar (LIFO) prensibini kullanır?
A) Yığın
B) Dizi
C) Bağlantılı liste
D) Kuyruk
  • 3. İkili ağaç nedir?
A) Elemanların sıralı bir dizide saklandığı bir veri yapısı
B) Her düğümün sınırsız sayıda çocuğa sahip olabileceği bir ağaç veri yapısı
C) Yalnızca ikili verileri depolayabilen bir veri yapısı
D) Her bir düğümün en fazla iki çocuğa sahip olduğu hiyerarşik bir veri yapısı
  • 4. Hangi veri yapısı İlk Giren İlk Çıkar (FIFO) prensibini kullanır?
A) Yığın
B) Kuyruk
C) Bağlantılı liste
D) İkili ağaç
  • 5. Dizi nedir?
A) Her biri bir dizin veya anahtarla tanımlanan öğelerin sıralı bir koleksiyonu
B) Sadece başlangıçta eleman eklenmesine izin veren bir veri yapısı
C) Oluşturulduktan sonra yeniden boyutlandırılamayan bir veri yapısı
D) Yalnızca sayısal değerleri tutabilen bir yapı
  • 6. Hangi veri yapısı verileri bir düğüm hiyerarşisi içinde düzenler?
A) Bağlantılı liste
B) Ağaç
C) Dizi
D) Kuyruk
  • 7. Karma tablo nedir?
A) Yalnızca hash değerleri içeren bir tablo
B) Verimli arama için anahtarları değerlerle eşleyen bir veri yapısı
C) Verileri rastgele bir sırada saklayan bir veri yapısı
D) Parolaları karma hale getirmek için kullanılan bir yapı
  • 8. Hangi veri yapısı, öğeleri doğrusal bir sırayla bağlamak için işaretçiler kullanır?
A) Bağlantılı liste
B) Ağaç
C) HashTable
D) Dizi
  • 9. Grafik veri yapısı ne için kullanılır?
A) Öğeleri artan sırada sıralama
B) Matematiksel hesaplamalar yapmak
C) Ağları ve öğeler arasındaki bağlantıları temsil etme
D) Verilerin sıralı bir şekilde depolanması
  • 10. 'Soyut veri tipi' (ADT) terimi neyi ifade eder?
A) Özellikle herhangi bir donanıma bağlı olmayan bir programlama dili
B) Verilerin bir değerler ve işlemler kümesi olarak tanımlandığı veri türleri için matematiksel bir model
C) Verilerin güvenliğini sağlamak için kullanılan bir şifreleme türü
D) Yazılım geliştirmede kullanılan bir tür kod soyutlaması
  • 11. Öncelik kuyruğunda ilk önce hangi eleman kaldırılır?
A) En yüksek öncelik
B) En düşük öncelik
C) Eklenen son öğe
D) Rastgele eleman
  • 12. Bir Trie veri yapısı genellikle ne depolar?
A) Kayan nokta sayıları
B) Tamsayılar
C) Dizeler
D) Matrisler
  • 13. Kendini dengeleyen ikili arama ağacı nedir?
A) Ekleme ve silme işlemleri sırasında otomatik olarak dengeli yüksekliği koruyan bir ikili arama ağacı
B) Yalnızca ikili verilere izin veren bir arama ağacı
C) Yüksekliği sabit olan ve ayarlanamayan bir ağaç
D) Düğümleri rastgele yeniden düzenleyerek kendini dengeleyen bir ağaç
  • 14. B-ağacı veri yapısı ne için kullanılır?
A) Disk üzerinde büyük miktarda verinin verimli bir şekilde depolanması ve erişilmesi
B) Sayısal değerlerin sıralı olarak saklanması ve sıralanması
C) Hiyerarşik eleman ağlarını temsil etme
D) Öncelik seviyelerine göre işleme elemanları
  • 15. Bir kuyrukta, hangi işlem arka uca bir eleman ekler?
A) İtme
B) Pop
C) Enqueue
D) Dequeue
  • 16. Veri depolamak için dizi kullanmanın dezavantajı nedir?
A) Sabit boyut
B) Yinelemeli işlemler için verimli
C) Kolay ekleme ve silme
D) Hızlı erişim süresi
  • 17. Yığın veri yapısı hangi veri yapısı tarafından kullanılır?
A) İkili ağaç
B) Yığın
C) Kuyruk
D) Karma tablo
  • 18. İkili arama ağacında arama yapmak için zaman karmaşıklığı nedir?
A) O(log n)
B) O(n)
C) O(n log n)
D) O(1)
  • 19. Grafik ne tür bir veri yapısıdır?
A) Doğrusal
B) Sıralı
C) Hiyerarşik
D) Doğrusal olmayan
  • 20. Öncelik sırasını uygulamak için hangi veri yapısı kullanılır?
A) Bağlantılı Liste
B) Dizi
C) Yığın
D) Kuyruk
  • 21. Hangi veri yapısı bir indeks veya anahtar kullanarak bir eleman listesine erişmenizi sağlar?
A) Dizi
B) Kuyruk
C) Bağlantılı liste
D) Yığın
  • 22. Gerçek dünya ağlarını modellemek için hangi veri yapısı uygundur?
A) Yığın
B) Grafik
C) Kuyruk
D) İkili arama ağacı
  • 23. Bağlı bir listede, bir sonraki düğüme bağlantısı olmayan düğümün adı nedir?
A) Kök
B) Kafa
C) Kuyruk
D) Orta
  • 24. Bir yığın veri yapısında, her düğümde hangi özellik sağlanır?
A) Mülk Arama
B) Denge Mülkiyeti
C) Yığın Mülkiyeti
D) Ağaç Mülkiyeti
  • 25. Bir sözlükteki kelimeleri verimli bir şekilde aramak için yaygın olarak hangi veri yapısı kullanılır?
A) Yığın
B) Üçlü
C) Yığın
D) Sıra
Şununla oluşturuldu: That Quiz — matematik ve diğer alanlarda test oluşturma ve notlandırma sitesi.