• 2022-06-07
    假定变量i,f,d数据类型分别为int,float和double(int用32位补码表示,float和double分别用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3,d=1.5e100。若在32位机器中执行下列关系表达式,则结果为真的是( )。(I)i==(int)(float)i (II)f==(float)(int)f(III)f==(float)(double)f (IV)(d+f)-d==f
    A: 仅I 和II
    B: 仅I 和III
    C: 仅II 和III
    D: 仅III 和IV
  • B

    内容

    • 0

      设int a; float f; double i; 则表达式10+'a'+i*f值的数据类型是___________

    • 1

      有如下定义:int a;float f;double i;则表达式10+a+i*f的值的数据类型为 A: int B: 不确定 C: float D: double

    • 2

      设变量a是int型,f是double型,i是float型,则表达式10+'a'+i * f值的数据类型是 A: int B: float C: double D: 不确定

    • 3

      设有以下语句:int a = 1;float f = 4.2;double i = 3.0;则表达式10+’a’+i*f计算结果的数据类型是( ) A: int B: float C: double D: 不确定

    • 4

      设变量i是int 类型,f 是float型,d是double型,执行表达式5+’i’-f*d,其结果的数据类型为()。 A: int型 B: double型 C: float型 D: 非法表达式