更多“#define DOUBLE(x) x+x ,i = 5*DOUBLE(5);i是多少? ”相关问题
  • 第1题:

    设i,j为类X中定义的double型变量名,下列X类的构造方法中正确的是

    A.double X(double k){i=k; return I;}

    B.X(){i=6; j=8;}

    C.X(double m, double n){i=m; j=n;}

    D.X(double k){i=k;}


    D 解析:构造方法是给对象赋初值,所以没有返回值。

  • 第2题:

    假定变量i、f的数据类型分别是int、float。已知i=12345,f=1.2345e3,则在一个32位机器中执行下列表达式时,结果为“假”的是()。

    A.i==(int)(float)i

    B.i==(int)(double)i

    C.f==(float)(int)f

    D.f==(float)(double)f


    B

  • 第3题:

    语句 (double)5/2 的值是多少?

    A.2

    B.2.5

    C.3

    D.2.0


    a+=a-=(a=4)*(a=3)

  • 第4题:

    假定变量i和f 的数据类型分别是 int和float. 已知i=23456, f=2.3456e3, 则在一个32位机器中执行下列表达式,结果为假的是:

    A.i == (int)(float) i

    B.i == (int)(double) i

    C.f == (float)(int) f

    D.f== (float) (double) f


    B

  • 第5题:

    假定变量i,f的数据类型分别是int、float。已知i=12345,f=1.2345e3,则在一个32位机器中执行如下表达式,结果为假的是

    A.i==(int)(float)i

    B.i==(int)(double)i

    C.f==(float)(int)f

    D.f==(float)(double)f


    B