1.下列Java语句中,不正确的一项是( )
A.float f=1.1f; B byte b=128;
C.double d=1.1/0.0; D.char c=(char)1.1f;
2.下列表达式1+2+“aa”+3的值是( )
A.”12aa3” B.”3aa3” C.”12aa” D.”aa3”
3.已知y=2,z=3,n=4,则经过n=n+-y*z/n运算后n的值为( )
A.3 B.-1 C.-12 D.-3
4.已知a=2,b=3,则表达式a%b*4%b的值为( )
A.2 B. 1 C.-1 D. -2
5.已知x=2,y=3,z=4,则经过z-=--y-x—运算后,z的值为( )
A.1 B.2 C.3 D.4
23.表达式(12==0)&&(1/0<1)的值为( )
A.true B.false C.0 D.运行时抛出异常
6.设有类型定义short i=32;long j=64;下面赋值语句中不正确的一个是( )
A.j=i; B.i=j; C.i=(short)j; D.j=(long)i
7.现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为( )
A.‘d’ B.’D’ C.68 D.语句在编译时出错
8.下列说法中,正确的一项是( )
A.字符串“\\abcd”的长度为6 B.False是Java的保留字
C.123.45L代表单精度浮点型 D.False是合法的Java标识符
9.下列的变量定义语句中,合法的是( )
A.float _*5=123.456F; B.byte $_b1=12345;
C.int _long=123456L; D.double d=123.56;
10.下列关于运算符优先级的说法中,不正确的一个是( )
A.运算符按照优先级顺序表进行运算
B.同一优先级的算术运算符在表达式中都是按照从左到右的顺序进行运算的
C.同一优先级的关系运算符在表达式中都是按照从右到左的顺序进行运算的
D.括号可以改变运算的优先次序
11.下面选项中,非法标识符是( )
A.IFOLIKETHELONGNAMECLASS B.$byte C.3_case D._ok
12.下面哪一项在Java中是非法标识符( )
A.$user B.point C.You&me D._endline