Java 輸入輸出(含部分答案)_第1頁
Java 輸入輸出(含部分答案)_第2頁
Java 輸入輸出(含部分答案)_第3頁
Java 輸入輸出(含部分答案)_第4頁
Java 輸入輸出(含部分答案)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——Java輸入輸出(含部分答案)Java輸入輸出

知識點:

1、文件和流的操作,理解字節(jié)流和字符流的概念2、異常處理的概念,自定義異常類

一、選擇題

1、假使一個程序段中有多個catch,則程序會按如下哪種狀況執(zhí)行?()

A)找到適合的例外類型后繼續(xù)執(zhí)行后面的catchB)找到每個符合條件的catch都執(zhí)行一次

C)找到適合的例外類型后就不再執(zhí)行后面的catchD)對每個catch都執(zhí)行一次

2、程序員將可能發(fā)生異常的代碼放在()塊中,后面緊跟著一個或多個()塊。

A)catch、tryB)try、catch

C)try、exceptionD)exception、try

3、在Java語言中,在程序運行時會自動檢查數(shù)組的下標(biāo)是否越界,假使越界,會拋擲下面的異常()

A)SQLExceptionB)IOExceptionC)ArrayIndexOutOfBoundsExcetionD)SecurityManager

4、在Java中,關(guān)于捕獲異常的語法try-catch-finally的以下描述哪些正確?()A)try-catch必需配對使用B)try可以單獨使用

C)try-finally必需配對使用D)在try-catch后假使定義了finally,則finally確定會執(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正常運行并返回,會顯示下面的哪些信息?()A)HelloWorldB)Exception1

1

C)Exception2D)HelloWorld!!

6、假使以下的方法能夠正常運行,在控制臺上將顯示什么?()

publicvoidexample(){try{

unsafe();

System.out.println(\}

catch(SafeExceptione){System.out.println(\}

finally{System.out.println(\System.out.println(\}

A)Test1B)Test2C)Test3D)Test4

7、以下哪一項不是File類的功能:()

A)創(chuàng)立文件B)創(chuàng)立目錄C)刪除文件D)拷貝文件

2、下面哪個不是InputStream類中的方法:()A)intread(byte[])B)voidflush()C)voidclose()D)intavailable()8、構(gòu)造BufferedInputStream的適合參數(shù)是哪個?

A)BufferedInputStreamB)BufferedOutputStreamC)FileInputStreamD)FileOuterStreamE)File9、要從文件\file.dat\文件中讀出第10個字節(jié)到變量C中,以下哪個方法適合?()

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正常運行,則輸出結(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(\}

假使有一個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.無輸出

B.\后跟\C.\后跟\D.\E.\

16、以下哪個是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

}

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

評論

0/150

提交評論