相关题目
355、下面程序
void prtv( )
{ ++*x;
printf( );
}
main()
{ int a=24;
prtv( );
}
的输出是______。
354、下面程序
main()
{ int y=9;
for(;y>0;y--){
if(y%3==0)
{ printf( );
continue;
}
}
}
的输出是______。
353、下面程序
int aa[3][3]={{2},{4},{6}};
main()
{ int i,*p=&aa[0][0];
for (i=0;i<2;i++){
if(i==0) aa[i][i+1]=*p+1;
else ++p;
printf( );
}
}
的输出是______。
352、下面程序
#include
#include
main()
{ char *p1="abc",*p2="ABC",str[50]="xyz";
strcpy(str+2,strcat(p1,p2) );
printf( );
}
的输出是______。
351、下面程序的输出是______:
char s[]="ABCD";
main()
{ char *p;
for(p=s;p<s+4;p++)
printf( );
}
① ABCD ② A ③ D ④ ABCD
350、有以下程序
#include
int a=1;
int f( )
{ static int a=2;
c=c+1;
return ( )+c;
}
main()
{ int i,k=0;
for(i=0;i<2;i++) { int a=3; k+=f( ); }
k+=a;
printf( );
}
程序的运行结果是______。
349、在一个C源程序文件中所定义的全局变量,其作用域为______。
348、有以下程序
#include
#include
void fun( char s[][10],int n)
{ char t; int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
/* 比较字符串的首字符大小,并交换字符串的首字符 */
if(s[i][0]>s[j][0]) {t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;}
}
main()
{ char ss[5][10]={"bcc","bbcc","xy","aaaacc","aabcc"};
fun(ss,5); printf("%s,%s\n",ss[0],ss[4]);
}
程序的运行结果是______。
347、有以下程序
#include
void fun( )
{ while(*t!=0 ) t++;
while( )!=0);
}
{ char ss[10]= "acc",aa[10]= "bbxxyy";
}
程序的运行结果是______。
346、有以下程序
#include
void fun( )
{++p; printf( ); }
main()
{ char *a[]={"Morning","Afternoon","Evening","Night"};
fun( );
}
程序运行的结果是______。
