版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Betax=newBeta();
//insertcodehere
}
}
Whichcode,insertedatline16,willcauseajava.lang.ClassCastException?
Alphaa=x;
Foof=(Delta)x;
Foof=(Alpha)x;
Betab=(Beta)(Alpha)x;
Question4
WhichManclassproperlyrepresentstherelationship“ManhasabestfriendwhoisaDog”?
classManextendsDog{}
classManimplementsDog{}
classMan{privateBestFrienddog;}
classMan{privateDogbestFriend;}
classMan{privateDog<bestFriend>}
classMan{privateBestFriend<dog>}
Question5Given:
Object[]myObjects={
newinteger(12),
newString(”foo”),
newinteger(5),
newBoolean(true)
};
Arrays.sort(myObjects);
for(inti=0;i<myObjects.length;i++){
System.out.print(myObjects[i].toString());
System.out.print(”“);
}
Whatistheresult?
Compilationfailsduetoanerrorinline23.
Compilationfailsduetoanerrorinline29.
AClassCastExceptionoccursinline29.
AClassCastExceptionoccursinline31.
Thevalueofallfourobjectsprintsinnaturalorder.
Question6
Given:
publicclassPass{
publicstaticvoidmain(String[]args){
intx=5;
Passp=newPass();
p.doStuff(x);
System.out.print(”mainx=“+x);
}
voiddoStuff(intx){
System.out.print(”doStuffx=“+x++);
}
}
Whatistheresult?
Compilationfails.
Anexceptionisthrownatruntime.
doStuffx=6mainx=6
doStuffx=5mainx=5
doStuffx=5mainx=6
doStuffx=6mainx=5
Question7Given:
classNav{
publicenumDirection{NORTH,SOUTH,EAST,WEST}
}
publicclassSprite{
//insertcodehere
}
Whichcode,insertedatline14,allowstheSpriteclasstocompile?
Directiond=NORTH;
Nav.Directiond=NORTH;
Directiond=Direction.NORTH;
Nav.Directiond=Nav.Direction.NORTH;
Question8Given:
publicstaticvoidparse(Stringstr){
try{
floatf=Float.parseFloat(str);
}catch(NumberFormatExceptionnfe){
f=0;
}finally{
System.out.println(f);
}
}
publicstaticvoidmain(String[]args){
parse(”invalid”);
}
Whatistheresult?
0.0
Compilationfails.
AParseExceptionisthrownbytheparsemethodatruntime.
ANumberFormatExceptionisthrownbytheparsemethodatruntime.
Question9
Aprogrammerneedstocreatealoggingmethodthatcanacceptanarbitrarynumberofarguments.Forexample,itmaybecalledinthese
ways:
logIt(”logmessage1“);
logIt(”logmessage2”,”logmessage3”);
logIt(”logmessage4”,“l(fā)ogmessage5”,“l(fā)ogmessage6);Whichdeclarationsatisfiesthisrequirement?
publicvoidlogIt(String*msgs)
publicvoidlogIt(String[]msgs)
publicvoidlogIt(String...msgs)
publicvoidlogIt(Stringmsg1,Stringmsg2,Stringmsg3)
Question10
ClicktheExhibitbutton.
1.publicclassA{2.
3.privateintcounter=0;
4.
publicstaticintgetInstanceCount(){
returncounter;
}
publicA(){
counter++;
}
}
GiventhiscodefromClassB:
Aa1=newA();
Aa2=newA();
Aa3=newA();
System.out.printIn(A.getInstanceCount());Whatistheresult?
CompilationofclassAfails.
Line28printsthevalue3toSystem.out.
Line28printsthevalue1toSystem.out.
Aruntimeerroroccurswhenline25executes.
Compilationfailsbecauseofanerroronline28.
Question11Given:
publicstaticvoidmain(String[]args){
for(inti=0;i<=10;i++){
if(i>6)break;
}
System.out.println(i);
}
Whatistheresult?
6
7
10
11
Compilationfails.
Anexceptionisthrownatruntime.
Question12
Given:
publicstaticvoidsearch(List<String>list){
list.clear();
list.add(”b”);
list.add(”a”);
list.add(”c”);
System.out.println(Collections.binarySearch(list,“a”));
}
WhatistheresultofcallingsearchwithavalidListimplementation?
0
1
2
a
b
c
Theresultisundefined.
Question13
ClicktheExhibitbutton.
classFoo{
privateintx;
publicFoo(intx){this.x=x;}
publicvoidsetX(intx){this.x=x;}
publicintgetX(){returnx;}
}
publicclassG{18.
staticFoofooBar(Foofoo){
foo=newFoo(100);
returnfoo;
}
publicstaticvoidmain(String[]args){
Foofoo=newFoo(300);
System.out.print(foo.getX()+“-“);27.
FoofooFoo=fooBar(foo);
System.out.print(foo.getX()+“-“);
System.out.print(fooFoo.getX()+“-“);31.
foo=fooBar(fooFoo);
System.out.print(foo.getX()+“-“);
System.out.prmt(fooFoo.getX());
}
}
Whatistheoutputofthisprogram?
300-100-100-100-100
300-300-100-100-100
300-300-300-100-100
300-300-300-300-100
Question14
Given:
publicvoidgenNumbers(){
ArrayListnumbers=newArrayList();
for(inti=0;i<10;i++){
intvalue=i*((int)Math.random());
IntegerintObj=newInteger(value);
numbers.add(intObj);
}
System.out.println(numbers);
}
WhichlineofcodemarkstheearliestpointthatanobjectreferencedbyintObj esacandidateforgarbagecollection?
Line16
Line17
Line18
Line19
TheobjectisNOTacandidateforgarbagecollection.
Question15Given:
publicclassThreads3implementsRunnable{
publicvoidrun(){
System.out.print(”running”);
}
publicstaticvoidmain(String[]args){
Threadt=newThread(newThreads3());
t.run();
t.run();
t.start();
10.}
11.}
Whatistheresult?
Compilationfails.
Anexceptionisthrownatruntime.
Thecodeexecutesandprints“running”.
Thecodeexecutesandprints“runningrunning”.
Thecodeexecutesandprints“runningrunningrunning”.
編程題:
請(qǐng)完成下列程序中的insert()函數(shù),完成雙向鏈表的建立,并使得鏈表中的元素從小到大有序排列。
publicclassTestDuLink{
publicstaticvoidmain(Stringargs[]){
DuLinkl=newDuLink();l.insert("4");
l.insert("6");
l.insert("5");
l.insert("1");
l.insert("2");
l.insert
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度高新技術(shù)產(chǎn)業(yè)合作合同風(fēng)險(xiǎn)管理與保障3篇
- 2024版銷售代理居間協(xié)議3篇
- 2025年煙草制品倉(cāng)儲(chǔ)物流服務(wù)合同2篇
- 2024配送合同模板
- 2025年度二零二五年度電商平臺(tái)攤位合作租賃協(xié)議3篇
- 二零二五年度門禁系統(tǒng)市場(chǎng)分析與營(yíng)銷推廣合同3篇
- 二零二四年幼兒園糕點(diǎn)品牌授權(quán)與校園市場(chǎng)合作合同3篇
- 2025年度鉆井工程安全與環(huán)保管理合同范本3篇
- 二零二四年專業(yè)舞臺(tái)燈光音響租賃合同標(biāo)準(zhǔn)模板3篇
- 二零二四年保險(xiǎn)合同及理賠服務(wù)合同
- 春節(jié)行車安全常識(shí)普及
- 電機(jī)維護(hù)保養(yǎng)專題培訓(xùn)課件
- 汽車租賃行業(yè)利潤(rùn)分析
- 春節(jié)拜年的由來(lái)習(xí)俗來(lái)歷故事
- 2021火災(zāi)高危單位消防安全評(píng)估導(dǎo)則
- 佛山市服務(wù)業(yè)發(fā)展五年規(guī)劃(2021-2025年)
- 房屋拆除工程監(jiān)理規(guī)劃
- 醫(yī)院保安服務(wù)方案(技術(shù)方案)
- 高效能人士的七個(gè)習(xí)慣:實(shí)踐應(yīng)用課程:高級(jí)版
- 小數(shù)加減法計(jì)算題100道
- 通信電子線路(哈爾濱工程大學(xué))智慧樹(shù)知到課后章節(jié)答案2023年下哈爾濱工程大學(xué)
評(píng)論
0/150
提交評(píng)論