BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ
C programlama dilinde kullanılan değişken isimlendirme kuralları ile ilgili olarak aşağıdaki ifadelerden hangisi yanlıştır?
printf() fonksiyonu içerisine yazılan kontrol karakterleri (escape sequence) ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?
Aşağıdaki işleçlerden hangisi diğerlerine göre daha önceliklidir?
yardımıyla artırılarak daha detaylı
koşullandırma yapmak mümkündür.
II. If
deyiminde ifadenin değeri doğru veya
yanlış
olmak zorundadır.
III. If deyimi yinelemeli bir deyimdir.
B = 3;
do {
A--;
B = B+2;
}while(A>B);
C = A+B;
for (i=0; i < 5; i++)
{ DIZI [ i ]= 0; }
for (i=5; i < 10; i++)
{ DIZI [ i ]= 6;}
Buna göre, int NOTLAR [2] [3] [2]={ 70, 80, 80, 70, 90, 80, 70, 80,40,60, 85, 90 }; şeklinde tanımlanan NOTLAR dizisinde 3.öğrencinin(indis no=2) Matematik dersine ait FINAL notu gösterimi aşağıdakilerden hangisidir?
# include <conio.h>
#define BOYUT 4
int main (void)
{ int d [BOYUT]={40, 50 ,60};
int i, *Gd;
Gd = d;
for( i=0; i<BOYUT ; i++)
printf(“ %d ”, *(Gd+i) );
getch();
return 0;
}
şeklinde tanımlanan bir dizgiye kullanıcı tarafından daha önceden klavyeden “BUKET” kelime girişi yapışmıştır.
Buna göre, kod bloğu içerisinde takip eden satırda printf(“%c \n”, isim [2]; satırının ekran çıktısı aşağıdakilerden hangisi olacaktır?
{ int sonuc;
sonuc=a+b+2;
return sonuc;
}
#include<conio.h>
int ikikat (int);
int main(void) {
int x=5, d;
printf ( " 1:x=%d ", x);
d=ikikat (x);
printf (" 4:x=%d ", x);
printf (" 5:d=%d", d);
getch();
return 0;
}
int ikikat (int x)
{ printf(" 2:x=%d ", x);
x=2*x;
printf( " 3:x=%d ", x);
return (x);
}
int n;
Yukarıdaki şeklinde tanımlanmış karakter dizisi ve değişken için, karakter dizisine klavyeden “sinavdayim” sözcüğü atanırsa, n=strlen(kelime); fonksiyonu çağrıldığında "n" değeri aşağıdakilerden hangisi olur?
strcpy ( DIZGI1,”programlama”);
strcpy (DIZGI2,”sınavındayim”);
printf (“DİZGİ1:%s\n”,DIZGI1);
printf (“DIZGI2:%s\n”, DIZGI2);
strcat (DIZGI1, DIZGI2);