Bilgisayar ve Programlamaya Giriş
Ünite Sınavı Soruları
- 19 soru
- Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
- 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ılar aşağıdakilerden hangisidir?
- 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.
- 3
Aşağıdakilerden hangisi boyutları 3x2 olan iki boyutlu “Veri” tam sayı dizisini tanımlar?
- 4
- Dizgiler için tanımlanmış bir veri tipi bulunmamaktadır
- Dizgiler karakterlerden oluşan diziler veya göstericiler olarak tanımlanabilir
- Dizgi tanımlarında tek boyutlu diziler tanımlanmaktadır
- Son elemanı ‘\0’ ile sonlandırılmaktadır
- Karakter dizilerini, dizginin içereceği karakter sayısı kadar tanımlamak gereklidir
Yukarıda dizgiler hakkında verilen bilgilerden hangileri doğrudur?
- 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ılar olarak tanımlanan kavram aşağıdakilerden hangisidir?
- 6
Aşağıda verilen dizi örneklerinden hangisi doğru olarak tanımlanmıştır?
- 7
3 boyutlu bir dizide elemanlar içinde gezinmek için aşağıdakilerden hangisi kullanılmalıdır?
- 8
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.
- 9
" tip dizi_adı[BOYUT] " şeklindeki ifade dizilerin hangi özelliği ile ilgilidir?
- 10
int w[4];
int i;
for ( i = 1; i <= 4; i++ )
{ w [i-1] = 2*(i-1) ;
printf(“ w[%d] = %d\n”, (i-1) , w[i-1] );
}Yukarıdaki ifade ile w dizisi elemanlarına sırasıyla hangi değerler atanır?
- 11

Yukarıda verilen kod parçacığına göre aşağıda verilenlerden hangisi/hangileri birbirine eşittir?
I.&k,k
II.&k = Gk
III.k = *Gk
- 12
Aşağıdaki fonksiyonlardan hangisi giriş değeri olarak karakter dizisinin adını
kullanır? - 13
Aşağıdakilerden hangisi diz tanımlarken kullanılan genel ifade şeklidir?
- 15
Dizi elemanlarına değer atanırken aşağıdakilerden hangisi kullanılır?
- 16
Normal değişkenler içeriklerinde programlarda kullanılacak değişkenlerin sayısal değerini içerirken, .................... bağlantıda olduğu değişkenlerin adreslerini içerirler. Böylece dolaylı olarak değişkenlere ulaşmayı sağlarlar
- 17
int w[4];
int i;
for ( i = 1; i <= 4; i++ )
{ w [i-1] = 2*(i-1) ;
printf(“ w[%d] = %d\n”, (i-1) , w[i-1] );
}Yukarıdaki ifade ile w dizisi elemanlarına sırasıyla hangi değerler atanır?
- 18
int A [ ] { 1, 2, 3, 4, 5}; şeklinde bir dizi tanımlanıyor. Buna göre A[4] değeri aşağıdakilerden hangisidir?
- 19
İki boyutlu dizilerde ilk değer atama yapılırken hangi karakter kullanılır?
- 20
Dizgilerin içeriği süslü parantez { } gösterimi ile ifade edilirken her karakter hangi işaretler arasına alınmaktadır?