




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
java程序設計知到智慧樹期末考試答案題庫2025年江西財經大學面向過程開發缺點:1、軟件開發周期長;2、可擴展性差;3、難于維護。
答案:對面向對象程序設計有許多特征,下列選項中,不是面向對象程序設計特性的是
答案:邏輯性靜態變量將數量值儲存于類的(
)。
答案:方法區鏈表具有的特點是:(選擇3項)
答案:不必事先估計存儲空間;插入刪除不需要移動元素;所需空間與線性表長度成正比重載方法指的是一個類中存在多個同名的方法,它們的參數列表相同而返回值不同。
答案:錯通過菜單File|Export...導出向導實現項目導出。通過菜單File|Import...導入向導實現項目導入。
答案:對通過新建Java項目向導可以很容易的創建Java項目。打開向導的途徑有下面三種方式:①通過點擊“File”菜單然后選擇New>JavaProject。②在項目瀏覽器(ProjectExplorer)窗口中鼠標右擊任一地方選擇New>JavaProject。③在工具條上點擊新建按鈕,并選擇JavaProject。
答案:對選擇Java語言中的基本數據類型()
答案:byte;char;long請看如下代碼classPerson{privateinta;publicintchange(intm){returnm;}}publicclassTeacherextendsPerson{publicintb;publicstaticvoidmain(Stringarg[]){Personp=newPerson();Teachert=newTeacher();inti;//pointx}}下面哪些放在//pointx?行是正確的?
答案:i=p.change(3);;i=t.b;若a和b均是整型變量并已正確賦值,正確的switch語句是()
答案:switch(a%b){......}給出下面的代碼段:()publicclassBase{intw,x,y,z;publicBase(inta,intb){x=a;y=b;}publicBase(inta,intb,intc,intd){//assignmentx=a,y=bw=d;z=c;}}在代碼說明//assignmentx=a,y=b處寫下如下哪幾個代碼是正確的?()
答案:x=a;y=b;;this(a,b);繪制程序流程圖包括下面步驟:啟動Visio畫流程圖、將需要的形狀拖入工作區,并修改圖元內容、繪制連接線、添加相對應的文字
答案:對線程調用了sleep()方法后,該線程將進入(
)狀態
答案:阻塞狀態類定義了同一類對象共有的屬性和方法。
答案:對簡單來說Java程序的運行機制分為編寫、(
)和運行三個步驟。
答案:編譯程序設計過程包括分析、設計、編碼、調試、測試、發布,維護和修改
答案:對程序中會打印多少次"WelcometoJava"?intcount=0;while(++count<9){System.out.println("WelcometoJava");}
答案:8程序中會打印多少次"WelcometoJava"?intcount=0;do{System.out.println("WelcometoJava");count++;}while(count<9);
答案:9用Java虛擬機執行類名為Test的應用程序的正確命令是()。
答案:javaTest用Java虛擬機執行類名為Test的應用程序的正確命令是(
)。
答案:javaTest匯編語言有以下特點(1)機器相關性。(2)高速度和高效率。(3)編寫和調試的復雜性。
答案:對每當調用一個方法時,系統將參數、局部變量存儲在一個內存區域中,這個內存區域稱為()
答案:棧正確的輸出是什么?charch='b';switch(ch){case'a':System.out.print(ch);case'b':System.out.print(ch);case'c':System.out.print(ch);case'd':System.out.print(ch);}
答案:bbb正確的輸出是什么?charch='a';switch(ch){case'a':case'A':System.out.print(ch);break;case'b':case'B':System.out.print(ch);break;case'c':case'C':System.out.print(ch);break;case'd':case'D':System.out.print(ch);}
答案:a有關線程的哪些敘述是對的()
答案:使用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行。;當一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面。;一個線程可能因為不同的原因停止并進入就緒狀態。方法可以重載,也就是說,兩個方法只要(
)不同就可以擁有相同的方法名
答案:參數列表文件操作中經常需要的是隨機訪問,java中的RandomAccessFile類提供了隨機訪問文件的功能.
答案:對接口類型屬于引用類型,接口類型不可以被實例化,因此接口類型的變量不可以存儲。
答案:錯接口中的數據字段隱含為privatestaticfinal
答案:錯執行下列代碼后y的值是什么?x=3;switch(x+3){case6:y=0;case7:y=1;default:y+=1;}
答案:2執行下列代碼后,哪個結論是正確的String[]s=newString[10];
答案:s[9]為null;;s.length為10所有方法傳遞的參數都是值傳遞。對基本數據類型的參數傳遞實際值,對引用類型的參數傳遞對象的引用。
答案:對所有字符流類的基類是Reader、Writer。
答案:對循環后count的值是什么?()intcount=0;do{System.out.println("WelcometoJava");count++;}while(count<9);System.out.println(count);
答案:9序流程圖又稱為程序框圖,是用統一規定的標準符號描述程序運行具體步驟的圖形表示。
答案:對已知如下代碼:()publicclassTest{publicstaticvoidmain(Stringarg[]){inti=5;do{System.out.print(i);}while(–i>5)System.out.print(“finished”);}}執行后的輸出是什么?
答案:5;finished屬性的可見性有。(選擇3項)
答案:公有的;私有的;保護的局部變量可以在對象中使用。
答案:錯對象通過對象引用變量來訪問,該變量包含對象的(
)。
答案:引用地址對該段代碼描述正確的有<%inti=Integer.parseInt(request.getParemeter(“value”))%>
答案:當value=""時會報錯;當value與int
類型不匹配時回報錯;為了安全起見應該將該段代碼放在try{}和catch(){}之間對基本數據類型變量來說,變量中存儲的是(
)。
答案:數據值對于流的傳遞方式是()
答案:串行的對于實現Comparable接口的類對象實例數組,可以使用jaya.util.Arrays.sort(Object[])方法對數組中的對象進行排序
答案:對對于任何一個Java異常對象e都是()的實例(即einstanceof
_________表達式返回true)。
答案:Throwable對于n(n≥3)維數組X:它的每一個元素都是一個(n-1)維數組。
答案:對實現線程的創建有(
)方法
答案:三種字符流:操作的對象是純文本的數據,字符流處理的單元為2個字節的Unicode字符,分別操作字符、字符數組或字符串。
答案:對如下哪些不是java的關鍵字?
答案:NULL;false如下代碼classA{A(){}}classBextendsA{}哪兩個說明是正確的?
答案:B類的構造器應該是沒有參數;B類的構造器應該調用super().如下代碼:publicclassX{publicXaMethod(){returnthis;}}publicclassYextendsX{}哪兩個方法能加到Y類的定義中?
答案:publicvoidaMethod(Strings){};publicXaMethod(){returnnewY();}多維數組x的長度是數組x的元素的個數,可由x.length()得到。
答案:錯在接口中以下哪條定義是正確的?
(
)
答案:voidmethoda();;
publicdoublemethoda();在接口中以下哪條定義是正確的?
答案:voidmethoda();;
publicdoublemethoda();在循環語句中,break用于結束當前循環,執行下一次迭代循環。
答案:錯在使用eclipse進行項目開發前需要提前進行環境配置
答案:對在一個類中沒有為其編寫構造方法,類會提供(
)。
答案:提供一個沒有參數的構造函數哪四種類型的對象可以使用拋出語句拋出?
答案:Exception;Throwable;RuntimeException哪二種聲明防止方法覆蓋?
答案:finalvoidmethoda(){};staticfinalvoidmethoda(){}哪兩個是Java編程語言中的保留詞?(選擇兩個
答案:import;implements哪兩個是Java編程語言中的保留詞?
答案:import;implements哪兩個聲明阻止了方法的重寫?
答案:finalvoidmethoda(){};staticfinalvoidmethoda(){}哪兩個創建數組的實例?
答案:int[]ia=newint[15];;Objectoa=newfloat[20];哪一種代碼確定int值foo最接近雙值欄?
答案:intfoo=(int)Math.ceil(bar);;intfoo=(int)Math.floor(bar);;intfoo=(int)Math.round(bar);可執行的jar包文件是一個自包含的Java應用程序,它以流行的ZIP文件格式為基礎,不僅用于壓縮和發布,而且還用于部署和封裝庫、組件和插件程序,并可由JVM直接執行,而無需事先提取文件或者設置類路徑。
答案:對可以用表達式objinstanceofAClass(對象變量名instanceof類名)檢查對象是否是類的實例。()
答案:對關鍵字this是指向調用對象本身的引用名??梢杂胻his關鍵字引用對象的實例成員。
答案:對關于程序中會打印多少次"WelcometoJava"?intcount=0;while(count++<9){
System.out.println("WelcometoJava");}
答案:9關于下面的代碼造成的Java異常類型是()。
int
i=Integer.MAX_VALUE+1;
答案:noexceptions關于下列語句序列執行后,k的值是()inti=10,j=18,k=30;
switch(j-i){
case8:k++;
case9:k+=2;
case10:k+=3;
default:k/=j;}
答案:2關于Java語言,下列描述正確的是(多選)
答案:switch不能夠作用在String類型上;GC是垃圾收集器,程序員不用擔心內存管理關于Java語言,下列描述正確的是()
答案:switch不能夠作用在String類型上;GC是垃圾收集器,程序員不用擔心內存管理關于Java線程的說法哪些是正確的是?()
答案:以上說法無一正確關于java.util.Date的構造方法Date(intyear,intmonth,intdate)的參數month為1表示1月。
答案:錯假設x=1,y=-1,andz=1.下面哪項是對的?if(x>0)if(y>0)System.out.println("x>0andy>0");elseif(z>0)System.out.println("x<0andz>0");
答案:x<0andz>0;假設x=1,y=-1,andz=1.下面哪項是對的?if(x>0)
if(y>0)
System.out.println("x>0andy>0");elseif(z>0)
System.out.println("x<0andz>0");
答案:x<0andz>0;使用Scanner類從文件中讀取文本數據,使用PrintWriter類向文本文件寫入數據。
答案:對使用arraycopy()方法將數組a內容復制到數組b正確的是()。
答案:arraycopy(a,0,b,0,a.length)任何一個Java異常對象e都是__________的實例(即einstanceof__________表達式返回true)。
答案:Throwable以下哪三個能使用throw拋出?
答案:Error;Exception;RuntimeException以下代碼共輸出"WelcometoJava"多少次?()intcount=0;do{System.out.println("WelcometoJava");}while(count++<9);
答案:10以下代碼共輸出"WelcometoJava"多少次?()for(inti=0;i<9;i++){System.out.println("WelcometoJava");}
答案:9以下不屬于Thread類提供的線程控制方法是()
答案:break()以下不屬于Thread類提供的線程控制方法是(
)
答案:break()以下Java提供的API屬于接口的是:
答案:Comparable;List為了避免通過對象引用直接修改屬性,應該使用public修飾符聲明私有域。這就稱為數據域封裝。
答案:錯不能用來修飾interface的有()
答案:private;protected;static不能用來修飾interface的有(
)
答案:private
;protected;static下面說法錯誤的是(
)
答案:在方法和塊中聲明的變量是局部變量,作用范圍是整個塊或方法。下面能讓線程停止執行的有(多選)()
答案:sleep();;stop();;synchronized();;yield();;wait();下面的程序在控制臺運行時顯示什么?classTest{
publicstaticvoidmain(String[]args){
try{
method();
System.out.println("Afterthemethodcall");
}
catch(NumberFormatExceptionex){
System.out.println("NumberFormatException");
}
catch(RuntimeExceptionex){
System.out.println("RuntimeException");
}
}
staticvoidmethod(){
Strings="5.6";
Integer.parseInt(s);//CauseaNumberFormatException
inti=0;
inty=2/i;
System.out.println("WelcometoJava");
}}
答案:該程序會顯示NumberFormatException下面的程序在控制臺運行時顯示什么?classTest{
publicstaticvoidmain(String[]args){
try{
System.out.print("WelcometoJava");
return;
}
finally{
System.out.println("Thefinallyclauseisexecuted");
}
}}
答案:WelcometoJava
Thefinallyclauseisexecuted下面的哪些聲明是合法的?()
答案:long1=499;doubled=34.4下面的代碼造成的Java異常類型是_________。inti=Integer.MAX_VALUE+1;
答案:noexceptions下面方法打印message:staticvoidnPrint(Stringmessage,intn){
while(n>0){
System.out.print(message);
n--;
}}那么nPrint(”a”,4)會輸出結果是什么(
)
答案:aaaa下面對一個Object[]類型的變量,賦值正確的()
答案:newString[100]下面哪些語句能夠正確地生成5個空字符串?
答案:String
a[]=new
String[5];for(int
i=0;i<5;a[i++]=“”);;String
a[]={“”,“”,“”,“”,“”};下面哪些代碼可以正確編譯
答案:doubled=1.0;inti=1;if(d==i){System.out.println(“Helloworld”);}下面哪些不是java的簡單數據類型?
答案:Boolean
;Double下面哪兩個描述是正確的?
答案:默認構造器有和它所在類相同的訪問修飾詞.;默認構造器調用其父類的無參構造器.下面哪三個描述是正確的?
答案:默認構造器有和它所在類相同的訪問修飾詞.;默認構造器調用其父類的無參構造器.;只有當一個類沒有任何構造器時,編譯器會為它創建一個默認構造器下面代碼產生的異常類型是(
)publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println(1/0);
}}
答案:ArithmeticException下面中哪兩個可以在A的子類中使用:()classA{protectedintmethod1(inta,intb){return0;}}
答案:publicintmethod1(inta,intb){return0;};privateintmethod1(inta,longb){return0;}下面不是數組復制方法的是()。
答案:用“=”進行復制下列選項中能獨立完成外部文件數據讀取操作的流類是()。
答案:FileInputStream下列選項中,不屬于Java語言特點的一項是(
)。
答案:編譯執行下列選項中,不屬于Java語言特點的一項是(
)。
答案:編譯執行下列說法錯誤的有()
答案:在類方法中可用this來調用本類的類方法;在類方法中只能調用本類中的類方法;在類方法中絕對不能調用實例方法下列說法錯誤的有()
答案:數組屬于一種原生類;
intnumber=[]={31,23,33,43,35,63};數組的大小可以任意改變下列說法錯誤的有()
答案:在類方法中可用this來調用本類的類方法;在類方法中只能調用本類中的類方法;在類方法中絕對不能調用實例方法下列說法中錯誤的一項是()
答案:共享數據的訪問不一定全部使用synchronized加鎖下列語句序列執行后,m的值是()inta=10,b=3,m=5;if(a==b)m+=a;elsem=++a*m;
答案:55下列語句序列執行后,k的值是()inti=4,j=5,k=9,m=5;if(i>j||melsek--;
答案:10下列語句序列執行后,k的值是()inti=4,j=5,k=9,m=5;if(i>j||m答案:10下列語句序列執行后,k的值是()inti=10,j=18,k=30;switch(j-i){case8:k++;case9:k+=2;case10:k+=3;default:k/=j;}
答案:2下列語句序列執行后,j的值是
。int
i=1,j=2;if(i<--j-1)
i*=j;
答案:1下列程序的輸出結果是()classC6implementsRunnable{publicvoidrun(){for(inta=3;a<=10;a++){if(isPrime(a))System.out.print(a+"\t");}}publicbooleanisPrime(intn){booleanb=true;for(inti=2;i<n-1&&b;i++){if((n%i)==0)b=false;}returnb;}}publicclassTest6{publicstaticvoidmain(Stringargs[]){Threadt=newThread(newC6());t.start();}}
答案:3
5
7下列標識符不合法的有()
答案:new;1234;car.taxi下列有關接口的敘述錯誤的是哪項?
答案:類實現接口時必須實現其中的方法下列描述中,哪些符合Java語言的特征
答案:支持跨平臺(Windows,Linux,Unix等);GC(自動垃圾回收),提高了代碼安全性下列循環執行完后,n的值為
。intn=0;for(inti=1;i<10;i++){for(intj=1;j<10;j++){if(j%2==0)n++;}}System.out.println(n);
答案:36下列哪些屬于Java語言特點?(
)
答案:面向對象;解釋型;安全;分布式;體系結構中立下列哪個是合法的標識符?()
答案:5下列哪個是合法的標識符?
答案:5下列哪個方法可用于創建一個線程的類?(
)
答案:publicclassXimplementsRunable{publicvoidrun(){……}}下列哪個不是Java關鍵字?()
答案:java下列哪個不是Java關鍵字?
答案:java下列哪一個操作不能使線程從等待阻塞狀態進入對象鎖阻塞狀態?
答案:等待阻塞狀態下的進程調用wait()方法下列關于線程的說法正確的是(
)
答案:Java是支持多線程編程的語言下列關于關鍵字super的說法,錯誤的是(
)
答案:利用super.super....可以調用父類的父類中的方法下列關于publicstaticvoidmain(String[]args){booleana=true;booleanb=false;booleanc=true;if((a&b)|(b&c)&c)System.out.print(“A”);if((a=false)|(a&c))|(a|b))System.out.print(“B”);}
答案:編譯錯誤下列關于Java線程的說法哪些是正確的?()
答案:無正確答案下列代碼的輸出是
publicclassTest{
publicstaticvoidmain(String[]args){
Objecto1=newObject();
Objecto2=newObject();
System.out.print((o1==o2)+""+(o1.equals(o2)));
}}
答案:falsefalse下列不屬于線程生命周期狀態的是()
答案:解鎖狀態下列()方法和resume()方法相互搭配,使線程停止執行,然后調用resume()方法恢復線程。
答案:suspend()下列(
)方法和resume()方法相互搭配,使線程停止執行,然后調用resume()方法恢復線程。
答案:suspend()三維數組中,元素X[i][j]是一個一維數組,其長度可由()得到。
答案:X[i][j].length一旦在循環體內執行到一個return語句,不管這個return處于多少層循環之內,將結束所有循環。
答案:對一個方法不需要返回值,下面哪個關鍵字可以用作此方法的返回類型?()
答案:void一個接口只能繼承一個父接口。
答案:錯一個抽象類可以不實現父接口中任何的抽象方法。
答案:對y的輸出是多少?()inty=0;for(inti=0;i<10;++i){y+=i;}System.out.println(y);
答案:45this關鍵字可以用于引用類的隱藏數據域。
答案:對strings=”java”,如果執行語句charx=s.charAt(4);正確結果是()。
答案:程序異常Scanner類的hasNext()方法返回一個字符串類型值。
答案:錯Scanner類的hasNext()方法返回一個字符串類型值
答案:錯publicstaticvoidmain(String[]args){booleana=true;booleanb=false;booleanc=true;if((a&b)|(b&c)&c)System.out.print(“A”);if((a=false)|(a&c))|(a|b))System.out.print(“B”);}
答案:編譯錯誤PrintWriter類和PrintStream類可以以文本方式輸入基本類型數據值、字符串和對象。
答案:錯n(n≥3)維數組X:它的每一個元素都是一個(n-1)維數組。
答案:對jvm是執行Java字節碼的環境,是運行Java程序的抽象計算機
答案:對JVM是將字節碼解釋成具體系統平臺上的機器指令并執行的虛擬計算機,是實現平臺無關性的關鍵。
答案:對JDK結構目錄包括:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 健康安全常規活動方案
- 健康快車活動方案
- 健康服務進農村活動方案
- 健康科普競賽活動方案
- 健康行動活動方案
- 健康陜西活動方案
- 健行活動策劃方案
- 健身房備戰比賽活動方案
- 健身推銷活動方案
- 健身積分活動方案
- 初中畢業證模板
- 醫療廢物泄漏應急演練
- 譯林版八年級英語下冊期末試題
- 品質部晉升個人述職報告
- 大學生個人職業生涯規劃課件模板
- 缺血性腦卒中影像學發展現狀及展望2024(全文)
- 【MOOC】化學教學論手持技術數字化實驗-華南師范大學 中國大學慕課MOOC答案
- 韋萊韜悅-東方明珠新媒體職位職級體系咨詢項目建議書-2017
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
- 國開《當代中國政治制度》形考任務1-4參考答案
- 急性腎衰CRRT個案護理
評論
0/150
提交評論