版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Java程序設(shè)計(華東交通大學)智慧樹知到期末考試答案2024年Java程序設(shè)計(華東交通大學)假設(shè)一個類實現(xiàn)ActionListener接口,哪個方法用來將其給按鈕注冊?
A:addListener(*);B:addButtonListener(*);C:addActionListener(*);D:setListener(*);答案:addActionListener(*)考慮如下程序:l.classQ7{2.publicStaticvoidmain(Stringargs[])3.doubled=12.3;4.Decrementerdec=newDecrementer();5.dec.decrement(d);6.System.out.println(d);7.}8.}9.10.classDecrementer{11.publicvoiddecrement(doubledecHe){12.decHe=decHe-1.0;13.}14.}在第6行輸出何值?
A:1.0B:0.0C:12.3D:11.3答案:12.3讀下面程序:publicclassTestException{
publicstaticvoidmain(Stringargs[]{
inta=68;
intb=0;
System.out.println(""+a/b);
}}程序運行后產(chǎn)生的異常是?
A:非法參數(shù)異常B:算術(shù)異常C:類型強制轉(zhuǎn)換異常D:數(shù)組越界異常答案:算術(shù)異常給出如下類定義:publicclasstest{
test(intk){}}如果要創(chuàng)建一個該類的對象,正確的語句是:
A:testobj1=newtest();B:testobj1=newtest(3.4);C:testobj1=newtest(5);D:testobj1=newtest("5");答案:testobj1=newtest(5)以下代碼的輸出結(jié)果?classTest{
publicstaticvoidmain(Stringargs[]){
intm=9;
++m;
System.out.println(m++);
}}
A:0B:10C:11D:9答案:10給一個已存在的文件用FileWriter("report")給其寫入數(shù)據(jù),則結(jié)果為?
A:文件被新文件替換;B:數(shù)據(jù)寫入到文件的隨機位置。C:數(shù)據(jù)添加到文件中;D:由于文件已存在,將拋出異常;答案:文件被新文件替換;Java應(yīng)用程序運行未結(jié)束時,在DOS命令行窗體中按下()鍵可以終止程序的運行。
A:Ctrl+SB:F5C:Ctrl+CD:F6答案:Ctrl+C以下不屬于復合類型的數(shù)據(jù)類型是
A:類B:字符型C:接口D:數(shù)組型答案:字符型如果在一臺PC機的c:\source目錄運行如下代碼:
importjava.io.*;
classPath{
publicstaticvoidmain(String[]args)throwsException
{
Filefile=newFile("Ran.test");
System.out.println(file.getAbsolutePath());
}
}則可能的輸出結(jié)果為?
A:c:\source\Ran.testB:source\Ran.testC:c:\sourceD:Ran.test答案:c:\source\Ran.test如何更改break語句使退出inner和middle循環(huán),繼續(xù)外循環(huán)的下一輪?outer:for(intx=0;x<3;x++){middle:for(inty=0;y<3;y++){inner:for(intz=0;z<3;z++){if(arr(x,y,z)==targetValue)break;}}}
A:breakmiddle;B:breakinner;C:continue;D:breakouter;答案:breakmiddle類JoptionPane中的哪個方法可以用來讀取用戶的輸入數(shù)據(jù)?
A:readLine()B:showMessageDialog()C:showInputDialog()D:read()答案:showInputDialog()執(zhí)行如下代碼段的結(jié)果為:booleanflag=false;if(!flag){System.out.println("true");}else{System.out.println("false");}
A:輸出:trueB:產(chǎn)生異常C:輸出:falseD:無任何發(fā)生答案:輸出:true關(guān)于泛型,以下哪個敘述為假?
A:JDK1.4版本不支持泛型B:泛型的類型參數(shù)允許基本類型C:泛型參數(shù)定義時允許使用extends子句進行限定D:泛型的本質(zhì)是參數(shù)化類型答案:泛型的類型參數(shù)允許基本類型建立窗口應(yīng)創(chuàng)建以下哪個類的對象?
A:ComponentB:WindowC:ContainerD:Frame答案:Frame以下代碼的調(diào)試結(jié)果為?1:publicclassQ102:{3:publicstaticvoidmain(String[]args)4:{5:inti=10;6:intj=10;7:booleanb=false;8:9:if(b=i==j)10:System.out.println("True");11:else12:System.out.println("False");13:}14:}
A:輸出"True"B:輸出"False"C:在第9行出現(xiàn)編譯錯誤.D:在第9行出現(xiàn)運行異常答案:輸出:True設(shè)有如下代碼publicclassTest{
longa[]=newlong[10];
publicstaticvoidmain(Stringarg[]){
System.out.println(a[6]);
}}哪個敘述為真?
A:輸出0B:輸出nullC:運行出錯D:出現(xiàn)編譯錯誤答案:出現(xiàn)編譯錯誤以下哪個方法用來讓窗體關(guān)閉?
A:dispose()B:display()C:open()D:close()答案:dispose()paint()方法使用哪種類型的參數(shù)?
A:Graphics2DB:StringC:GraphicsD:Color答案:Graphics設(shè)有如下代碼classArrayTest{
publicstaticvoidmain(Stringarg[]){
intx[]={1,2,3,4,5,6};
System.out.println(x[4]);
}}哪個敘述為真?
A:運行出錯B:輸出4C:輸出0D:輸出5答案:輸出5classtest{
publicstaticvoidmain(Stringargs[]){
if(args.length>0)
System.out.println(args.length);
}}以上程序,執(zhí)行javatest則程序的輸出為?
A:無輸出.B:輸出1C:輸出0D:輸出2答案:無輸出數(shù)組
int[]a={4,23,1,45,22};下列哪個選項可以獲得該數(shù)組的長度
A:a.length()B:array.length(a)C:a.lengthD:Array.length(a)答案:a.length關(guān)于java.util.Collections類的敘述,以下哪個為真?
A:Collections類提供有sort方法可用于對集合的排序;B:Collections類實現(xiàn)Collection接口;C:Collections類的addALL方法每次只能加1個數(shù)據(jù)到集合中。D:Collections類提供有sort方法用于對列表的排序;答案:Collections類提供有sort方法用于對列表的排序以下程序調(diào)試結(jié)果publicclasstest{
publicstaticvoidmain(Stringargs[]){
inti=1,j=3;
while(j>0){
j--;
i++;
}
System.out.println(i);
}}
A:3B:0C:4`D:2答案:4用DataOuputStream的哪個方法寫一個字符串到順序文件?
A:writeUTFB:writeStringC:writeSTRD:writeInt答案:writeUTF以下哪個描述了部件重繪的次序?
A:直接調(diào)用paint()方法B:調(diào)用repaint(),它再調(diào)用update(),后者再調(diào)用paint()C:調(diào)用update,后者調(diào)用paint()D:調(diào)用repaint(),它直接調(diào)用paint答案:調(diào)用repaint(),它再調(diào)用update(),后者再調(diào)用paint()若定義了一個類:publicclassLion{.....}但該類一個構(gòu)造方法都沒有提供,系統(tǒng)將自動產(chǎn)生默認的構(gòu)造方法是?
A:Lion(){}B:publicLion(){}C:privateLion(){}D:protectedLion(){}答案:publicLion(){}有如下代碼:publicclassMyClass{…}下列哪個方法定義符合該類的構(gòu)造方法格式要求?
A:publicintMyClass(){…}B:publicMyClass(){…}C:publicvoidMyClass(){…}D:publicstaticvoidMyClass(){…}答案:publicMyClass(){…}以下哪個不能作為java標識符?
A:X25B:kkC:ifD:go_out答案:if編譯和解釋執(zhí)行一個java應(yīng)用程序應(yīng)分別采用的命令是?
A:javac和javaB:Java和JavacC:go和doD:Javac和Jdb答案:javac和java下列哪個方法可用于創(chuàng)建一個實現(xiàn)Runable接口的類。
A:publicclassXimplementsThread{publicintrun(){......}}B:publicclassXimplementsThread{publicvoidrun(){......}}C:publicclassXimplementsRunable{protectedvoidrun(){......}}D:publicclassXimplementsRunable{publicvoidrun(){......}}答案:publicclassXimplementsRunable{publicvoidrun(){......}}哪個是事件監(jiān)聽者接口中方法的返回值類型?
A:StringB:voidC:intD:Object答案:void哪個方法給窗體加入菜單條?
A:setMenu()B:setMenuBar()C:addMenuBar()D:add()答案:setMenuBar()在Java中所有類的根類是?
A:java.applet.AppletB:java.awt.FrameC:java.lang.ClassD:java.lang.Object答案:Object有如下代碼:switch(m){case0:System.out.println("Condition0");case1:System.out.println("Condition1");case2:System.out.println("Condition2");case3:System.out.println("Condition3");break;default:System.out.println("OtherCondition");}變量m取下列哪些值時,程序輸出中包含"Condition2"?
A:0B:1C:3D:2答案:0###1###2已知代碼:Strings="story";下列語句中合法的是:
A:intlen=s.length;B:Stringt=s.toLowerCase();C:charc=s[1];D:s+="books";答案:charc=s[1];下列不是InputStream子類的是
A:文件輸入流FileInputStreamB:字符輸入流CharInputStreamC:對象輸入流ObjectInputStreamD:壓縮文件輸入流ZipInputStream答案:CharInputStream檢查下面的代碼:classE1extendsException{};classE2extendsE1{}publicclassQuiz6_3extendsSuperQuiz6_2{publicvoidf(Booleanflag)throwsE1{//一一X一一}}下列的語句,哪—個可以放到--X--位置,而且保證編譯成功。
A:thrownewException();B:thrownewEl();C:thrownewError();D:thrownewE2();答案:thrownewE2();###thrownewEl();閱讀下面的語句塊,1.StringBufferSb=newStringBuffer("abc");2.StringS=newString("abc");3.Sb.append("def");4.S.append("def");5.Sb.insert(1,"ghi");6.S.concat(sb);編譯出錯的有哪幾行
A:6B:2C:4D:3答案:4###6讀下面程序:classtestExp{
publicstaticvoidmain(String[]args){
inta=100,b=0,c=1;
b=Integer.parseInt(args[0]);
c=a/b;
System.out.println("a/b"+c);
}
}程序運行后可能產(chǎn)生的異常有
A:類型強制轉(zhuǎn)換異常B:算術(shù)異常C:數(shù)組越界異常D:非法參數(shù)異常答案:算術(shù)異常###數(shù)組越界異常設(shè)有如下代碼switch(x){case1:System.out.println("Test1");case2:case3:System.out.println("Test2");break;}System.out.println("Test3");}x為哪些數(shù)時輸出內(nèi)容中含有"Test2"?
A:2B:3C:1D:0答案:1###2###3設(shè)有如下代碼:intm=0;while(m++<2)System.out.println(m);輸出結(jié)果中含哪些?
A:1B:3C:2D:0答案:1###2執(zhí)行下列代碼后,哪些說法是正確的String[]s=newString[10];
A:s[10]為"";B:s.length為10C:s[0]為未定義D:s[9]為null;答案:s[9]為null###s.length為10下面有關(guān)變量及其作用域的陳述哪些是對的。
A:實例變量在對象被構(gòu)造時創(chuàng)建。B:語句塊中定義的局部變量只在語句塊內(nèi)有效C:在方法里面定義的局部變量在方法退出的時候被撤銷。D:在方法中定義的參變量只要對象需要就一直存在答案:在方法里面定義的局部變量在方法退出的時候被撤銷###實例變量在對象被構(gòu)造時創(chuàng)建###語句塊中定義的局部變量只在語句塊內(nèi)有效以下哪些是合法的標號?
A:that:B:this:C:here:D:_there:答案:here###_there###that設(shè)有復數(shù)類ComplexNumber中含有如下方法:class
ComplexNumber{
privatex,y;//x,y代表復數(shù)的實部和虛部
publicstaticComplexNumberadd(ComplexNumbera,ComplexNumberb){
returnnewComplexNumber(a.x+b.x,a.y+b.y);
}
publicComplexNumberadd(ComplexNumbera){
returnnewComplexNumber(this.x+a.x,this.y+a.y);
}
.......}則ComplexNumber類的main方法中要將復數(shù)x,y相加可用哪種方式:
A:y.add(x)B:add(x,y)C:x.add(y)D:ComplexNumber.add(x,y)答案:add(x,y)###x.add(y)###y.add(x)###ComplexNumber.add(x,y)關(guān)于內(nèi)嵌類,以下哪個敘述為真?
A:在方法中定義的內(nèi)嵌類總是匿名的.B:在方法中定義的內(nèi)嵌類可訪問方法的所有局部變量C:內(nèi)嵌類可定義為私有的D:內(nèi)嵌類可定義為靜態(tài)的答案:內(nèi)嵌類可定義為私有的###內(nèi)嵌類可定義為靜態(tài)的main方法是Java應(yīng)用程序執(zhí)行的入口點,關(guān)于main方法的方法頭合法的有?
A:publicstaticvoidmain(Stringarg[])B:publicstaticintmain(String[]arg)C:publicstaticvoidmain()D:publicstaticvoidmain(String[]args)答案:public設(shè)有以下串Strings="Test";以下哪些操作是正確的?
A:thiss=s.append("For")B:charc="s";C:Stringm=s.trim();D:intx=s.length();答案:intx=s.length();;Stringm=s.trim();哪些是Java關(guān)鍵字?
A:friendB:sizeofC:extendsD:synchronized答案:extends###synchronized一個Java類可以有多個直接父類。
A:錯B:對答案:錯接口中定義的常量默認帶有static修飾。
A:對B:錯答案:對用final修飾的類不能再有子類。
A:錯B:對答案:對一維數(shù)組的起始下標均為0
A:對B:錯答案:對在java源程序中,可以把一個方法放在類體外面。
A:錯B:對答案:錯下列說法正確的有?
A:一個容器中可以混合使用多種布局策略。B:Frame的默認布局是GridLayout。C:Panel上缺省的布局策略是FlowLayout。D:一個容器必須使用Flowlayout、BorderLayout、GirdLayout、CardLayout和GridBagLayout五種布局中的一種。答案:AI參考:正確選項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理課件老年人尿路感染護理
- 初中體育與健康教學參考計劃5篇
- 安全生產(chǎn)責任的歸屬與分工
- 2025年昆明c1貨運從業(yè)資格證模擬考試題
- 2025年武漢貨運資格證考題
- 2025鋪面轉(zhuǎn)讓合同協(xié)議書
- 2025制作合同范本大全
- 2025常見的勞務(wù)用工合同范本
- 2025公司委托擔保合同
- 2024年江蘇省常州市中考道法真題卷及答案解析
- 《籃球原地運球》教案 (共三篇)
- 第十章 分式(45道壓軸題專練)
- 新課標青島版小學科學三年級上冊課程綱要
- 論中國式現(xiàn)代化進程中教育、科技、人才一體化建設(shè)
- 統(tǒng)編版(2024年新版)七年級上冊道德與法治第一單元測試卷(含答案)
- 守門員課程設(shè)計
- 第八單元 數(shù)學廣角-《烙餅問題》(課件)四年級上冊數(shù)學 人教版
- 概率論與數(shù)理統(tǒng)計試卷及答案4套
- 2024-2025一年級上冊科學教科版1.5 《植物的變化》課件
- 《唱歌 畢業(yè)歌(簡譜、五線譜)》課件
- 國家開放大學2024年(202401-202407)《1705農(nóng)業(yè)概論》期末考試真題及答案
評論
0/150
提交評論