![]() |
|
(二)写出程序运行结果(每小题4分,共20分,本科、专科必答。)
1、程序
main()
{int i,j,x=0;
for(i=0;i<2;i++)
{x++;
for(j=0;j<3;j++)
{if(j%2)continue;
x++;
}
x++;
}
printf("x=%d\n",x);
}
2、程序
main()
{int i,s=0;
for(i=0;i<=20;i++)
if(i%2==0) s+=i;
printf("s=%d\n",s);
}
3、程序
main()
{
static int a[]={5,8,7,3,2,9};
int s1,s2,i,*ptr;
s1=s2=0;
ptr=&a[0];
for (i=0;i<5;i+=2)
{
s1+=*(ptr+i);
s2+=*(ptr+i+1);
}
printf("s1=%d,s2=%d\n",s1,s2);
}
4、程序
main()
{int x =23;
do
{printf(“%d”,x--);}
while(!x);
}
5、程序
fun(int x)
{static int a=3 ;
a+=x ;
return(a) ;}
main( )
{int k=2,m=1,n;
n=fun(k);
n=fun(m);
printf("n=%d\n",n) ;}
[1] [2] [3] [4] [5] [6] [7] [8] 