Sabit dizi Test 1

Soru 01 / 10

Aşağıdakilerden hangisi sabit dizi tanımını doğru şekilde açıklar?


A) Eleman sayısı program çalışırken değişebilen dizi
B) Elemanları ve boyutu program başında belirlenen, sonradan değiştirilemeyen dizi
C) Sadece sayısal değerler içeren dizi
D) Elemanları sıralı olmayan dizi

Bir dizinin sabit dizi olarak tanımlanması, programlamada önemli bir kavramdır. Bu kavramı doğru anlamak ve seçenekler arasındaki farkı anlamak için adım adım inceleyelim.

  • Sabit Dizi Nedir?

    Programlamada bir dizi tanımladığımızda, bu dizinin kaç eleman tutacağını genellikle belirtiriz. Eğer bir dizinin boyutu (yani kaç eleman alacağı) program çalışmaya başlamadan önce (derleme zamanında veya programın başlangıcında) belirlenir ve program çalışırken bu boyut değiştirilemezse, o diziye sabit dizi denir. Sabit diziler, bellekte belirli bir alanı önceden ayırır ve bu alanın boyutu sabittir. Bu, dizinin kapasitesinin çalışma zamanında artırılamayacağı veya azaltılamayacağı anlamına gelir.

  • Seçenek B'nin İncelenmesi: "Elemanları ve boyutu program başında belirlenen, sonradan değiştirilemeyen dizi"

    Bu tanım, sabit bir dizinin temel özelliklerini tam olarak yansıtmaktadır. Bir sabit dizi oluşturulduğunda, kaç eleman alacağı (boyutu) belirlenir ve programın geri kalanında bu boyut değiştirilemez. Örneğin, 5 elemanlı bir sabit dizi tanımladıysanız, bu dizi her zaman 5 elemanlı kalır; 6 eleman ekleyemez veya 4 elemana düşüremezsiniz. Bu nedenle B seçeneği, sabit dizi tanımını doğru şekilde açıklamaktadır.

  • Seçenek A'nın İncelenmesi: "Eleman sayısı program çalışırken değişebilen dizi"

    Bu tanım, dinamik dizi veya liste gibi veri yapılarını açıklar. Dinamik diziler, ihtiyaç duyulduğunda büyüyüp küçülebilirler. Sabit diziler için bu durum geçerli değildir, çünkü boyutları sabittir. Bu nedenle A seçeneği doğru değildir.

  • Seçenek C'nin İncelenmesi: "Sadece sayısal değerler içeren dizi"

    Diziler sadece sayısal değerler değil, metin (string), mantıksal (boolean) değerler veya farklı türdeki nesneleri de içerebilir. Bir dizinin sabit olup olmaması, içerdiği veri türüyle ilgili değildir. Bu nedenle C seçeneği doğru değildir.

  • Seçenek D'nin İncelenmesi: "Elemanları sıralı olmayan dizi"

    Diziler, elemanlarına bir indeks (sıra numarası) ile erişilebilen, sıralı veri yapılarıdır. Yani, her elemanın belirli bir konumu vardır (0. eleman, 1. eleman vb.). Elemanların sıralı olup olmaması, dizinin sabit boyutlu olup olmamasıyla ilgili bir özellik değildir. Bu nedenle D seçeneği doğru değildir.

Bu açıklamalar ışığında, sabit dizi tanımını en doğru şekilde açıklayan seçeneğin B olduğunu görüyoruz.

Cevap B seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Ana Konuya Dön:
Geri Dön