第一题:在程序运行时输入a,b的值为1,2,运行结果为()
main()
{
int a,b,t=0;
scanf("%d%d",&a,&b);
if(a<=2){t=a;a=b;b=t;}
printf("%d,%d\n",a,b);
}
第二题:读程序写结果
main()
{
int x=10,y=10,i;
for(i=0;x>8;y=++i)
printf("%d %d",x--,y);
}
第三题:读程序写结果
main()
{
int i=2,p;
p=f(i,i+1);
printf("%d",p);
}
int f(int a,int b)
{
int c;
c=a;
if(a>b) c=1;
else if(a==b) c=0;
else c=-1;
return(c);
}
第四题:下列程序在运行时输入B,结果为?
main()
{
grade=getchar();
switch(grade)
{
case'A':printf("85~100\n");break;
case'B':printf("70~84\n");bread;
case'C':printf("60~69\n");break;
case'D':printf("<60\n");break;
default:printf("error!\n");
}
}
阅读程序写出结果。
main()
{
int i=1,sum=0;
while(i<5)
{
sum=sum+i;
i++;
}
printf("%d\n",sum);
}
第六题:以下程序运行后的记过是?
main()
{
float s,x=2.5,y=4.8;
int a=7,b=4;
s=x+a%3*(int)(x+y)%2/b;
printf("%f\n",s);
}