[单选题]

有以下程序:includeint f(int t[],int n);main(){int a[4]={1,2,3,4},s;s=f(a,2);prin

有以下程序: #include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,2);printf("%d/n",s); } int f(int t[],int n) {if((n>0)&&(n<5))return t[n+1]+f(t,n-1); else return 0; } 程序运行后的输出结果是( )。

A.4

B.7

C.10

D.61

参考答案与解析:

相关试题

有以下程序:#includeint a=4;int f(int n){int t

[单选题]有以下程序:includeint a=4;int f(int n){int t=0;static int a=5;if(n%2) {int a=6;有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a=7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f

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

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

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

    [单选题]有以下程序()。includeint f(int n){if(n==1)return 1;elsereturn f(n£­1)£«1;}void m有以下程序( )。 #include<iostream.h> int f(int n) { if(n==1)return 1; 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.3

  • 查看答案
  • 有以下程序:includedstdio.h>int f(int n); main

    [单选题]有以下程序:includedstdio.h>int f(int n); main( ){int a=3,s; s=f(a);s=s£«f(a);printf(&qu有以下程序:includedstdio.h>int f(int n);main( ){int a=3,s;s=f(a);s=s+f(a);printf("%dkn",s);}int f(int n){static int a=1;n+=a++;return n;}程序运行后的输出结果是( )。A.7B.

  • 查看答案
  • 有以下程序int a=4;int f(int n){ int t=0; stat

    [单选题]有以下程序int a=4;int f(int n){ int t=0; static int a=5;if(n%2) {int a=6; t+=a++;}else {int a=7 ;t +=a++ ; }return t+a++ ;}main( ){ int s=a , i=0 ;for( ; i 〈 2 ; i++) s+=f(i);printf ("%d/n",s);}程序运行后的输出结果是A.)24B.)28C.)32D.)36

  • 查看答案
  • 有以下程序 int a=4; int f(int n) { int t=0;st

    [单选题]有以下程序 int a=4; int f(int n) { int t=0;static int a=5; if(n%2) {int a=6;t+=a++;} else {int a=7;t+=a++;} return t+a++; } main() { int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d/n",s); } 程序运行后的输出结果是A.24B.28C.32D.36

  • 查看答案
  • 有以下程序:int a=4;int f(int n){int t=0;stati

    [单选题]有以下程序: int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t+=a++;} else{int a;7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d/n",s); } 程序运行后的输出结果是______。A.24B.28C.32D.36

  • 查看答案
  • 有以下程序:int a=4;int f(int n){ int t=0; sta

    [单选题]有以下程序: int a=4; int f(int n) { int t=0; static int a=5; if(n%2) {int a=6; t+=a++;} else {int a=7; t+=a++;} return t+a++; } main() { int s=a,i=0; for(;i<2; i++) s+=f(i); printf("%d/n",s); } 程序运行后的输出结果是( )。A.24B.28C.32D.36

  • 查看答案
  • 有以下程序#inelude(stdio.h>int f(int n);main(

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

  • 查看答案
  • 有以下程序:#includeint f(int x){int y;if(x==0

    [单选题]有以下程序:includeint f(int x){int y;if(x==0||x==1)return(3);y=x*x£­f(x£­2);return有以下程序: #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

  • 查看答案
  • 有以下程序:#includeint f(int t[],int n);main(