• 2022-06-07
    有以下程序: #include double f(double x);main(){ double a =0;int i; for(i=0;i<30;i+=10) a+=f((double)i); printf("%3.0f\n",a);}double f(double x){ return x*x+1;}程序的运行结果是( )
    A: 5050
    B: 401
    C: 503
    D: 1404
  • C

    内容

    • 0

      以下函数用以求x的y次方,请填空: double f(double x, double y) { int i; double z=1.0; for(i=1;i __1__ ;i++) z=z*x; return z; }

    • 1

      以下程序执行后的输出为: #include double f1(double x) { return 1.0/x;} double f2(double x) { return x*x;} int main() { int i=3; double (*f&#91;2&#93;)(double)={f1,f2}; cout<

    • 2

      下列程序运行的结果是__________ 。#include <;stdio.h>;double sub(double x, double y, double z){y -= 1.0;z = z + x;return z;}int main( ){double a=2.5, b=9.0;printf("%6.2f\n", sub(b-a, a, a));return 0;}

    • 3

      有以下程序:int fun1 (double A: return a * =a; B: int fun2 ( double x, double y ) C: double a=0,b=0; D: a = fun1 (x) ;b = fun1 (y); return(int) (a + E: ; F: &nbs

    • 4

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