




付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
走進JAVA編程知到課后答案智慧樹章節測試答案2025年春昆明理工大學第一章單元測試
下面的方法中,不能實現為Java程序輸入數據的是___________。()
A:使用命令行參數
B:將標準輸入流對象System.in封裝成Scanner對象
C:直接使用System.in對象的各種方法
D:將標準輸入流對象System.in封裝成BufferedReader對象
答案:直接使用System.in對象的各種方法
Scanner對象中用于讀取一個整數的方法是_________。()
A:next
B:readLine
C:nextDouble
D:nextInt
答案:nextInt
Java既是開發環境,又是應用環境,它代表了一種新的計算模式。()
A:錯B:對
答案:對Java是一種嚴格的面向對象語言,編寫的所有代碼都限定在類內完成。()
A:對B:錯
答案:對JVM的代碼格式為壓縮的字節碼,因而效率較高。()
A:對B:錯
答案:對
第二章單元測試
有聲明語句“finalintP=3;ints;”,下列的哪個語句是正確的________。()
A:s=2*P++;B:s=2*P;C:s=2*++P;D:s=2*P--;
答案:s=2*P;publicclassEx49{
publicstaticvoidmain(Stringargs[]){
floata=20.28f,b=5.0F;
a%=b;
b*=b+2;
System.out.println(""a=""+a+"",b=""+b);
}
}"
上面程序的運行結果是________。()
A:a=0.28,b=35B:a=0,b=27C:a=0,b=27.00D:a=0.28,b=35.00
答案:a=0.28,b=35.00
基本數據類型的變量在聲明時,系統會給它們分配相應的存儲空間。()
A:對B:錯
答案:對引用型數據類型的變量在聲明時,系統不會為它們分配相應的存儲空間。()
A:對B:錯
答案:錯在Java語言中可以同時使用ASCII碼和Unicode碼。()
A:對B:錯
答案:錯
第三章單元測試
else子句總是與和它具有相同縮進格式的if語句配對。()
A:錯B:對
答案:錯在for循環中,初始化語句可以定義兩種不同類型的變量。()
A:錯B:對
答案:錯在switch語句中的表達式計算結果可以是浮點型。()
A:對B:錯
答案:錯publicclassExa2{
publicstaticvoidmain(String[]args){
intgrade;
grade=Integer.parseInt(args[0]);
if(grade>=60)
System.out.println(""及格"");
elseif(grade>=70)
System.out.println(""中"");
elseif(grade>=80)
System.out.println(""良"");
elseif(grade>=90)
System.out.println(""優"");
else
System.out.println(""不及格"");
}
}
仔細閱讀上面的程序,選擇正確答案________。()
A:程序編譯不出錯,但是不能按邏輯顯示正確的結果
B:程序編譯就會出錯
C:程序是正確的
D:其他說法都不對
答案:程序編譯不出錯,但是不能按邏輯顯示正確的結果
inti=1;
switch(i){
case0:
System.out.print(""zero"");
case1:
System.out.print(""one"");
case2:
System.out.print(""two"");
break;
default;
System.out.print(""default"");
}
指出上列程序的運行結果________。()
A:zeroonetwoB:oneC:onetwoD:onetwodefault
答案:onetwo
第四章單元測試
下面語句錯誤的是_______。()
A:double[]a3=newdouble[3];
B:doublea2[][]=newdouble[3];
C:double[]a1=newdouble(3);
D:doublea4[]={1.0,2.0,3.0};
答案:double[]a1=newdouble(3);
下列關于運行程序的命令行參數的描述中,正確的是_______。()
A:命令行的命令字被存放在args[0]中
B:第一個命令行參數被存放在args[0]中
C:數組args[]的大小與命令行參數的個數無關
D:第一個命令行參數被存放在args[1]中
答案:第一個命令行參數被存放在args[0]中
若有定義byte[]x={11,22,33,-66};,其中3≧k≧0,則對x數組引用錯誤的是_______。()
A:x[k+5]x[0]
B:x[k]C:x[5-3]
答案:x[k+5]x[0]
數組是由多個類型相同的元素組成的有順序的數據集合。數組為處理一組同類型數據提供了方便,實現對這些數據的統一管理。()
A:錯B:對
答案:對數組與基本數據類型變量同樣,聲明數組后即可給數組元素賦值。()
A:錯B:對
答案:錯
第五章單元測試
在一個類的內部可以再定義其他類,這樣的類稱為內部類。()
A:錯B:對
答案:對繼承具有傳遞性。若B類繼承于A類,C類繼承于B類,則C類將間接繼承A類的特性。()
A:對B:錯
答案:對Java只允許一個類有一個父類,但允許一個類實現多個接口。()
A:錯B:對
答案:對如果一個類需要從其它類繼承屬性和方法,需要使用的關鍵字是________。()
A:implementsB:package
C:importD:extends
答案:extends在一個方法體內定義的局部變量的作用范圍是________。()
A:該類內B:該類所在的包的所有類
C:該方法體內D:該類內及其子類
答案:該方法體內若要使一個方法能夠不依賴于該類對象而存在,必須使用的關鍵字是________。()
A:voidB:final
C:publicD:static
答案:static
第六章單元測試
如果數據需要按指定的自然順序排序,首先選擇TreeSet或TreeMap。()
A:錯B:對
答案:對以Hash開頭的集合類,元素的讀取和修改效率最高。()
A:錯B:對
答案:對以Linked開頭的集合類,元素的讀取慢但修改快。()
A:對B:錯
答案:對下列有關Java包的說法中,錯誤的是()。
A:package語句一定出現在其他執行代碼之前
B:程序中可以有多條package語句
C:若沒有為源代碼文件指定具體的包,則它屬于默認的無名包
D:可以用點分隔的形式指定具有層次結構的包
答案:程序中可以有多條package語句
Strings=""12345#aaa#bbb#67890"";
intn=s.indexOf(""#"");
intk=s.indexOf(""#"",n+1);
intm=s.indexOf(""#"",k+1);
Strings2=s.substring(m+1);
System.out.println(s2);
閱讀上面的程序片斷,輸出結果是()。
A:aaaB:12345C:bbb
D:67890
答案:67890
第七章單元測試
try{
try塊代碼
}catch(IOExceptione){
異常處理代碼1
}catch(Exceptione){
異常處理代碼2
}
以上try-catch結構的try塊代碼拋出異常IOException時,將執行異常處理代碼1,異常處理代碼2不被執行。()
A:對B:錯
答案:對java.lang.Exception類的子類并不都是受檢查異常。()
A:錯B:對
答案:對ArrayIndexOutOfBoundsException屬于受檢查異常。()
A:錯B:對
答案:錯publicclassMyClassextendsException{}
有如上MyClass類的定義,則MyClass屬于()。()
A:并非異常類
B:錯誤C:受檢查異常D:運行時異常
答案:受檢查異常publicclassmethodA(){
foo();
}"
已知foo方法聲明拋出IOException異常,則如上程序代碼片斷中,關于需要在橫線處補充代碼的說法,正確的是()。()
A:throwsIOExceptionB:throwIOExceptionC:IOExceptionD:橫線處不需要補充代碼
答案:throwsIOException關于異常的描述,不正確的是()。()
A:異常是一種在程序執行過程中產生的打斷正常指令流的事件。
B:Java語言中使用異常類抽象表示異常。Object類也可以作為異常類。
C:捕獲是指在運行時環境的調度下,接收被拋出的異常對象并進行異常處理。
D:拋出是指將異常對象遞交給Java運行時環境,由運行時環境進行異常處理的調度。
答案:Java語言中使用異常類抽象表示異常。Object類也可以作為異常類。
第八章單元測試
對象流提供了按對象讀寫數據的方法。要實現對象的讀寫,對象必須經過序列化(Serializable)處理。()
A:錯B:對
答案:對過濾流就是數據輸入輸出時進行數據轉換、數據緩沖等過濾處理的類。()
A:錯B:對
答案:對通過File類不能對文件屬性進行修改。()
A:對B:錯
答案:錯Java對文件類提供了許多操作方法,能獲得文件對象父路徑名的方法的是________。()
A:getParentFile()B:getName()
C:getAbsolutePath()D:getParent()
答案:getParent()下列Java語句:
ObjectOutputStreamout=newObjectOutputStream
(new___________(""employee.dat""));
在下劃線處應填的正確選項是________。()
A:FileB:OutputStream
C:FileOutputStreamD:FileWriter
答案:FileOutputStream
第九章單元測試
Swing的頂層容器有JFrame、JApplet、JWindow和JPanel。()
A:對B:錯
答案:錯一個容器中可以混合使用多種布局管理器。()
A:對B:錯
答案:錯在使用BorderLayout布局時,最多可以放入五個組件。()
A:錯B:對
答案:對以下組件中,不屬于Swing組件的是_______。()
A:Button
B:JPanel
C:JLabel
D:Jlist
答案:Button
要創建一個帶有標題行和最小化、最大化和關閉按鈕的獨立窗口,需要使用的容器是_______。()
A:JWindow
B:JFrame
C:JDialog
D:JApplet
答案:JFrame
通過_______,可以得到所選的下拉框的內容。()
A:調用選項數組的getSelectedItem()方法
B:調用選中字符串的getSelectedString()方法
C:調用框架的getSelectedComboItem()方法
D:調用下拉框的getSelectedItem()方法
答案:調用下拉框的getSelectedItem()方法
第十章單元測試
多線程沒有安全問題。()
A:錯B:對
答案:錯stop()方法是終止當前線程的一種狀態。()
A:對B:錯
答案:對當線程對象獲得CPU資源被調度執行時,該線程會自動調用其run()方法執行。()
A:錯B:對
答案:對當線程調用start()后,其所處狀態為______。()
A:阻塞狀態
B:新建狀態
C:就緒狀態
D:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業設計與智能制造技術融合應用
- 工業設計與制造技術的創新融合
- 工作中的心理疲勞與對策研究
- 工作中的數據分析軟件使用指南
- 工業設計的美學與實 用性探討
- 工作中的法律風險防范與應對
- 工作流程標準化與管理提升
- 工作與生活平衡的企業政策實踐
- 工程塑料模架設計與優化
- 工作匯報的邏輯框架
- 《科學護眼愛眼共享光明未來》近視防控宣傳教育課件
- 面向對象分析和設計講座面向對象方法學PPT資料
- 鑄鐵閘門及啟閉機安裝說明及操作手冊
- 《財政學》教學大綱中文版
- 高危新生兒急診服務流程圖
- CLSI EP25-A 穩定性考察研究
- SJG 44-2018 深圳市公共建筑節能設計規范-高清現行
- 職工子女暑期工會愛心托管班的方案通知
- “文化引導型”城市更新思想思考與實踐課件
- 卷心菜中過氧化物酶熱穩定性的初步研究
- 渦輪增壓器系統及常見故障案例
評論
0/150
提交評論