选择题
32.
有以下程序:
#inelude <stdio.h>
int f(int b[],int n)
{ int i,r=1;
for(i=0;i<=n;i++)r=r*b[i];
return r;
}
main()
{int x,a[]={2,3,4,5,6,7,8,9};
x=f(a,3);
printf("%d<n",x);
}
程序的运行结果是______。
A、
720
B、
120
C、
24
D、
6
【正确答案】
B
【答案解析】
调用x=f(a,3);for循环4次,将前四个元素相乘,即得r=2*3*4*5。
提交答案
关闭