相关题目
674、以下选项中不合法的标识符是______。
673、有以下程序
#include
void f(char p[][10],int n) /* 字符串从小到大排序 */
{char t[10]; int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if( )>0) { strcpy( ); strcpy( ); strcpy( );}
672、有以下程序
#include
main()
{ char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";
strcat( ); strcpy( );
printf( );
}
程序运行后的输出结果是______。
671、有以下程序
#include
main()
{ char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";
strcpy( ); strcat( );
printf( );
}
程序运行后的输出结果是______。
670、有以下程序
void f( )
{ int i=0;
for( ;i<5;i++) ( )++;
}
main()
{ int a[5]={1,2,3,4,5},i;
f( );
for(i=0;i<5;i++) printf( );
}
程序运行后的输出结果是______。
669、有以下程序
main()
{ int a[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;
for(i=0;i<4;i++)
for(j=0;j<3;j++)
for(k=j+1;k<4;k++)
if( ) {t=a[j][i];a[j][i]=a[k][i];a[k][i]=t;} /*按列排序*/
for(i=0;i<4;i++) printf( );
}
程序运行后的输出结果是______。
668、有以下程序
typedef struct
{int b,p;}A;
void f( ) /* 注意:c是结构变量名 */
{ int j;
c.b+=1; c.p+=2;
}
main()
{ int i;
667、有以下程序
void f ( )
{ int i;
for(i=2;i<6;i++) b[i]* =2;
}
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},i;
f( );
for(i=0;i<10;i++) printf( );
}
程序运行后的输出结果是______。
666、以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
void f ( )
{ int i,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if( )
{ t=b[i]; b[i]=b[j]; b[j]=t;}
}
main()
{ int a[10]={5,4,3,2,1,6,7,8,9,10}, i;
f(&a[2],5,0);
f(a,5,1);
for(i=0;i<10;i++) printf( );
}
程序运行后的输出结果是______。
665、有以下程序
#include
main()
{ int n, *p=NULL;
*p=&n;
printf( );
scanf( );
printf( );
printf( );
}
该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是______。
