选择题
23.
有以下程序:
#include<stdio.h>
int fun(int*b,int n)
{ int i,r=1;
for(i=0;i<=n;i++)r=r*b[i];
return r;
}
main()
{ int x[]={2,3,4,5,6,7,8,9};
x=fun(a,3);
printf("%d\n",x);
}
程序运行后的输出结果是______。
A、
24
B、
720
C、
120
D、
6
【正确答案】
C
【答案解析】
函数fun()的作用是求数组指定返回的元素的积,故函数fun(a,3)求的是数组a[0]~a[3]的积,因此结果为2×3×4×5=120,故答案为选项C。
提交答案
关闭