2016年計算機二級考試《JAVA》章節(jié)練習(xí)題

字號:

第三章 運算符和表達(dá)式
    1[單選題]下面的哪個賦值語句是不對的?(  )
    A.float f = 11.1;
    B.double d = 5.3E12;
    C.double d = 3.14159;
    D.double d = 3.14D;
    參考答案:A
    2[單選題]下面的代碼段中,執(zhí)行之后i 和j 的值是什么?(  )
    int i = 1;
    int j;
    j = i++;
    A.1, 1B.1, 2C.2, 1D.2, 2
    參考答案:C
    3[單選題]下列語句片段:
    int result;
    int a=17,b=6;
    result=(a%b>4)? a%b:a/b;
    System,out.println(result);
    的結(jié)果為(  )
    A.0B.1C.2D.5
    參考答案:D
    4[單選題]下列語句片段
    int a=10,b=4,c=20,d=6;
    System.out.println(a++*b+c*--d);
    的結(jié)果為(  )
    A.144B.28C.140D.不能執(zhí)行
    參考答案:C
    6[單選題]下列屬于合法的Java標(biāo)識符是
    A._cat B.5books C.+static D.-3.14159
    參考答案:A
    7[單選題]在Java中,表示換行符的轉(zhuǎn)義字符是
    A.\n B.\f C.'n' D.\dd
    參考答案:A
    8[單選題]下列的哪個賦值語句是不正確的?
    A.float f = 11.1;
    B.double d = 5.3E12;
    C.float d = 3.14f ;
    D.double f=11.1E10f;
    參考答案:A
    9[單選題]下列的哪個賦值語句是正確的?
    A.char a=12; B.int a=12.0; C.int a=12.0f; D.int a=(int)12.0;
    參考答案:D
    10[單選題]下列程序段執(zhí)行后的輸出結(jié)果為
    int x=3; inty=10;
    System.out.println(y%x);
    A.0 B.1 C.2 D.3
    參考答案:B
    12[單選題]下列程序的輸出結(jié)果是
    public class fff
    {
    void printValue(int m)
    {
    do { System.out.println("The value is"+m);}
    while( --m > 10 )
    }
    public static void main(String arg[])
    {
    int i=10;
    Test t= new Test();
    t.printValue(i);
    }
    }
    A.8 B.9 C.10 D.11
    參考答案:C
    13[單選題]能夠支持javadoc命令的注釋語句是
    A./**...// B./*...*/ C.// D./**...*/
    參考答案:D
    14[單選題]順序執(zhí)行下列程序語句后,則b的值是
    String a="Hello";
    String b=a.substring(0,2);
    A.Hello B.hello C.HeD.null
    參考答案:C
    15[單選題]在oneMethod()方法運行正常的情況下,程序段將輸出什么?
    public void test()
    {
    try { oneMethod();
    System.out.println("condition 1");
    } catch (ArrayIndexOutOfBoundsException e)
    {
    System.out.println("condition 2");
    } catch(Exception e)
    {
    System.out.println("condition 3");
    } finally
    {
    System.out.println("finally");
    }
    }
    A.condition 1 B.condition 2 C.condition 3 D.condition 1
    finally
    參考答案:D
    16[單選題]下列哪個選項是正確計算42度(角度)的余弦值?
    A.double d=Matcos(42);
    B.double d=Matcosine(42);
    C.double d=Matcos(MattoRadians(42));
    D.double d=Matcos(MattoDegrees(42));
    參考答案:C
    17[填空題]Java語言中,移位運算符包括:>>、<<和
    參考解析:>>>
    18[填空題]設(shè)x = 2 ,則表達(dá)式 ( x + + )* 3 的值是______ 。
    參考解析:6
    19[填空題]若x = 5,y = 10,則 x > y && x++ == y --的邏輯值為 。
    參考解析:Writer
    20[填空題]若x = 5,y = 10,則 x > y && x++ == y --的邏輯為 【12】 。
    參考解析:1
    21[填空題]設(shè) a = 8,則表達(dá)式 a >>> 2 的值是 。
    參考解析:transient
    22[填空題]設(shè) a = 8,則表達(dá)式 a >>> 2 的值是 【13】 。
    參考解析:0010