aofsorular.com
YBS201U

BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ

7. Ünite
Soru 1
C Programlamada, aynı tipte olan birbirleri ile ilişkili verilerin veya değişkenlerin belli bir indis sırasına göre tek bir değişken adı altında bir arada tutulmasını sağlayan yapılara ne ad verilir?
Soru 2
Dizilere değer atama ile ilgili olarak aşağıda verilen ifadelerden hangisi ya da hangileri doğrudur?

I - Bir dizi int k[5]; şeklinde yalnızca isim ve kapasite olarak tanımlandığında, hafızada yalnızca ona ait bir yer tahsis edilmiş olur.

II - Dizi elemanlarına bir değer ataması yapılmaz.

III - Dizinin kapasitesine göre içindeki verilerin sıfırlanması veya atanacak değeri belirlemek amacıyla ilave olarak kodlamaya gereksinim duyulmaktadır.

Soru 3
Dizilerin boyut bilgilerinde kullanılabilecek ve programlamada büyük esneklik sağlayan bir yapı aşağıdakilerden hangisidir?
Soru 4
İki ve üç boyutlu diziler hakkında aşağıda verilen ifadelerden hangisi yanlıştır?
Soru 5
“…. programda fonksiyonlar arasında aynı anda birden fazla değişken aktarımı gibi işlemlerde oldukça büyük kolaylık sağlayan yapılardır.” Cümlesinde boş bırakılan yere aşağıdakilerden hangisi gelmelidir?
Soru 6
Göstericiler ile ilgili aşağıda verilen ifadelerden hangisi yanlıştır?
Soru 7
Dizgiler ile iligi aşağıda verilen ifadelerden hangisi ya da hangileri doğrudur?

I - C programlama dilinde, dizgiler için tanımlanmış bir veri tipi bulunmamaktadır.

II - Dizgi- ler karakterlerden oluşan diziler veya göstericiler olarak tanımlanabilir.

III - Dizgi tanımlarında tek boyutlu diziler tanımlanmaktadır.

Soru 8
Aşağıdakilerden hangisi ya da hangileri dizgilerin özellikleri arasında yer alır?

I - Normal dizilerden farklı olarak son elemanı NULL(0) (‘\0’) değeri ile sonlandırılmaktadır.

II - Karakter dizilerini, dizginin içereceği karakter sayısından bir karakter fazla kapasiteli olacak şekilde tanımlamak gerekmektedir.

III - Dizgilerle birlikte, kullanıcıdan veri girişi istenildiğinde sıklıkla gets() veya scanf fonk- siyonları kullanılmaktadır.

Soru 9
“printf fonksiyonu kullanılarak karakter kümesi yazdırılacak ise……, yalnızca karakter yazdırılacak ise ……. belirteçleri kullanılır.” Cümlesindeki boşluklara aşağıdakilerden hangileri gelmelidir?
Soru 10
Dizgileri tanımlama ilgili aşağıdakilerden hangisi ya da hangileri doğrudur?

I - Dizgileri tanımlarken belirlenen dizgi kapasitesi (karakter sayısı) daha sonra bu diz- giye atama yapılması esnasında aşılırsa, diğer bir ifade ile daha uzun bir kelime atanması durumunda hafızada dizginin devamında yer alan bölüme taşmaya sebep olacağından o bölümdeki verilerde kayıplara sebep olacaktır.

II - Dizgi tanımlarında tek boyutlu diziler tanımlanmaktadır.

III - Dizgilerle birlikte, kullanıcıdan veri girişi istenildiğinde sıklıkla gets() veya scanf fonksiyonları kullanılmaktadır.

Soru 11
C programlama dilinde bir dizi tanımlanmak isteniyor. Buna göre aşağıdaki program satırındaki hata nasıl düzeltilebilir?

int A [ ]  { 1, 2, 3, 4, 5};

Soru 12
Aşağıdakilerden hangisi hatalı bir dizi tanımlamasıdır ?
Soru 13
int A [ ]  { 1, 2, 3, 4, 5}; şeklinde bir dizi tanımlanıyor. Buna göre A[4] değeri aşağıdakilerden hangisidir?
Soru 14
float D[5][4]={ {10, 50, 100, 0}, {40, 80, 50}, {50, 30, 30, 0}, {80, 70, 0, 0}, {90,95} };

Yukarıda tanımlanan dizi kaç boyutludur

Soru 15
İki boyutlu d dizisinin elemanları int d[ 2 ] [ 2 ] = { { 4 }, {1, 0 } }; şeklinde tanımlanmıştır. Bu duruma göre d dizisinin d[1][1] elemanının değeri aşağıdakilerden hangisidir?
Soru 16
int s[2][2][2] = {1, 2, 3, 4, 5, 6, 7, 8};

program satırı ile tanımlanan s dizisi için, s[1][1][1] elemanının değeri aşağıdakilerden hangisidir?

Soru 17
C Programlamada, aynı tipte olan birbirleri ile ilişkili verilerin veya değişkenlerin belli bir indis sırasına göre tek bir değişken adı altında bir arada tutulmasını sağlayan yapı aşağıdakilerden hangisidir?
Soru 18
C programlama dilinde gösterici adlarının önünde kullanılan özel karakter aşağıdakilerden hangisidir?
Soru 19
Dizilerin veya göstericilerin hafızada kapsadığı alanların analizi için aşağıdaki fonksiyonlardan hangisi kullanılabilir?
Soru 20
Aşağıdakilerden hangisi dizi tanımlamalarında aynı anda, aynı türden birden fazla dizi tanımlamasında kullanılmaktadır?