华南俳烁实业有限公司

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

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

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

下面哪些表達式是聲明一個含有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ù)下列語句判斷哪些表達式返回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類型不能進行減(-)運算。

 

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網(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
会理县| 宁陵县| 新源县| 新建县| 晴隆县| 盐津县| 广德县| 临漳县| 永寿县| 儋州市| 民县| 屏南县| 昌吉市| 黄冈市| 桑日县| 报价| 上高县| 萨迦县| 仲巴县| 龙胜| 文登市| 开平市| 华容县| 龙南县| 四会市| 芦溪县| 安陆市| 耒阳市| 龙南县| 福鼎市| 石楼县| 景谷| 垫江县| 文水县| 丽江市| 高青县| 德惠市| 西安市| 邯郸县| 洞头县| 工布江达县|