Birkaç C sorusu..(Kısa)

idefix111

New member
Katılım
21 May 2007
Mesajlar
8
Reaction score
0
Puanları
0
Bu sorular sınavımda çıkacak, yapamadığım veya tereddüt ettiklerimi yazıyorum..Yardımcı olursanız gerçekten çok sevinicem..Eminim C yi iyi bilenler çok rahatlıkla cevaplandıracaklardır..Tekrar teşekkürler..




5- Aşağıdaki komuttan sonra “char” olan a sabiti ne içerir??

char a[80]={'\0'}, b[]= "Kozani city", *p, *q;
p = a;
for(q = b; *q != '\0'; p++, q++)
*p = (*q == ' ') ? '_' : *q;
a) "Kozani city"

b) "Kozani_city"

c) "Kozani"



7- Aşağıdaki fonksiyonda yanlışlık var mıdır? Varsa nedir?

void input_value(int *x) {
printf("Give me a number: ");
scanf("%d", x);
return;
}



8- myFriend sabitinin terimlerini ekrana hangi komutla yazdırırız?

struct person {
char *name;
char *address;
char *phone;
} myFriend = {"Lakis Makis", "Kozanis 15", "2461099999"};

a) printf("%s\n", myFriend);
b) printf("%s, %s, %s\n",myFriend.name, myFriend.address, myFriend.phone);
c) printf("%20c, %20c, %20c\n",myFriend.name, myFriend.address, myFriend.phone);



9- Aşağıdaki komut satırında hata var mı? Varsa nedir?

int x[][2] = {{5, 4}, {3, 2}, {1, 0}};



10- Aşağıdaki kodlarda hata var mı? Varsa nedir?

struct set {
int x;
int y;
double *z;
struct set *next;
};
 
Geri
Üst