网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

以下函数的功能是:求x的y次方,请填空。double fun(double x,int y){ int i; double z; for(i=1,z=x;i<y;i++) z=z*; return z;}


参考答案

更多 “ 以下函数的功能是:求x的y次方,请填空。double fun(double x,int y){ int i; double z; for(i=1,z=x;iy;i++) z=z*; return z;} ” 相关考题
考题 若有以下变量和函数说明:includecharCh='*';void sub(int x,int y,char ch,double* 若有以下变量和函数说明: #include<iostream.h> charCh='*'; void sub(int x,int y,char ch,double*Z) { switch(ch) { case'+':*Z=x+y;break; case'-':*Z=x-y;break: case'*':*Z=x*y;break; case'/':*z=x/y;break: } } 以下合法的函数调用语句是( )。A.sub(10,20,Ch,y);B.sub(1.2+3,2*2,'+',Z);C.sub(sub(1,2,'+',y),sub(3,4'+',x),'-',y);D.sub(a,b,x,ch);

考题 设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数,请填空。main(){ int findbig(int,int,int); int (*f)(),x,y,z,big; f=; scanf("%d%d%d",x,y,z); big=(*f)(x,y,z); printf("big=%d\n",big);}

考题 下列程序运行后的输出结果是()。 include void fun(int,int,int*); void main() { i 下列程序运行后的输出结果是( )。 #include<iostream.h> void fun(int,int,int*); void main() { int x,y,z; fun(5,6,x); fun(7,x,y); fun(x,y,z); cout<<x<<","<<y<<","<<z<<end1; } void fun(int a,int b,int *c) { b+=a; *c=b-a; }A.5, 5, 5B.6, 6, 6C.5, 6, 7D.7, 7, 7

考题 若x,y均为int型,z定义为double型,以下不合理的scanf函数调用语句是A.scanf("%d%lx%le",x,y,z);B.scanf("%x%*d%le",x,y,z);C.scanf("%d%d%lf",x,y,z);D.scanf("%d%d%f",x,y,z);

考题 若x ,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是:A.scanf("%d%x,%e",x,y,z);B.scanf("%2d*%d%f",x,y,z );C.scanf("%x%o%f",x,y,z);D.scanf("%x%o%d",x,y,z);

考题 若x、y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是 。A.scanf("%d%x,%le",x,y,z);B.scanf("%x%o%6.2f",x,y,z);C.scanf("%2d *%d%lf",x,y,z);D.scanf(" %x%*d%o",x,y);

考题 若主函数有变量定义:int x=1 ; double y=2.3 ; 且有合法的函数调用语句f (y , x); 则下列关于函数f的原型声明中一定错误的是 。A.void f(double, int);B.int f(int , int);C.int f(double, double);D.void f(double, int, int);

考题 变量dx、dy和dz的声明如下: double dx = (double) x; double dy = (double) y; double dz = (double) z; 已知float和double分别采用IEEE 754单精度和双精度浮点数格式,sizeof(int)=4,对于任意int型变量x、y和z,以下哪些C语言关系表达式是非永真的?A.dx*dx >= 0B.(double)(float) x == dxC.dx+dy == (double) (x+y)D.(dx+dy)+dz == dx+(dy+dz)E.dx*dy*dz == dz*dy*dxF.dx/dx == dy/dy

考题 变量dx、dy和dz的声明和初始化如下: double dx = (double) x; double dy = (double) y; double dz = (double) z; 若float和double分别采用IEEE 754单精度和双精度浮点数格式,sizeof(int)=4,则对于任意int型变量x、y和z,以下哪个关系表达式是永真的?A.dx*dx >= 0B.(double)(float) x == dxC.dx+dy == (double) (x+y)D.(dx+dy)+dz == dx+(dy+dz)E.dx*dy*dz == dz*dy*dxF.dx/dx == dy/dy