[单选题]

有以下程序includevoid fun(float* p1,int n1,float,*p2,int n2,float* s){ int i;s=(

有以下程序 #include<stdio.h> void fun(float * p1,int n1,float,*p2,int n2,float * s) { int i; s=(float *)calloc(1,sizeof(float)); *s=0; for(i=0;i<n1;i++) *s+=*p1++; for(i=0;i<n2;i++) *s+=*p2++; } main() { float a[2]={1.1,2.2},b[3]={10.0,20.0,30.0),*s=a; fun(a,2,b,3,s); printf("%f/n",*s); } 上面程序的输出结果是( )

A.60

B.3.3

C.63.3

D.1.1

参考答案与解析:

相关试题

有以下程序:#includevoid f(char p[][10],int n)

[单选题]有以下程序:includevoid f(char p[][10],int n){char t[10];int i,j;for(i=0;i

  • 查看答案
  • 有以下程序:#includevoid f(char p[][10],int n)

    [单选题]有以下程序:includevoid f(char p[][10],int n)£¯* 字符串从小到大排序*£¯{char t[10];有以下程序: #include<string.h> void f(char p[][10],int n) /* 字符串从小到大排序 */ {char t[10];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j])>0{strcpy(t,p[i]);strcpy(p[i],p[j])

  • 查看答案
  • 有下列程序: #include void fun(int * s,int n1

    [单选题]有下列程序: include void fun(int * s,int n1,int n2) { int i,j,有下列程序: #include <stdio.h> void fun(int * s,int n1,int n2) { int i,j,t; i=n1;j=n2; while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;j--;} } main() { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4

  • 查看答案
  • 有以下程序:#includeiht fun(iht n,int*p){int f

    [单选题]有以下程序:includeiht fun(iht n,int*p){int f1,f2;if(n==1||,n==2)*p=1;else{fun(n£­有以下程序: #include<stdio.h> iht fun(iht n,int*p) { int f1,f2; if(n==1||,n==2)*p=1; else { fun(n-1,&f1);fun(n-2,&f2); *p=f1+f2; } } main() { int s; fun(3,&s); printf(

  • 查看答案
  • 有以下程序 int fun(int n) { if(n=1) return 1;

    [单选题]有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x);x=fun(x);pfintf("%d/n",x); } 执行程序时,给变量x输入10,程序的输出结果是______。A.55B.54C.65D.45

  • 查看答案
  • 有以下程序 int fun(int n) {if(n==1)return 1;

    [单选题]有以下程序int fun(int n){if(n==1)return 1;elsereturn(n+fun(n-1));}main(){int x;scanf("%d",&x); x=fun(x);printf("%d/n",x)}执行程序时,给变量x输入10,程序的输出结果是A.55B.54C.65D.45

  • 查看答案
  • 以下程序的输出结果是void fun(float*p1,float*p2,flo

    [单选题]以下程序的输出结果是 void fun(float*p1,float*p2,float*s) { s=(float*)calloc(1,sizeof(float)); *s=*p1+*p2++;} main() { float a[2]={1.1,2.2},b[2]={10.0,20.0},*s=a; fun(a,b,s); printf("%5.2f/n",*s);}A.11.1B.12C.21.1D.1.1

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

    [单选题]有以下程序:include int fun(int n){if(n == 1) return 1;else return( n £« fun( n £­有以下程序:#include <stdio.h>int fun(int n){ if(n == 1) return 1; else return( n + fun( n - 1 ) );}main( ){ int x; seanf("% d" ,&X) ;x = fun(x) ;pfinff( "% d /n" ,x);} 执行程

  • 查看答案
  • 有以下程序int fun(int n){ if(n==1)return 1;el

    [单选题]有以下程序int fun(int n){ if(n==1)return 1;elsereturn(n+fun(n-1));}main(){ int x;scanf(" % d",&x); x=fun(x);printf(" % d/n",x);}执行程序时,给变量 X 输入 10 ,程序的输出结果是A.)55B.)54C.)65D.)45

  • 查看答案
  • 有以下程序int fun(int n){if(n==1)return 1;els

    [单选题]有以下程序 int fun(int n) {if(n==1)return 1; else rerurn(n+fun(n+1)); } main() {int x; scanf("%d",&x);x=fun(x);printf("%d/n",x); } 执行程序时,给变量x输入10,程序的输出结果是A.55B.54C.65D.45

  • 查看答案
  • 有以下程序#includevoid fun(float* p1,int n1,f