Java程序設(shè)計(華東交通大學(xué))知到智慧樹期末考試答案題庫2024年秋華東交通大學(xué)_第1頁
Java程序設(shè)計(華東交通大學(xué))知到智慧樹期末考試答案題庫2024年秋華東交通大學(xué)_第2頁
Java程序設(shè)計(華東交通大學(xué))知到智慧樹期末考試答案題庫2024年秋華東交通大學(xué)_第3頁
Java程序設(shè)計(華東交通大學(xué))知到智慧樹期末考試答案題庫2024年秋華東交通大學(xué)_第4頁
Java程序設(shè)計(華東交通大學(xué))知到智慧樹期末考試答案題庫2024年秋華東交通大學(xué)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

Java程序設(shè)計(華東交通大學(xué))知到智慧樹期末考試答案題庫2024年秋華東交通大學(xué)Java中,哪個類是所有類的最終祖先?

A:NumberB:StringC:SystemD:Object

答案:Object通過哪個方法可以改變按鈕的顏色?

A:setBackgroundB:setColorC:getBackgroundD:setForeground

答案:setBackgroundpublicclassQuiz2_2{

publicstaticdoublefoo(doublea,doubleb)

{

return(

a

>

b

?

a:b);

}

publicstaticvoidmain(String[]args){

System.out.println(foo(3.4,6.3));

}}以下哪個正確描述了程序被編譯和運行時的行為?

A:編譯器拒絕表達式foo(3.4,6.3),因為println的參數(shù)要為字符串B:編譯成功,輸出為“6.3”C:編譯成功,輸出為“3.4”D:編譯器拒絕表達式(a>b?a:b),因為Java不支持“?:”這樣的三目運算符

答案:編譯成功,輸出為“6.3”用DataOuputStream的哪個方法寫一個字符串到順序文件?

A:writeIntB:writeSTRC:writeUTFD:writeString

答案:writeUTF以下哪種類型不屬于Java基本類型。

A:booleanB:intC:StringD:char

答案:String設(shè)有如下代碼publicclassTest{

longa[]=newlong[10];

publicstaticvoidmain(Stringarg[]){

System.out.println(a[6]);

}}哪個敘述為真?

A:輸出nullB:出現(xiàn)編譯錯誤C:運行出錯D:輸出0

答案:出現(xiàn)編譯錯誤以下代碼的輸出結(jié)果?classTest{

publicstaticvoidmain(Stringargs[]){

intm=9;

++m;

System.out.println(m++);

}}

A:0B:9C:10D:11

答案:10以下程序的運行結(jié)果為?publicclassTest2{

publicstaticvoidmain(Stringa[]){

System.out.println(3+4+"r="+3+4);

}}

A:7r=34B:34r34C:7"r="7D:7r=7

答案:7r=34下列哪條指令可用于創(chuàng)建具有10行20列的文本域?

A:newTextArea(200)B:newTextArea(20,10)C:newTextArea(newRows(10),newColums(20)D:newTextArea(10,20)

答案:newTextArea(10,20)給出如下類定義:publicclasstest{

test(intk){}}如果要創(chuàng)建一個該類的對象,正確的語句是:

A:testobj1=newtest();B:testobj1=newtest(5);C:testobj1=newtest(3.4);D:testobj1=newtest("5");

答案:testobj1=newtest(5);哪個關(guān)鍵字定義的對象或變量在賦初值后不能被修改。

A:staticB:finalC:privateD:constant

答案:final以下代碼的調(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:輸出"False"B:在第9行出現(xiàn)運行異常C:在第9行出現(xiàn)編譯錯誤.D:輸出"True"

答案:輸出"True"以下哪類鼠標(biāo)事件的處理不在MouseListener接口中定義?

A:鼠標(biāo)拖動B:鼠標(biāo)按下C:鼠標(biāo)移入D:鼠標(biāo)單擊

答案:鼠標(biāo)拖動哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變?

A:FlowLayoutB:GridLayoutC:CardLayoutD:BorderLayout

答案:FlowLayout構(gòu)造方法何時被調(diào)用?

A:調(diào)用實例方法時B:創(chuàng)建對象時C:類定義時D:訪問對象的屬性時

答案:創(chuàng)建對象時下列哪個容器類使用時必須加入到其他的容器中?

A:FrameB:PanelC:WindowD:Dialog

答案:PanelAWT部件如何注冊事件監(jiān)聽者?

A:通過調(diào)用監(jiān)聽者的addXXXListener()方法B:通過調(diào)用事件addXXXListener()方法C:通過調(diào)用部件的addXXXListener()方法D:調(diào)用應(yīng)用的addXXXListener()方法

答案:通過調(diào)用部件的addXXXListener()方法定位隨機文件的記錄時,應(yīng)使用的方法是?

A:readInt()B:readBytes(intn)C:seek(longl)D:readDouble()

答案:seek(longl)有如下代碼段:intx=(int)score/10;switch(x){case0:System.out.println("zero");break;case1:System.out.println("One");break;case2:System.out.println("Two");break;default:System.out.println("end");}變量score的值為以下哪個范圍時,程序輸出"end"。

A:30以上B:0~10C:10~19D:20~29

答案:30以上哪個關(guān)鍵詞用來引用當(dāng)前類的對象

A:superB:instanceOfC:thisD:new

答案:thisjava解釋器是對()進行解釋運行的.

A:文件名.exeB:文件名.objC:文件名.javaD:文件名.class

答案:文件名.class下面哪個語句是正確的()

A:Framef=newPanel();B:Objecto=newButton(″A″);C:Buttonb=newObject(″B″);D:Panelp=newFrame();

答案:Objecto=newButton(″A″);以下程序運行結(jié)果為:publicclassQ{

publicstaticvoidmain(Stringargv[]){

intanar[]=newint[5];

System.out.println(anar[0]);

}}

A:5B:nullC:0D:出錯:anar在未初始化前被引用;

答案:0有如下代碼:publicclassTest4{

publicstaticvoidmain(Stringargs[]){

String

str=newString("New");

char

ch[]={'B','e'};

change(str,ch);

System.out.println(str+","+newString(ch));

}

publicstaticvoidchange(Stringstr,charch[]){

str="Old";

ch[0]='H';

}}運行后輸出的結(jié)果是?

A:New,HeB:Old,HeC:Old,BeD:New,Be

答案:New,He以下程序的輸出結(jié)果為?publicclassTest{

publicstaticvoidmain(Stringargs[]){

for(intk=0;k<3;k++)

System.out.print("k");

}}

A:kkkB:0123C:012D:k

答案:kkkJava語言中,char類型數(shù)據(jù)占用的存儲字節(jié)數(shù)是?

A:4B:3C:2D:1

答案:2要產(chǎn)生[10,80]之間的隨機整數(shù)使用哪個表達式?

A:10+(int)Math.random()*70B:10+(int)(Math.random()*71)C:10+(int)Math.random()*71D:(int)(Math.random()*80)

答案:10+(int)(Math.random()*71)下列說法正確的有?

A:Frame的默認(rèn)布局是GridLayout。B:一個容器中可以混合使用多種布局策略。C:一個容器必須使用Flowlayout、BorderLayout、GirdLayout、CardLayout和GridBagLayout五種布局

中的一種。D:Panel上缺省的布局策略是FlowLayout。

答案:Panel上缺省的布局策略是FlowLayout。以下程序的運行結(jié)果為publicclasstest{

publicstaticvoidmain(Stringargs[]){

inti=1;

do{

i--;

}while(i>2);

System.out.println(i);

}}

A:-1B:0C:1D:2

答案:0對于下述源程序,()的結(jié)論是正確的。1:publicclassCommonTest{2:

publicstaticvoidmain(Stringargs[])3:

{

Stringstr1="abc"+"def";4:

Stringstr2=newString(str1);5:

if(str1==str2)6:

System.out.println("==succeeded!");7:

if(str1.equals(str2))8:

System.out.println(".equals()succeeded!")9:

}10:}

A:第6行和第8行都不執(zhí)行B:會執(zhí)行第8行,不執(zhí)行第6行C:第6行和第8行都執(zhí)行D:會執(zhí)行第6行,不執(zhí)行第8行

答案:會執(zhí)行第8行,不執(zhí)行第6行設(shè)有如下代碼classArrayTest{

publicstaticvoidmain(Stringarg[]){

intx[]={1,2,3,4,5,6};

System.out.println(x[4]);

}}哪個敘述為真?

A:運行出錯B:輸出0C:輸出4D:輸出5

答案:輸出5以下哪個不能作為java標(biāo)識符?

A:X25B:go_outC:kkD:if

答案:if以下表達式的值為?Math.round(3.6)+Math.abs(-2)+(int)(Math.sqrt(9))

A:6B:9C:8D:4

答案:9考慮如下程序: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:12.3B:1.0C:11.3D:0.0

答案:12.3以下程序調(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`以下哪些是合法的標(biāo)號?

A:this:B:here:C:_there:D:that:

答案:here:###_there:###that:publicclassParent{intchange(){…}}classChildextendsParent{}哪些方法可被加入類Child?

A:abstractintchang(){}B:privateintchange(){}C:intchang(inti){}D:.publicintchange(){}

答案:intchang(inti){}###.publicintchange(){}關(guān)于異常處理,以下敘述哪個正確?

A:每個try塊必須至少跟一個catch塊B:一個try塊必須至少跟一個finally或catch塊C:一個try塊可跟任意個finally塊D:如果catch和finally塊均有,則catch必須先于finally

答案:如果catch和finally塊均有,則catch必須先于finally###一個try塊必須至少跟一個finally或catch塊publicclassParent{

publicintaddValue(inta,intb){

ints;

s=a+b;

returns;

}

}

classChildextendsParent{

//...

}下面哪個方法可以增加到Child類中?

A:intaddValue(inta,intb){//dosomething...}B:publicintaddValue(inta,intb)throwsException

{//dosomething...}C:publicintaddValue(inta){//dosomething...}D:publicvoidaddValue(){//dosomething...}

答案:publicvoidaddValue(){//dosomething...}###publicintaddValue(inta){//dosomething...}在//pointx處的哪些申明是句法上合法的。classPerson{privateinta;publicintchange(intm){returnm;}}publicclassTeacherextendsPerson{publicintb;publicstaticvoidmain(Stringarg[]){

Personp=newPerson();

Teachert=newTeacher();

inti;

//pointx}}

A:i=p.change(30);B:i=t.b;C:i=p.a;D:i=b;

答案:i=t.b;###i=p.change(30);設(shè)有以下串Strings="Test";以下哪些操作是正確的

A:Stringm=s.trim();B:s=s.append("For")C:s="For"+s;D:intx=s.length();

答案:intx=s.length();###s="For"+s;###Stringm=s.trim();下列表達式的值為true的是?

A:"john".equals("john")B:"john".equals(newButton("john"))C:"john"="john"D:"john"=="john"

答案:"john".equals("john")###"john"=="john"publicclassParent{publicintaddValue(inta,intb){ints;s=a+b;returns;}}classChildextendsParent{//...}下面哪個方法可以增加到Child類中?

A:publicintaddValue(inta){//dosomething...}B:intaddValue(inta,intb){//dosomething...}C:publicvoidaddValue(){//dosomething...}D:publicintaddValue(inta,intb)throwsMyException

{//dosomething...}

答案:publicvoidaddValue(){//dosomething...}###publicintaddValue(inta){//dosomething...}下列代碼中,將出現(xiàn)編譯錯誤的行是1publicclassExercise{2publicstaticvoidmain(Stringargs[]){3floatf=0.0;4f=f+1.0;5}6}

A:第4行B:第2行C:第6行D:第3行

答案:第4行###第3行有如下代碼段:publicclassBase{

intw,x,y,z;

publicBase(inta,intb){

x=a;y=b;

}

publicBase(inta,intb,intc,intd){

//assignmentx=a,y=b

w=d;

z=c;

}

}下列哪些語句可以用在注釋處完成相應(yīng)功能?

A:x=a;y=b;B:Base(a,b);C:this(a,b);D:x=a,y=b;

答案:this(a,b);###x=a;y=b;有關(guān)圖形部件的事件監(jiān)聽者以下哪個為真?

A:一個監(jiān)聽者只能處理來自一個部件的事件.B:一個部件可有多個監(jiān)聽者.C:一個部件只能有一有監(jiān)聽者.D:一個監(jiān)聽者可處理來自多個部件的事件

答案:一個監(jiān)聽者可處理來自多個部件的事件###一個部件可有多個監(jiān)聽者.有如下代碼: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:3B:2C:1D:0

答案:0###1###2已知如下代碼:Stringf=null;下面哪些表達式將產(chǎn)生異常?

A:f==null||f.length()>10B:f==null&&f.length()>10C:f!=null||f.length()>10D:f!=null&&f.length()>10

答案:f==null&&f.length()>10###f!=null||f.length()>10定義一個1維整型數(shù)組,正確的是?

A:inta[]=newint[10];B:int[]a=newint[10];C:inta[10]=newint[];D:inta[10]=newint[10];

答案:int[]a=newint[10];###inta[]=newint[10];有如下代碼:publicclassTest{

publicstaticvoidmain(Stringarg[]){

inti=5;

do{

System.out.println(i);

}while(--i>

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論