有以下程序:#include <stdio.h>float f1 (float n ){ return n*n;}float f2 ( float n){ return 2 * n;}main( ){ float ( * p1)(float),( * p2)(float),(*t)(float) ,y1,y2; p1 = f1;p2 = f2; y1 = p2(p1(2.0) ); t =p1;p1 = p2;p2 =t; y2=p2(p1(2.0)); prinff("% 3.0f, %3.Of\n" ,y1,y2);}程序运行后的输出结果是( )。
A.8,16
B.8,8
C.16,16
D.4,8
第1题:
有以下程序 #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
第2题:
有以下程序
include<iostream>
using namespace std;
long fib(int n)
{
if(n>2)
return(fib(n-1)+fib(n-2));
else
return 2;
}
int main( )
{
cout<<fib(3)<<endl;
return 0;
}
则该程序的输出结果应该是______。
第3题:
6、以下四个程序中,完全正确的是()。
A.#include <stdio.h> int main(); { /*programming*/ printf("programming!\n"); return 0; }
B.#include <stdio.h> int main() { /*programming*/ printf("programming!\n"); return 0; }
C.include <stdio.h> void main() { /*programming*/ printf("programming!\n"); return 0; }
D.#include <stdio.h> int mian() { /*programming*/ printf("programming!\n"); return 0; }
第4题:
以下程序的输出结果是 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.1
B.12
C.21.1
D.1.1
第5题:
以下四个程序中,完全正确的是()。
A.#include <stdio.h> int main(); { /*programming*/ printf("programming!n"); return 0; }
B.#include <stdio.h> int main() { /*programming*/ printf("programming!n"); return 0; }
C.include <stdio.h> void main() { /*programming*/ printf("programming!n"); return 0; }
D.#include <stdio.h> int mian() { /*programming*/ printf("programming!n"); return 0; }