[单选题]

请读程序:

#include

f(int b[],int n)

{

int i,r;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

参考答案与解析:

相关试题

读程序:#includef(int b[],int n){ int i,r;r=

[单选题]读程序:includef(int b[],int n){ int i,r;r=1;for(i=0;i<=n;i£«£«)r=r*b[i];return r;}读程序: #include <stdio.h> f(int b[],int n) { int i,r; 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); } 上面程序

  • 查看答案
  • 有以下程序 void f(int n,int *r) { int r1=0; i

    [单选题]有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1); *r=r1; } main() { int m=7,r; f(m,&r);printf("%d",r); } 程序运行后的输出结果是A.2B.1C.3D.0

  • 查看答案
  • 请读程序: # include main( ) { int n[2],i,j,k

    [单选题]请读程序: include main( ) { int n[2],i,j,k; { for(i=0,i<2;i £« £« )n[i]=0;请读程序: # include<srdio.h> main( ) { int n[2],i,j,k; { for(i=0,i<2;i + + )n[i]=0; k=2; for(i=0;i<k;i+ +) {for(j=0;j<k;j+ +)n[j]=n[i]+l; print{("%d/n",n[k]); } 上面程序片段输出结果是 ( )A.不确定

  • 查看答案
  • 有以下程序void f(int n, int *r){ int r1=0;if(

    [单选题]有以下程序void f(int n, int *r){ int r1=0;if(n%3==0) r1=n/3;else if(n%5==0) r1=n/5;else f(--n,&r1);*r=r1;}main( ){ int m=7,r;f(m,&r); printf("%d/n",r);}程序运行后的输出结果是A.) 2B.) 1C.)3D.) 0

  • 查看答案
  • 有以下程序:void f(int n,int * r){int r1=0;if(

    [单选题]有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,&r1); *r=r1;} main() {intm=7,r; f(m,&r);printf("%d/n",r);} 程序运行后的输出结果是______。A.2B.1C.3D.0

  • 查看答案
  • 下面程序的输出结果是()。include f(int b[],int n){ i

    [单选题]下面程序的输出结果是()。include f(int b[],int n){ int i,r;r = 1;for(i=0;i<=n;i£«£«)下面程序的输出结果是( )。 include <stcdio.h> f(int b[],int n) { int i,r; 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); }

  • 查看答案
  • 有下列程序: #include int f(int x) { int y; i

    [单选题]有下列程序: include int f(int x) { int y; if(x=0‖x==1)r有下列程序: #include <stdio.h> int f(int x) { int y; if(x=0‖x==1)return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3);printf("%d/n",z); 程序的运行结果是( )。A.0B.9C.6D.8

  • 查看答案
  • 有以下程序()。 #include int f(int n) { if(n==1

    [单选题]有以下程序()。 include int f(int n) { if(n==1)return l; else return f(n£­1)£«1;有以下程序( )。 #include<iostream.h> int f(int n) { if(n==1)return l; else return f(n-1)+1; } void main() { int i,j=-; for(i=1;i<3;i++) j+=f(i); cout<j<<endl; } 程序运行后输出结果是( )。A.4B.3C.

  • 查看答案
  • 有以下程序 #include int f(int n) {if(n==1)ret

    [单选题]有以下程序 include int f(int n) {if(n==1)return1; else return f(n£­1)£«1} voidm有以下程序 #include<iostream.h> int f(int n) {if(n==1)return1; else return f(n-1)+1} voidmain() {int i,j=0; for(i=l i<3;i++)=i+=f(i); cout<<j;} 程序运行后的输出结果是( )。A.4B.3C.2D.1

  • 查看答案
  • 请读程序:#includefunc(int a,int b) { int c;

    [单选题]请读程序:includefunc(int a,int b) { int c; c=a£«b; return c;}main(){ int x=6,y=7,请读程序: #include<stdio.h> func(int a,int b) { int c; c=a+b; return c; } main(){ int x=6,y=7,z=8,r, r=func((x-,y++,x+y),z-); printf("%d/n",r); } 上面程序的输出结果是_______。A.11B.20C.2

  • 查看答案
  • 请读程序:#include f(int b[],int n){int i,r;r