• 2022-06-12
    假定变量x,f和d的类型分别为int、float和double。下面表达式的值总是为1的是()
    A: x==(int)(float)x
    B: d==(double)(float)d
    C: f==(float)(double)f
    D: (f+d)-f==d
  • A

    内容

    • 0

      有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。 A: A) int B: B) float C: C) double D: D) 不确定

    • 1

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

    • 2

      定义int a; float f; double i; 6.定义表达式15+i*f+ˊAˊ的值是( )。 A: float B: int C: cha D: double

    • 3

      假定变量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

    • 4

      Which two are void examples of method overriding? () A:  void setVar(float f) { x = f;} B:  public void setVar(int f) { x =f;} C:  public void setVar(float f) {return f;} D:  public double setVar(float f) {return f;} E:  protected float setVar() { x = 3.0f; return 3.0f; }