版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——Java輸入輸出(含部分答案)Java輸入輸出
知識(shí)點(diǎn):
1、文件和流的操作,理解字節(jié)流和字符流的概念2、異常處理的概念,自定義異常類
一、選擇題
1、假使一個(gè)程序段中有多個(gè)catch,則程序會(huì)按如下哪種狀況執(zhí)行?()
A)找到適合的例外類型后繼續(xù)執(zhí)行后面的catchB)找到每個(gè)符合條件的catch都執(zhí)行一次
C)找到適合的例外類型后就不再執(zhí)行后面的catchD)對(duì)每個(gè)catch都執(zhí)行一次
2、程序員將可能發(fā)生異常的代碼放在()塊中,后面緊跟著一個(gè)或多個(gè)()塊。
A)catch、tryB)try、catch
C)try、exceptionD)exception、try
3、在Java語(yǔ)言中,在程序運(yùn)行時(shí)會(huì)自動(dòng)檢查數(shù)組的下標(biāo)是否越界,假使越界,會(huì)拋擲下面的異常()
A)SQLExceptionB)IOExceptionC)ArrayIndexOutOfBoundsExcetionD)SecurityManager
4、在Java中,關(guān)于捕獲異常的語(yǔ)法try-catch-finally的以下描述哪些正確?()A)try-catch必需配對(duì)使用B)try可以單獨(dú)使用
C)try-finally必需配對(duì)使用D)在try-catch后假使定義了finally,則finally確定會(huì)執(zhí)行
5、給定下面的代碼片斷:
publicclassAnimal{publicvoidCat(){try{
Method();}
catch(ArrayIndexOutBoundsExceptione){System.out.println(\catch(Exceptione)
{System.out.println(\finally
{System.out.println(\}
publicvoidMethod(){//...}
publicstaticvoidmain(String[]args){
Animal.Ani=newAnimal();Ani.Cat();}}
假使函數(shù)method正常運(yùn)行并返回,會(huì)顯示下面的哪些信息?()A)HelloWorldB)Exception1
1
C)Exception2D)HelloWorld!!
6、假使以下的方法能夠正常運(yùn)行,在控制臺(tái)上將顯示什么?()
publicvoidexample(){try{
unsafe();
System.out.println(\}
catch(SafeExceptione){System.out.println(\}
finally{System.out.println(\System.out.println(\}
A)Test1B)Test2C)Test3D)Test4
7、以下哪一項(xiàng)不是File類的功能:()
A)創(chuàng)立文件B)創(chuàng)立目錄C)刪除文件D)拷貝文件
2、下面哪個(gè)不是InputStream類中的方法:()A)intread(byte[])B)voidflush()C)voidclose()D)intavailable()8、構(gòu)造BufferedInputStream的適合參數(shù)是哪個(gè)?
A)BufferedInputStreamB)BufferedOutputStreamC)FileInputStreamD)FileOuterStreamE)File9、要從文件\file.dat\文件中讀出第10個(gè)字節(jié)到變量C中,以下哪個(gè)方法適合?()
A)FileInputStreamin=newFileInputStream(\c=in.read();
B)FileInputStreamin=newFileInputStream(\c=in.read();
C)FileInputStreamin=newFileInputStream(\D)RandomAccessFilein=newRandomAccessFile(\
intc=in.readByte();
10、以下程序發(fā)生什么異常?classA{intx;
publicstaticvoidmain{Ax;
System.out.println(x.x);}}
A.IOException
B.InterruptExceptionC.NullPointerExceptionD.DataFormatException11、設(shè)有如下方法:publicvoidtest(){try{
2
oneMethod();
System.out.println(\
}catch(ArrayIndexOutOfBoundsExceptione){System.out.println(\}catch(Exceptione){
System.out.println(\}finally{
System.out.println(\}}
假使oneMethod正常運(yùn)行,則輸出結(jié)果中有哪些?A.condition1B.condition2C.condition3D.finally
12、設(shè)有如下代碼:publicvoidfun(){inti;try{
i=System.in.read();
System.out.println(\}catch(IOExceptione){
System.out.println(\}finally{
System.out.println(\}
System.out.println(\}
假使有一個(gè)IOException發(fā)生,則輸出有哪些?A.Location1B.Location2C.Location3D.Location4
13、設(shè)有如下代碼:
1Strings=null;
2if(s!=nullreturn;
}catch(IOExceptionx1){
System.out.println(\return;
}catch(Exceptionx2){
System.out.println(\return;}finally{
System.out.println(\}
假使tryThis()拋出NumberFormatException,則輸出結(jié)果是?A.無(wú)輸出
B.\后跟\C.\后跟\D.\E.\
16、以下哪個(gè)是RandomAccessFile文件的構(gòu)造方法:A.RandomAccessFile(\B.RandomAccessFile(\C.RandomAccessFile(\D.RandomAccessFile(\17、設(shè)有如下代碼:importjava.io.*;publicclassTh{
publicstaticvoidmain(Stringargv[]){Tht=newTh();t.amethod();}
publicvoidamethod(){try{
ioCall();
}catch(IOExceptionioe){}}
4
}
以下哪個(gè)最有可能是ioCall方法的方法體?
A.publicvoidioCall()throwsIOException{
DataInputStreamdin=newDataInputStream(System.in);din.readChar();}
B.publicvoidioCall()throwIOException{
DataInputStreamdin=newDataInputStream(System.in);din.readChar();}
C.publicvoidioCall(){
DataInputStreamdin=newDataInputStream(System.in);din.readChar();}
D.publicvoidioCallthrowsIOException(){
DataInputStreamdin=newDataInputStream(System.in);din.readChar();}
18、當(dāng)前目錄不存在名為Hello.txt的文件,執(zhí)行下面代碼的輸出結(jié)果為?importjava.io.*;publicclassMine{
publicstaticvoidmain(Stringargv[]){Minem=newMine();
System.out.println(m.amethod());}
publicintamethod(){try{
FileInputStreamfile=newFileInputStream(\}
catch(FileNotFoundExceptione){
System.out.print(\return-1;}
catch(IOExceptione){
System.out.print(\}
return0;}}
A.NosuchfilefoundB.Nosu
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)人力資源方案(13篇)
- 2025年度汽車修車廠合伙經(jīng)營(yíng)與維修車輛救援服務(wù)合同3篇
- 高考議論文范文800字左右
- 2025年度智能視頻分析系統(tǒng)服務(wù)采購(gòu)合同3篇
- 2024年文化產(chǎn)業(yè)發(fā)展債務(wù)轉(zhuǎn)讓與知識(shí)產(chǎn)權(quán)保護(hù)合同3篇
- 西師大版五年下《分?jǐn)?shù)加減法》教案4篇
- 初三英語(yǔ)單詞表(漢英對(duì)照)
- 校園廣告宣傳方案
- GB-T30564-2014無(wú)損檢測(cè)無(wú)損檢測(cè)人員培訓(xùn)機(jī)構(gòu)指南
- 通信原理基本知識(shí)點(diǎn)匯集
- 【8地RJ期末】安徽省蕪湖市無(wú)為市2023-2024學(xué)年八年級(jí)上學(xué)期期末地理試題(含解析)
- 中國(guó)AI+Agent應(yīng)用研究報(bào)告
- 五級(jí)(程控交換)職業(yè)技能鑒定理論考試題及答案
- 醫(yī)療救護(hù)合作協(xié)議
- 《微元法的應(yīng)用》課件
- 文職-管理學(xué)基礎(chǔ)知識(shí)點(diǎn)
- 標(biāo)準(zhǔn)門面租房合同范本
- 《無(wú)人機(jī)飛行操控技術(shù)(微課版)》全套教學(xué)課件
- 2023-2024學(xué)年廣東省深圳高級(jí)中學(xué)七年級(jí)(上)期末歷史試卷
- 數(shù)據(jù)分析師歷年考試真題試題庫(kù)(含答案)
- 2024年人教版初二道德與法治上冊(cè)期末考試卷(附答案)
評(píng)論
0/150
提交評(píng)論