• 2022-05-31
    下面哪些赋值语句是正确的?( )
    A: long test = 012;
    B: float f = -412;
    C: int other = (int) true;
    D: double d = 0x123456;
    E: byte b = 128;
  • A,B,D

    内容

    • 0

      下面哪个赋值语句是非法的()。 A: float a = 2.0 B: double b = 2.0 C: int c = 2 D: long d = 2

    • 1

      下面各项中定义变量及赋值不正确的有( ) A: int i = 32; B: float f = 45.0 C: double d = 45.0; D: long x= (long)45.0;

    • 2

      下列程序中哪些【代码】是错误的?( ) A: int x=128; B: long y='好'; C: float z=0.618; D: byte x=127;

    • 3

      如果要把一个double类型的数据d赋值给float类型的变量x,下列哪个语句是正确的? A: x=(float)d B: x = (int)d; C: x = (long)d D: x = d;

    • 4

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