下面语句哪个是正确的?( )
A: char a='abc';
B: long l=oxfff;
C: float f=0.23;
D: double b=0.7E-3;
E: int e='A'-'x'
A: char a='abc';
B: long l=oxfff;
C: float f=0.23;
D: double b=0.7E-3;
E: int e='A'-'x'
D,E
举一反三
- 下面哪些赋值语句是正确的?( ) A: long test = 012; B: float f = -412; C: int other = (int) true; D: double d = 0x123456; E: byte b = 128;
- 下列语句中正确的是 。 A: char c=’ccc’; B: float f=0.73; C: long l=xffff; D: double d=0.6E-2;
- 下列数据类型中哪些是Java基本数据类型? A: short B: byte C: int D: long E: double F: float G: char
- 下面关于变量x、y定义及初始化正确的语句是______。 A: int x=y=10; B: char x='\n',char y='b'; C: float x=3;int y=2; D: double x=0.5;y=4.5;
- 若有下列类型说明语句:char w; int x ; float y ; double z ;则表达式w*x+z-y值的正确数据类型为( )。 A: float B: char C: int D: double
内容
- 0
{经过下述赋值后,变量x的数据类型是:int x=3;double y;y=(double)x;} A: int B: char C: float D: double
- 1
下列正确定义数组的语句是()。 A: int a [3][4]; B: float x[10]; C: double w[2][3][4]; D: int y [5][5]; E: int a [2+5];
- 2
若有定义:char c;long x;float y;double z;则表达式x*y/c+z的结果是( )类型。 A: char B: long C: float D: double
- 3
下面哪个变量赋值语句是错误的( ) A: float f=9.5; B: int i=-99; C: long l=123455678L; D: String s="";
- 4
下列变量命名正确的是( ) A: int a=10.0; B: char c = "abc"; C: double d=10; D: float f=25.5;