亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當(dāng)前位置:計算機(jī)等級 > 二級考試 > Java語言程序設(shè)計 > 模擬試題 > 文章內(nèi)容
        

      全國計算機(jī)等級考試Java試題及答案(11)

      中華IT學(xué)院   【 】  [ 2016年2月23日 ]

      下面哪些表達(dá)式是聲明一個含有10個String對象的數(shù)組?

        說明理由。(C)

        A.char str[];                    B. char str[][];

        C. String str[]=new String[10];   D. String str[10];

        解:選項C聲明的是一個含有10個String對象的數(shù)組。選項A和選項B聲明的是字符對象數(shù)組。選項D的形式是不對的。

      根據(jù)下列語句判斷哪些表達(dá)式返回true。說明理由。(D)

        String s=”hello ”;

        String t=” hello”;

        Char c[]={‘h’,‘e’,‘l’,‘l’,‘o’};

        A.s.equels(t);        B.t.equals(c);

        C.s==t;               D.t.equals(new String(“hello”))

        E.t==c.

        解:因為==操作符比較的是操作符兩端的操作數(shù)是否是同一個對象,而String的equals()方法比較的是兩個String對象的內(nèi)容是否一樣,其參數(shù)是一個String對象時才有可能返回true,其他對象都返回false。所以只有選項D返回true。

      下面的哪些程序片段可能導(dǎo)致錯誤?說明理由。(B D)

        A. String s = “Gone with the wind”;

           String t = “good”;

           String k = s+t;

        B. String s = “Gone with the wind”;

           String t;

           t = s[3]+“one”;

        C. String s = “Gone with the wind”;

           String standard = s.toUpperCase();

        D. String s = “home directory”;

           String t = s – “directory”;

        解:因為選項A中使用的是String類型可以直接使用的連接運算+,是正確的。選項B是錯誤的,因為String是一種對象,不是簡單的字符數(shù)組,不能使用下標(biāo)運算符取其值的某個元素。選項C也是正確的,因為toUpperCase()方法是String對象的一個方法,作用是將字符串的內(nèi)容全部轉(zhuǎn)換為大寫并返回轉(zhuǎn)換后的結(jié)果(String類型)。選項D是錯誤的,因為String類型不能進(jìn)行減(-)運算。

       

      分享到:
      本文糾錯】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved