[单选题]

以下程序的输出结果是( )。f(int b[],int m,int n){int i,s=0;for(i=m;i<n;i=i+2)s=s+b[i];return s;}void main(){int x,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf("%d/n",x);}

A.10

B.18

C.8

D.15

参考答案与解析:

相关试题

以下程序的输出结果是f(int b[],int m,int n){int i,s

[单选题]以下程序的输出结果是 f(int b[],int m,int n) { int i,s=0; for(i=m;i<n;i=i+2)s=s+b[i]; return s; } main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf(“%d/n”,x); }A.10B.18C.8D.15

  • 查看答案
  • 下述程序的输出结果是()。#include int f(n)int n;{if(

    [单选题]下述程序的输出结果是()。include int f(n)int n;{if(n==0 | | n==1)return 3;return n下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } void main() {printf("/n%d",f(10)); }A.3B.8C.9D.10

  • 查看答案
  • 下面程序的输出结果是()。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); }

  • 查看答案
  • 有以下程序的输出结果是 int f(int b[ ][4]) { int i,j

    [单选题]有以下程序的输出结果是 int f(int b[ ][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d/n”,f(a)); }A.12B.11C.18D.16

  • 查看答案
  • 以下程序的输出结果是 int f() { static int i=0; int

    [单选题]以下程序的输出结果是int f(){ static int i=0;int s=1;s+=i; i++;return s; }main(){ int i,a=0;for(i=0;i<5;i++)a+=f();printf("%d/n",a);}A.20B.24C.25D.15

  • 查看答案
  • 以下程序的输出结果是 ( 17 ) 。int fun(int *x,int n)

    [试题]以下程序的输出结果是 ( 17 ) 。int fun(int *x,int n){ if(n==0) return x[0];else return x[0]+fun(x+1,n-1);}main( ){ int a[]={1,2,3,4,5,6,7}; printf("%d/n",fun(a,3));}

  • 查看答案
  • 以下程序的输出结果是int f(){ static int i=0;int s=

    [单选题]以下程序的输出结果是 int f() { static int i=0; int s=1 s+=i;i++; return s;} main() { int i,a=0; for(i=0;i<5;i++)a+=f(); printf(“%d/n",a);}A.20B.24C.25D.15

  • 查看答案
  • 以下程序的输出结果是int f(int x,int y){ return(y£­

    [主观题]以下程序的输出结果是int f(int x,int y){ return(y-x)*x; }main(){ int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d/n",d);}

  • 查看答案
  • 以下程序的输出结果是int f(){static int i=0; int s=

    [单选题]以下程序的输出结果是 int f() { static int i=0; int s=1; s+=i;i++; return s;} main() { int i,a=0; for(i=0;i<5;i++)a+=f(); printf("%d/n",a);}A.20B.24C.25D.15

  • 查看答案
  • 以下程序的执行结果是()。 include int f(int b[],int

    [主观题]以下程序的执行结果是()。 include int f(int b[],int n) { int i,r=1; for(i=0;i

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