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,則經(jīng)過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,則經(jīng)過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.設(shè)有類型定義short i=32;long j=64;下面賦值語句中不正確的一個是( ) A.j=i; B.i=j; C.i=(short)j; D.j=(long)i 7.現(xiàn)有1個char類型的變量c1=66和1個整型變量i=2,當(dāng)執(zhí)行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.下列關(guān)于運算符優(yōu)先級的說法中,不正確的一個是( ) A.運算符按照優(yōu)先級順序表進行運算 B.同一優(yōu)先級的算術(shù)運算符在表達式中都是按照從左到右的順序進行運算的 C.同一優(yōu)先級的關(guān)系運算符在表達式中都是按照從右到左的順序進行運算的 D.括號可以改變運算的優(yōu)先次序 11.下面選項中,非法標識符是( ) A.IFOLIKETHELONGNAMECLASS B.$byte C.3_case D._ok 12.下面哪一項在Java中是非法標識符( ) A.$user B.point C.You&me D._endline |
|