2016年計算機二級《JAVA》章節(jié)習題:輸入輸出及文件操作

字號:

第7章 輸入輸出及文件操作
    1[單選題]下列關于棧的描述中錯誤的是( )。
    A.棧是先進后出的線性表
    B. 棧只能順序存儲
    C. 棧具有記憶作用
    D. 對棧的插入與刪除操作中,不需要改變棧底指針
    參考答案:B
    2[單選題]要從文件" file.dat"文件中讀出第10個字節(jié)到變量C中,下列哪個方法適合? (  )
    A.FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();
    B.FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();
    C.FileInputStream in=new FileInputStream("file.dat"); int c=in.read();
    D.RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();
    參考答案:A
    3[單選題]Character流與Byte流的區(qū)別是(  )
    A.每次讀入的字節(jié)數(shù)不同
    B.前者帶有緩沖,后者沒有
    C.前者是塊讀寫,后者是字節(jié)讀寫
    D.二者沒有區(qū)別,可以互換使用
    參考答案:A
    4[單選題]為實現(xiàn)多線程之間的通信,需要使用下列哪種流才合適(  )
    A.Filter streamB.File streamC.Random access streamD.Piped stream
    參考答案:D
    5[單選題]Java中哪個類提供了隨機訪問文件的功能(  )
    A.RandomAccessFile類 B.RandomFile類C.File類 D.AccessFile類
    參考答案:A
    6[單選題]
    參考答案:C
    8[單選題]在讀字符文件Employee.dat時,使用該文件作為參數(shù)的類是
    A.BufferReader B.DataInputStream C.DataOutoutStream
    D.FileInputStream
    參考答案:D
    14[單選題]下列哪個選項不是FilterInputStream的子類?
    A.CheckedInputStream
    B.BufferedInputStream
    C.PushbackInputStream
    D.FileInputStream
    參考答案:D
    16[單選題]下列哪個不是nio包的新特點?
    A.內存映射技術 B.文件鎖定 C.字符及編碼 D.阻塞I/O
    參考答案:D
    17[單選題]下列哪個選項不是InputStream類中的方法?
    A.public abstract int read()throws IOException
    B.public final void writeInt(int v)throws IOException
    C.public void close()throws IOException
    D.public int available()throws IOException
    參考答案:B
    19[單選題]下列InputStream類中哪個方法可以用于關閉流?
    A.skip() B.close() C.mark() D.reset()
    參考答案:B
    20[單選題]在程序讀入字符文件時,能夠以該文件作為直接參數(shù)的類是
    A.FileReader
    B.BufferedReader
    C.FileInputStream
    D.ObjectInputStream
    參考答案:A
    21[單選題]java.io包的File類是
    A.字符流類 B.字節(jié)流類 C.對象流類 D.非流類
    參考答案:B
    25[填空題]FileInputStream是字節(jié)流;BufferedWriter是字符流;ObjectOutputStream是    。
    參考解析:對象流或對象輸出流
    26[填空題]過濾字節(jié)輸出流都是______抽象類的子類。
    參考解析:InputStream