相关题目
227、有以下程序
void ss( )
{while( )
{if( ) *s=t-'a'+'A';
s++;
}
}
main()
{char str1[100]="abcddfefdbd",c='d';
ss(str1,c); printf("%s\n",str1);
}
程序运行后的输出结果是______。
226、有以下程序
#include
main()
{char p[]="abcde\0fghjik\0";
printf( );
}
程序运行后的输出结果是______。
225、以下程序中的函数reverse的功能是将a所指数组中的内容进行逆置。
void reverse( )
{int i,t;
for(i=0;i<n/2;i++)
{t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
}
main()
{int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;
reverse(b,8);
for(i=6;i<10;i++) s+=b[i];
printf( );
}
程序运行后的输出结果是______。
224、有以下程序
main()
{char a[]={'a','b','c','d','e','f','g','h','\0'}; int i,j;
i=sizeof( ); j=strlen( );
printf( );
}
程序运行后的输出结果是______。
223、有以下程序
int f( )
{if (n==1) return 1;
else return f(n-1)+1;
}
main()
{int i,j=0;
for(i=1;i<3;i++) j+=f( );
printf( );
}
程序运行后的输出结果是______。
222、以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序。
void sort( )
{int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if( ) {t=a[i];a[i]=a[j];a[j]=t;}
}
main()
{int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(&aa[3],5);
for(i=0;i<10;i++) printf( );
printf( );
}
程序运行后的输出结果是______。
221、若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是______。
220、C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是______。
219、有以下程序
main()
{int a=15,b=21,m=0;
switch(a%3)
{case 0:m++;break;
case 1:m++;
switch(b%2)
{default:m++;
case 0:m++;break;
}
}
printf( );
}
程序运行后的输出结果是______。
218、有以下程序段
int n=0,p;
do {scanf( );n++;} while(p!=12345&&n<3);
此处do-while循环的结束条件是______。
