国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java期末考試試題及參考答案(10)

這篇具有很好參考價值的文章主要介紹了Java期末考試試題及參考答案(10)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


版權(quán)聲明

  • 本文原創(chuàng)作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

一、填空題

1.Java中的I/O流,按照傳輸數(shù)據(jù)的不同,可分為________和________。
2.java.io包中可以用于從文件中直接讀取字符的是________類。
4.IO提供兩個帶緩沖的字節(jié)流,分別是________和________。
4.在JDK中提供了兩個類可以將字節(jié)流轉(zhuǎn)換為字符流,它們分別是________和________。
5.java.io.FileOutputStream是________的子類,它是操作文件的字節(jié)輸出流。

二、判斷題

1.轉(zhuǎn)換流實現(xiàn)了字節(jié)流和字符流之間的互相轉(zhuǎn)換。
2.字節(jié)流只能用來讀寫二進制文件。
3.JDK提供了兩個抽象類InputStream和OutputStream,它們是字節(jié)流的頂級父類,所有的字節(jié)輸入流都繼承自O(shè)utputStream,所有的字節(jié)輸出流都繼承自InputStream。
4.FileOutputStream是操作文件的字節(jié)輸出流,專門用于把數(shù)據(jù)寫入文件。
5.使用字節(jié)流緩沖區(qū)讀取數(shù)據(jù)相對一個字節(jié)一個字節(jié)的讀取操作效率更低。

三、選擇題

1.下面關(guān)于字節(jié)流緩沖區(qū)的說法錯誤的是( )。
A、使用字節(jié)流緩沖區(qū)讀寫文件是一個字節(jié)一個字節(jié)的讀寫
B、使用字節(jié)流緩沖區(qū)讀寫文件時,可以一次性讀取多個字節(jié)的數(shù)據(jù)
C、使用字節(jié)流緩沖區(qū)讀寫文件,可以大大的提高文件的讀寫操作
D、字節(jié)流緩沖區(qū)就是一塊內(nèi)存,用于存放暫時輸入輸出的數(shù)據(jù)
2.閱讀下列代碼

import java.io.*;
public class Example {
     public static void main(String[] args) throws Exception {
        FileInputStream in = new FileInputStream("itcast.txt");
        int b = 0;         
        while (true) {
            b = in.______;
            if (b == -1) {
                break;
            }
            System.out.println(b);
        }
        in.close()
    }
}

下列選項中,填寫在程序橫線處的方法正確的是()
A、read()
B、close()
C、skip()
D、available()
3.下列選項中,F(xiàn)ileWriter類中read()方法讀取到流末尾的返回值是( )
A、 0
B、 -1
C、 1
D、 無返回值
4.在程序開發(fā)中,經(jīng)常需要對文本文件的內(nèi)容進行讀取,如果想從文件中直接讀取字符便可以使用字符輸入流( )
A、Reader
B、Writer
C、FileReader
D、FileWriter
5.File類提供了一系列方法,用于操作其內(nèi)部封裝的路徑指向的文件或者目錄,當File對象對應(yīng)的文件不存在時,使用哪個方法將新建的一個File對象指定到新文件中。( )
A、String getAbsolutePath()
B、boolean canRead()
C、boolean createNewFile()
D、boolean exists()

四、簡答題

1.簡述字符流與字節(jié)流的區(qū)別。
2.簡述InputStreamReader類與OutputStreamWriter類的作用。

五、編程題

  1. 編寫一個程序,分別使用字節(jié)流和字符流拷貝一個文本文件。要求如下:
    1)使用FileInputStream、FileOutputStreaem和FileReader、FileWriter分別進行拷貝。
    2)使用字節(jié)流拷貝時,定義一個1024長度的字節(jié)數(shù)組作為緩沖區(qū),使用字符流拷貝。

參考答案

一、
1.字節(jié)流 字符流
2.Reader
3.BufferedInputStream BufferedOutputStream
4.InputStreamReader OutputStreamWriter
5.OutputStream
二、
1.對
2.錯
3.錯
4.對
5.錯
三、
1.A
2.A
3.B
4.C
5.C
四、
1.
字節(jié)流的兩個基類是InputStream和OutputStream,字符流的兩個基類是Reader和Writer,它們都是Object類的直接子類,字節(jié)流是處理以8位字節(jié)為基本單位的字節(jié)流類;Reader和Writer類是專門處理16位字節(jié)的字符流類。
2.
InputStreamReader是Reader的子類,它可以將一個字節(jié)輸入流轉(zhuǎn)換成字符輸入流,方便直接讀取字符。OutputStreamWriter是Writer的子類,它可以將一個字節(jié)輸出流轉(zhuǎn)換成字符輸出流,方便直接寫入字符。
五、
1.文章來源地址http://www.zghlxwxcb.cn/news/detail-483400.html

import java.io.*;
public class Test01 {
	public static void main(String[] args) throws Exception {
		// 字節(jié)流拷貝
		FileInputStream in = new FileInputStream("E:/src.txt");
		FileOutputStream out = new FileOutputStream("E:/des1.txt");
		byte[] buf = new byte[1024];
		int len;
		while ((len = in.read(buf)) != -1) {
			out.write(buf, 0, len);
		}
		in.close();
		out.close();
		// 字符流拷貝
		BufferedReader bf = new BufferedReader(new 
											   FileReader("E:/src.txt"));
		BufferedWriter bw = new BufferedWriter(new 
											   FileWriter("E:/des2.txt"));
		String str;
		while ((str = bf.readLine()) != null) {
			bw.write(str);
			bw.newLine();
		}
		bf.close();
		bw.close();
	}
}

到了這里,關(guān)于Java期末考試試題及參考答案(10)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Java期末考試試題及參考答案(01)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 1.Java是一種面向______的語言,它是由SUN公司開發(fā)的高級程序設(shè)計語言。 2.將.java源文件編譯為.class文件的是________命令。 3.Java語言的跨平臺特點是由________保證的。 4.Java程序的運行環(huán)境簡稱為________。 1.

    2024年02月08日
    瀏覽(23)
  • 前端期末考試試題及參考答案(01)

    前端期末考試試題及參考答案(01)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl ______表示頁面中一個內(nèi)容區(qū)塊或整個頁面的標題。 ______表示頁面中一塊與上下文不相關(guān)的獨立內(nèi)容,比如一篇文章。 CSS的引入方式有3種,分別是行內(nèi)式、內(nèi)嵌式和______。 CSS的浮動可以通過______屬性進行設(shè)置。

    2024年02月08日
    瀏覽(27)
  • 前端期末考試試題及參考答案(08)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 在BootStrap中,表單、分頁等都屬于Bootstrap的______。 Bootstrap是由______公司的設(shè)計師開發(fā)的一個前端開源框架。 在頁面引入html5shiv.min.js,用于讓低版本的瀏覽器支持______元素。 Bootstrap包中為我們提供了兩個容器類

    2024年02月09日
    瀏覽(23)
  • 前端期末考試試題及參考答案(06)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl video標簽支持三種格式的視頻文件,分別為______、 、 。 ______用于獲取視頻的原始高度。 表達式\\\"27\\\" !=27的值為______。 標簽支持三種格式的音頻文件,分別為______、 、 。 Audio對象中用于設(shè)置是否靜音的屬性是_

    2024年02月10日
    瀏覽(22)
  • MySQL數(shù)據(jù)庫期末考試試題及參考答案(05)

    MySQL數(shù)據(jù)庫期末考試試題及參考答案(05)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 交叉連接查詢返回的結(jié)果是被連接的兩張數(shù)據(jù)表中所有數(shù)據(jù)行的____ 。 左連接查詢的結(jié)果包括LEFT JOIN子句中左表的____,以及右表中滿足連接條件的記錄。 內(nèi)連接查詢的語法中,ON用于指定查詢的____。 被外鍵引

    2024年02月05日
    瀏覽(38)
  • MySQL數(shù)據(jù)庫期末考試試題及參考答案(02)

    MySQL數(shù)據(jù)庫期末考試試題及參考答案(02)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 創(chuàng)建數(shù)據(jù)庫時,語句中添加____可以防止數(shù)據(jù)庫已存在而引發(fā)的程序報錯。 如果使用非圖形化工具操作數(shù)據(jù)表,操作之前應(yīng)該先使用____命令指定操作是在哪個數(shù)據(jù)庫中進行。 在MySQL中,小數(shù)的表示分為____和定點

    2024年02月11日
    瀏覽(24)
  • MySQL數(shù)據(jù)庫期末考試試題及參考答案(08)

    MySQL數(shù)據(jù)庫期末考試試題及參考答案(08)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl MySQL用戶變量由符號____和變量名組成。 MySQL中____循環(huán)語句會無條件執(zhí)行一次語句列表。 DELIMITER語句可以設(shè)置MySQL的____。 MySQL中打開游標使用____。 存儲過程的過程體以____表示過程體的開始,以____表示過

    2024年02月11日
    瀏覽(25)
  • MySQL數(shù)據(jù)庫期末考試試題及參考答案(06)

    MySQL數(shù)據(jù)庫期末考試試題及參考答案(06)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 普通索引使用KEY或____定義。 在MySQL中,DROP VIEW語句用于____。 MySQL中常見的索引大致分為普通索引、 ____ 、 ____ 、全文索引、空間索引。 只有在查詢條件中使用了復(fù)合索引中的____字段時,該復(fù)合索引才會被使用

    2024年02月08日
    瀏覽(27)
  • MySQL數(shù)據(jù)庫期末考試試題及參考答案(04)

    MySQL數(shù)據(jù)庫期末考試試題及參考答案(04)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl MySQL中提供了____,可以在查詢時去除重復(fù)的值。 使用ORDER BY對查詢結(jié)果進行排序時,默認是按____排列。 SELECT語句中,用于對分組查詢結(jié)果再進行過濾的是____。 為了使查詢結(jié)果滿足用戶的要求,可

    2024年02月11日
    瀏覽(18)
  • MySQL數(shù)據(jù)庫期末考試試題及參考答案(01)

    MySQL數(shù)據(jù)庫期末考試試題及參考答案(01)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl ___在20世紀80年代被美國國家標準學會和國際標準化組織定義為關(guān)系型數(shù)據(jù)庫語言的標準。 數(shù)據(jù)模型所描述的內(nèi)容包括3個部分,分別是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、___。 概念數(shù)據(jù)模型中實體與實體之間的聯(lián)系,有___、

    2024年02月05日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包