济宁蓖乒工艺品有限责任公司

當(dāng)前位置:

JAVA認(rèn)證歷年真題:SCJP認(rèn)證試題解析3

發(fā)表時(shí)間:2014/4/21 10:15:35 來(lái)源:互聯(lián)網(wǎng) 點(diǎn)擊關(guān)注微信:關(guān)注中大網(wǎng)校微信
關(guān)注公眾號(hào)

SL-275中指出:要為一個(gè)新對(duì)象分配空間必須執(zhí)行new Xxx()調(diào)用,new調(diào)用執(zhí)行以下 的操作:

1. 為新對(duì)象分配空間并將其成員初始化為0或者null。

2. 執(zhí)行類體中的初始化。(例如在類中有一個(gè)成員聲明int a=10;在第一步后a=0 ,執(zhí)行到第二步后a=10)

3. 執(zhí)行構(gòu)造函數(shù)。

4. 變量被分配為一個(gè)到內(nèi)存堆中的新對(duì)象的引用。

8. Which of the following answer is correct to express the value 8 in octal number?

A. 010

B. 0x10

C. 08

D. 0x8

翻譯

下面的哪些答案可以用以表示八進(jìn)制值8。

答案

A 解析

八進(jìn)制值以0開(kāi)頭,以0x開(kāi)頭的為十六進(jìn)制值,八進(jìn)制中不能出現(xiàn)數(shù)字8,最大只有7。

9. Which are not Java keywords?

A. TRUE

B. sizeof

C. const

D. super

E. void

翻譯

哪些不是Java關(guān)鍵字。

答案A,B 解析

A: 不是,Java中有true,但是這也不是關(guān)鍵字而是字面量(literal)。

B: 不是,Java中不需要這個(gè)操作符,所有的類型(原始類型)的大小都是固定的。

C、D、E都是,需要說(shuō)明的是const是java中未被使用的關(guān)鍵字。

10. Which of the following statements are true?

A. The equals() method determines if reference values refer to the same object.

B. The == operator determines if the contents and type of two separate objects match.

C. The equals() method returns true only when the contents of two objects match.

D. The class File overrides equals() to return true if the contents and type of two separate objects match.

翻譯

下面的哪些敘述為真。A. equals()方法判定引用值是否指向同一對(duì)象。

B. == 操作符判定兩個(gè)分立的對(duì)象的內(nèi)容和類型是否一致。

C. equals()方法只有在兩個(gè)對(duì)象的內(nèi)容一致時(shí)返回true。

D. 類File重寫(xiě)方法equals()在兩個(gè)分立的對(duì)象的內(nèi)容和類型一致時(shí)返回true。

答案A,D 解析

嚴(yán)格來(lái)說(shuō)這個(gè)問(wèn)題的答案是不確定的,因?yàn)閑quals()方法是可以被重載的,但是按照java語(yǔ)言的本意來(lái)說(shuō):如果沒(méi)有重寫(xiě)(override)新類的equals(),則該方法和 == 操作符一樣在兩個(gè)變量指向同一對(duì)象時(shí)返回真,但是java推薦的是使用equals()方法來(lái)判斷兩個(gè)對(duì)象的內(nèi)容是否一樣,就像String類的equals()方法所做的那樣:判定兩個(gè)String對(duì)象的內(nèi)容是否相同,而==操作符返回true的唯一條件是兩個(gè)變量指向同一對(duì)象。從這個(gè)意義上來(lái)說(shuō)選擇給定的答案。從更嚴(yán)格的意義來(lái)說(shuō)正確答案應(yīng)該只有d

相關(guān)鏈接JAVA認(rèn)證考試報(bào)考指南  考試論壇 考試知道   考試動(dòng)態(tài)

(責(zé)任編輯:fky)

2頁(yè),當(dāng)前第1頁(yè)  第一頁(yè)  前一頁(yè)  下一頁(yè)
最近更新 考試動(dòng)態(tài) 更多>
贡嘎县| 微博| 天峨县| 祥云县| 沙湾县| 泸水县| 波密县| 安岳县| 荥阳市| 开原市| 梅州市| 东海县| 凤山市| 闽侯县| 麦盖提县| 鄱阳县| 宁河县| 渭南市| 津南区| 逊克县| 内黄县| 青川县| 梓潼县| 扶风县| 锦屏县| 遂宁市| 建始县| 涪陵区| 舞阳县| 河南省| 新巴尔虎右旗| 邓州市| 南京市| 孟连| 新郑市| 南开区| 顺义区| 孟州市| 郧西县| 秦安县| 库伦旗|