下面哪些赋值语句是正确的?( )
A: long test = 012;
B: float f = -412;
C: int other = (int) true;
D: double d = 0x123456;
E: byte b = 128;
A: long test = 012;
B: float f = -412;
C: int other = (int) true;
D: double d = 0x123456;
E: byte b = 128;
A,B,D
举一反三
- 下列哪些类型为基本数据类型()。 A: int B: long C: short D: byte E: float F: double
- 下面语句哪个是正确的?( ) A: char a='abc'; B: long l=oxfff; C: float f=0.23; D: double b=0.7E-3; E: int e='A'-'x'
- 已知程序中已经定义了函数test,其原型是int test(int,int,int);,则下列重载形式中正确的是( ) A: double test(int,int,double); B: int test(int,int,int=0); C: float test(int,int,float=3.5F); D: char test(int,int,int);
- 下列数据类型中哪些是Java基本数据类型? A: short B: byte C: int D: long E: double F: float G: char
- Java定义了八种基本数据类型,以下选项中全部是正确的基本数据类型关键字的是( )。 A: int、byte、char、integer、double B: float、long、byte、short、String C: char、byte、bit、double、int D: float、double、boolean、byte、long
内容
- 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