填空题 下列程序的运行结果是{{U}} 【9】 {{/U}}。 #include<iomanip. h> int Func(int * a, int n) { int s=1; for(int i=0;i<n; i++) s*= * a++; return s; } void main( ) { int a[]={1,2,3,4,5,6,7,8); int b=Func(a,6)+Fnnc(& a [5],2); cout<<"b= "<<b<<end1; }
  • 1、
【正确答案】 1、b=762    
【答案解析】[解析] 考生要注意*和++运算的优先级问题,此外要注意的是a作为整个数组的首地址传递给func函数。