相关题目
643、有以下程序
void change( )
{ k[0]=k[5]; }
main()
{ int x[10]={1,2,3,4,5,6,7,8,9,10}, n=0;
while(n<=4)
{ change( ); n++;}
for(n=0;n<5;n++) printf( );
printf( );
}
程序运行后输出的结果是______。
642、若有以下函数首部
int fun(double x[10], int *n)
则下面针对此函数的函数声明语句中正确的是______。
641、若有定义:int w[3][5];,则以下不能正确表示该数组元素的表达方式是______。
640、有以下程序
main()
{ int a=1,b=3,c=5;
int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
printf( );
}
执行后的输出结果是______。
639、若有定义 int a[]={10,20,30},*p=a;,当执行p++;后,下列说法错误的是______。
638、有以下程序
fun( )
{ int p;
if(x==0||x==1) return(3);
p=x-fun(x-2);
return p;
}
main()
{ printf("%d\n",fun(7));}
执行后的输出结果是______。
637、有以下程序
fun ( )
{ static int m=0,i=2;
i+=m+1; m=i+x+y; return m;
}
main()
{ int j=1,m=1,k;
k=fun( ); printf( );
k=fun( ); printf( );
}
执行后的输出结果是______。
636、有以下程序
fun( )
{return( );}
main()
{ int a=1,b=2,c=3,sum;
sum=fun(
635、以下选项中,值为1的表达式是______。
634、有以下程序
main()
{ int i;
for(i=1;i<=40;i++)
{ if(i++%5==0)
if(++i%8==0) printf ( );
}
printf( );
}
执行后的输出结果是______。
