aofsorular.com
YBS201U

BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ - Deneme Sınavı - 12

Dönem Sonu Sınavı 33232
Soru 1
Göstericiler ile ilgili aşağıda verilen ifadelerden hangisi yanlıştır?
Soru 2
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 3
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 4
“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 5
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 6
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 7
Aşağıdakilerden hangisi hatalı bir dizi tanımlamasıdır ?
Soru 8
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 9
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 10
İ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 11
Aşağıdakilerden hangisi 6 elemanlı 2 boyutlu tam sayı tipinde 5 değer atanarak doğru tanımlanmış bir dizidir?
Soru 12
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 13
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 14
C programlama dilinde gösterici adlarının önünde kullanılan özel karakter aşağıdakilerden hangisidir?
Soru 15
Dizilerin veya göstericilerin hafızada kapsadığı alanların analizi için aşağıdaki fonksiyonlardan hangisi kullanılabilir?
Soru 16
Aşağıdakilerden hangisi dizi tanımlamalarında aynı anda, aynı türden birden fazla dizi tanımlamasında kullanılmaktadır?
Soru 17
Aşağıdakilerden hangisi iki boyutlu diziler için doğru bir bilgi değildir?
Soru 18
3 boyutlu bir dizide elemanlar içinde gezinmek için aşağıdakilerden hangisi kullanılmalıdır?
Soru 19
Gösterici bildiriminde, normal değişken bildiriminden farklı olarak, gösterici adı önünde aşağıdaki karakterlerden hangisi kullanılmaktadır?
Soru 20
Göstericiler bellekteki hangi kabiliyetten dolayı aritmetik işlemlerde de adresler arası işlemleri kullanırlar?