亚洲免费a,激情久久av,www.色就是色.com,全黄a免费一级毛片人人爱,久久精品中文字幕大胸,欧美三级视频在线观看,日韩一级大黄

軟題庫 學(xué)習(xí)課程
當(dāng)前位置:信管網(wǎng) >> 在線考試中心 >> 試題查看
試題題型【分析簡答題】
試題內(nèi)容

閱讀下列說明、圖和Java代碼,回答問題1至問題3,將解答寫在答題紙的對(duì)應(yīng)欄內(nèi)。
【說明】
已知四個(gè)類之間的關(guān)系如圖7-1所示,分別對(duì)每個(gè)類的方法進(jìn)行編號(hào),例如Shape的perimeter()為1號(hào),表示為“1:perimeter()”,Rectangle類的perimeter()為2號(hào),表示為“2:perimeter()”,依此類推,其中,每個(gè)類的perimeter方法簽名相同。

【Java 代碼】
Triangle tr = new Triangle();
Square sq = new Square();

【問題1】 關(guān)于上述Java代碼中sh 和 tr的以下敘述中,哪兩個(gè)是正確的(寫出編號(hào))。
① sh 和 tr分別引用同一個(gè)對(duì)象;
② sh 和 tr分別引用同一類型的不同的對(duì)象;
③ sh 和 tr分別引用不同類型的不同對(duì)象;
④ sh 和 tr分別引用同一個(gè)對(duì)象的不同拷貝;
⑤ sh 和 tr所引用的內(nèi)存空間是相同的。
【問題2】 寫出下面消息對(duì)應(yīng)的方法編號(hào)(如果該消息錯(cuò)誤或者沒有對(duì)應(yīng)的方法調(diào)用,請(qǐng)?zhí)顚憽盁o”)。
tr.height()    (1)
sh.perimeter() ?。?)
sq.height()   ?。?)
sq.perimeter()  (4)
sh.height()   ?。?)
tr.perimeter()  ?。?)
【問題3】 下列賦值語句中哪兩個(gè)是合法的(寫出合法賦值語句的編號(hào))。
① sq = sh;  ② sh = tr;  ③ tr = sq;  ④ sq = tr;  ⑤ sh = sq;

查看答案

相關(guān)試題