aofsorular.com
YBS201U

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

Dönem Sonu Sınavı 33243
Soru 1
#include <stdio.h>
#include <string.h>
int main()
{
char k1[30],k2[30];
strcpy(k1,"programlama");
strcpy(k2,"ogreniyorum");
printf("k1 Dizgisi:%s\n",k1);
printf("k2 Dizgisi:%s\n",k2);
strcpy(k2,k1);
printf("k1 Dizgisi:%s\n",k1);
printf("k2 Dizgisi:%s\n",k2);
}
Yukarıdaki kod çalıştırıldığında ekrana bastırılan sonuç nasıl olur?
Soru 2
#include <stdio.h>
#include <string.h>
int main()
{
char k1[30],k2[30];
strcpy(k1,"programlama");
strcpy(k2,"ogreniyorum");
printf("k1 Dizgisi:%s\n",k1);
printf("k2 Dizgisi:%s\n",k2);
strcat(k2,k1);
printf("k1 Dizgisi:%s\n",k1);
printf("k2 Dizgisi:%s\n",k2);
}
Yukarıdaki kod bloğu çalıştırıldığında hangi sonuç ekrana bastırılır?
Soru 3
#include <stdio.h>
#define PI 3.141593
int main(void)
{
double aci_D=90;
double aci_R=aci_D*(PI/180);
double a=16;
int p=3;
double k=0.2;
printf("cos(%.0lf)= %.2lf\n",aci_D, cos(aci_R));
printf("sin(%.0lf)= %.2lf \n",aci_D, sin(aci_R));
printf("pow(%d,3)=%.2lf \n",p, pow(p,3));
printf("sqrt(%.0lf)=%.2lf \n",a, sqrt(a));
printf("floor(%.2lf)=%.2lf\n",k, floor(k));
printf("ceil(%.2lf)=%.2lf\n",k, ceil(k));
return 0;
}
Yukarıda verilen kod parçacığındaki hatayı gidermek için aşağıdakilerden hangisi eklenmesi gerekir?
Soru 4
#include <stdio.h>
int kare(int);
int main(void) {
x = kare(x)
}
int kare(int x){
return(x *x); }
Yukarıdaki işlemi math kütüphanesindeki hangi hazır fonksiyonu kullanarak yapabiliriz?