[单选题]

有以下程序

#inculde <stdio.h>

int F(int t[],int n);

main()

{ int a[4]=(1,2,3,4),s;

s =F(a,4);printF(“%d/n”,s);

}

int F(int t[],int n)

{ iF(n>0) return t[n-1]+F(t,n-1);

E.lse return 0;

}

程序运行后的输出结果是

A.4

B.10

C.14

D.6

参考答案与解析:

相关试题

有以下程序#inculde <stdio.h>int F(int t[],int

[单选题]有以下程序#inculde <stdio.h>int F(int t[],int n);main(){ int a[4]=(1,2,3,4),s;s =F(a,4);printF(“%d/n”,s);}int F(int t[],int n){ iF(n>0) return t[n-1]+F(t,n-1);E.lse return 0;}程序运行后的输出结果是A.4B.10C.14D.6

  • 查看答案
  • 有以下程序#include <stdio.h>int a=1;int f(int

    [单选题]有以下程序#include <stdio.h>int a=1;int f(int c){ static int a=2;c=c+1;return (a++)+c;}main(){ int i,k=0;for(i=0;i<2;i++){int a=3;k+=f(a);}k+=a;printf( " %d/n " ,k);}程序运行结果是A.) 14B.) 15C.) 16D.) 17

  • 查看答案
  • 有以下程序#include <stdio.h>int f(int x){ int

    [单选题]有以下程序#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

  • 查看答案
  • 有以下程序#inculde <stdio.h>int Fun(){ststic

    [单选题]有以下程序#inculde <stdio.h>int Fun(){ ststic int x=1;x*=2;return x;}main (){ int i,s=1;F.or(i=1;I<=2,I + +) s =Fun();printF(“%d/n”,s);}程序运行后的输出结果是A.0B.1C.4D.8

  • 查看答案
  • 有以下程序#inculde <stdio.h>Main(){int a[5]={

    [单选题]有以下程序#inculde <stdio.h>Main(){ int a[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;F.or(i=0;1<5;i++)s=s+a[B[i]];printF(“%d/n”,s);}程序运行后的输出结果是A.6B.10C.11D.15

  • 查看答案
  • 有以下程序#inculde <stdio.h>Main(){int a[5]={

    [单选题]有以下程序#inculde <stdio.h>Main(){ int a[5]={1,2,3,4,5},B[5]={0,2,1,3,0},I,s=0;F.or(i=0;1<5;i++)s=s+a[B[i]];printF(“%d/n”,s);}程序运行后的输出结果是A.6B.10C.11D.15

  • 查看答案
  • 有以下程序#include <stdio.h>int f(int x,int y

    [单选题]有以下程序#include <stdio.h>int f(int x,int y){ return ((y-x)*x);}main(){ int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d/n",d);}程序运行后的输出结果是A.)10B.)9C.)8D.)7

  • 查看答案
  • 有以下程序#inculde <stdio.h>main(){int a=2,B=

    [单选题]有以下程序#inculde <stdio.h>main(){ int a=2,B=2,c=2;PrintF(“%d/n”,a/B&c);}程序运行后的输出结果是A.0B.1C.2D.3

  • 查看答案
  • 34 ) 有以下程序#include <stdio.h>int f(int n)

    [单选题]34 ) 有以下程序#include <stdio.h>int f(int n);main(){ int a=3,s;s=f(a);s=s+f(a);printf("%d/n",s);}int f(int n){ static int a=1;n+=a++;return n;}程序运行以后的输出结果是A.)7B.)8C.)9D.)10

  • 查看答案
  • 有以下程序 #include<stdio.h> int f(intx) {int

    [单选题]有以下程序#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

  • 查看答案
  • 有以下程序#inculde <stdio.h>int F(int t[],int