Bilgisayar Ve Programlamaya Giriş Deneme Sınavı Sorusu #1099383

#include <stdio.h>

#include <conio.h>

int kare(int); 

int main(void) {

int a=8, k;

printf(“main fonksiyonundayim\n”);

printf(“kare fonksiyonundan once a =%d \n”, a);

k=kare(a);

printf(“main fonksiyonuna geri geldim \n”);

printf(“kare fonksiyonundan donuste a=%d\n”,a);

printf(“%d nin karesi %d dir “,a , k);

getch(); 

return 0;

int kare(int a)

{ printf(“kare fonksiyonunun icinden başarılar:) :)\n”);

printf(“kare fonksiyonunda kopyasi olusturulan deger a=%d\ n”,a);

a=a*a; printf(“kare fonksiyonunda degeri degisen a=%d\n”,a);

printf(“kare fonksiyonundan cikiyorum.....\n”);

return (a);

}

Yukarıdaki fonksiyonun program çıktısı aşağıdakilerden hangisidir?


main fonksiyonundayim
kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda kopyasi olusturulan deger a=8
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür

kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda kopyasi olusturulan deger a=8
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür

kare fonksiyonundan once a=8
kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda kopyasi olusturulan deger a=8
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür

main fonksiyonundayim
kare fonksiyonundan once a=8
kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda kopyasi olusturulan deger a=8
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür

main fonksiyonundayim
kare fonksiyonundan once a=8
kare fonksiyonunun icinden başarılar :)
kare fonksiyonunda degeri degisen a=64
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=64
8 in karesi 64 tür


Yanıt Açıklaması:

Program çıktısı:

main fonksiyonundayim
kare fonksiyonundan once a=4
kare fonksiyonunun icinden merhaba :)
kare fonksiyonunda kopyasi olusturulan deger a=4
kare fonksiyonunda degeri degisen a=16
kare fonksiyonundan cikiyorum…..
main fonksiyonuna geri geldim
kare fonksiyonundan donuste a=4
4 nin karesi 16 dir

Doğru yanıt D seçeneğidir.

Yorumlar
  • 0 Yorum