10.以下程序运行后的输出结果是 _______ 。
main()
{ int a[4][4]={{1,2,3,4},{5,6,7,8},{11,12,13,14},{15,16,17,18}};
int i=0,j=0,s=0;
while(i++<4)
{
if(i==2||i==4) continue;
j=0;
do{ s+= a[j]; j++; } while(j<4);
}
printf("%d\n",s);
}
11.以下程序运行后的输出结果是 _____ 。
main ()
{ char a[]="Language",b[]="Programe";
char *p1,*p2; int k;
p1=a; p2=b;
for(k=0;k<=7;k++)
if(*p1+k)==*(p2+k)) printf("%c",*(p1+k));
}
12.以下程序运行后的输出结果是 _______ 。
main()
{ char a[]="123456789",*p; int i=0;
p=a;
while(*p)
{ if(i%2==0) *p='*";
p++;i++;
}
puts(a);
}
13.以下程序中, for循环体执行的次数是 _____ 。
#define N 2
#define M N+1
#define K M+1*M/2
main()
{ int i;
for(i=1;i
...
}
14、通过函数求f(x)的累加和,其中f(x)=x2+1
main()
{
printf("The sum=%d\n",SunFun(10));
}
SunFun(int n)
{
int x,s=0;
for(x=0;x<=n;x++) s+=F(________);
return s;
}
F( int x)
{ return ____________;}
15. 以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。
请填空。
main()
{ int i,a[20],sun,count;
suum=count=0;
for(i=0;i<20;i++) scanf("%d", _____ );
fro(i=0;i<20;i++)
{ if(a>0)
{ count++;
sum+= ______ ;
}
}
printf("sum=%d,count=%d\n",sum,count);
}
16.以下程序中,函数
sumColumM的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。
#define M 2
#define N 4
void SumColumMin(int a[M][N],int *sum)
{ int i,j,k,s=0;
for(i=0;i
for(j=1;j
s+= _______ ;
}
[*sum] =s;
}
main()
{ int x[M][N]={3,2,5,1,4,1,8,3},s;
SumColumMin( _______ );
printf("%d\n",s);
}
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
责任编辑:cyth