1系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指(

1系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指(

ID:14080290

大?。?7.50 KB

頁數(shù):8頁

時間:2018-07-25

1系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指(_第1頁
1系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指(_第2頁
1系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指(_第3頁
1系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指(_第4頁
1系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指(_第5頁
資源描述:

《1系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指(》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、171第10章文件習(xí)題解答學(xué)習(xí)情境九文件習(xí)題解答一、選擇題1.系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指()。A.鍵盤B.顯示器C.軟盤D.硬盤【答案】A【說明】鍵盤系統(tǒng)的標(biāo)準(zhǔn)輸入文件,顯示器是系統(tǒng)的標(biāo)準(zhǔn)輸出文件。2.文件類型是一個()。A.?dāng)?shù)組B.指針C.結(jié)構(gòu)體D.地址【答案】C【說明】文件類型是系統(tǒng)定義的結(jié)構(gòu)體類型。3.若執(zhí)行fopen函數(shù)時發(fā)生錯誤,則函數(shù)的返回值是()。A.地址值B.0C.1D.EOF【答案】B【說明】執(zhí)行fopen函數(shù)時發(fā)生錯誤時,將帶回一個空指針值NULL,NULL在stdio.h中被定義為0。4.若要

2、用fopen函數(shù)打開一個新的二進(jìn)制文件,該文件要既能讀也能寫,則文件使用方式字符串應(yīng)是()。A."ab+"B."wb+"C."rb+"D."ab"【答案】A【說明】在文件打開方式中,"b"指二進(jìn)制文件,"a+"為可追回,也可讀。5.若以"a+"方式打開一個已存在的文件,則以下敘述正確的是()。A.文件打開時,原有文件內(nèi)容不刪除,位置指針移到文件末尾,可作添加和讀寫操作B.文件打開時,原有文件內(nèi)容不刪除,位置指針移到文件開頭,可作重寫和讀操作C.文件打開時,原有文件內(nèi)容被刪除,只可作寫操作D.以上各種說法皆不正確

3、【答案】A【說明】見上題。6.若希望向文件末尾添加新的數(shù)據(jù)則應(yīng)以()打開文件A."r"方式B."w"方式C."a"方式D."rb"方式【答案】C【說明】“a”為追加方式。7.fscanf函數(shù)的正確調(diào)用形式是()。A.fscanf(fp,格式字符串,輸出表列)B.fscanf(格式字符串,輸出表列,fp)C.fscanf(格式字符串,文件指針,輸出表列)D.fscanf(文件指針,格式字符串,輸入表列)【答案】D【說明】只有D符合語法格式要求。其他選項均不對。171第10章文件習(xí)題解答8.fgetc函數(shù)的作用是從

4、指定文件讀入一個字符串文件的打開方式必須是()。A.只寫B(tài).追加C.讀或讀寫D.答案b和c都正確【答案】C【說明】fgetc函數(shù)是讀入字符,因此文件要能讀,只有C正確。其他選項均不對。9.函數(shù)調(diào)用語句:fseek(fp,-20L,2);的含義是()。A.將文件位置指針移到距離文件頭20個字節(jié)處B.將文件位置指針從當(dāng)前位置向后移動20個字節(jié)C.將文件位置指針從文件末尾處后退20個字節(jié)D.將文件位置指針移到離當(dāng)前位置20個字節(jié)處【答案】C【說明】fseek是個隨機(jī)定位函數(shù),按語義只有C正確。10.若調(diào)用fputc函

5、數(shù)輸出字符成功,則其返回值是()。A.EOFB.1C.0D.輸出的字符【答案】C【說明】fputc函數(shù)輸出字符成功函數(shù)值為0,失敗時為EOF。11.已知函數(shù)的調(diào)用形式:fread(buf,size,count,fp);其中buf代表的是()。A.一個整形變量,代表要讀入的數(shù)據(jù)項總數(shù)B.一個文件指針,指向要讀的文件C.一個指針,指向要讀入數(shù)據(jù)的存放地址D.一個存儲區(qū),存放要讀的數(shù)據(jù)項【答案】C【說明】fread函數(shù)將從文件中讀出的數(shù)據(jù)存放到buf為首地址的存儲區(qū)。12.已知有定義inti;floatt;,則下列正

6、確的fscanf語句是()。A.fscanf(fp,"%d,%6.2f",i,t)B.fscanf(fp,i,t)C.fscanf(fp,%d,%6.2f,i,t)D.fscanf(fp,"%d,%6.2f",&i,&t)【答案】D【說明】只有D符合fscanf函數(shù)的語法格式。13.fgets函數(shù)的返回值為()。A.0B.-1C.讀入字符串的首地址D.讀入字符串的長度【答案】C【說明】fgets函數(shù)返回讀入字符串的首地址,若遇文件結(jié)束或錯誤返回NULL。14.rewind函數(shù)的作用是()。A.重新打開文件B.使

7、文件位置指針重新回到文件末C.使文件位置指針重新回到文件的開始D.返回文件長度值【答案】C【說明】只有C正確。171第10章文件習(xí)題解答15.在執(zhí)行fopen函數(shù)時,ferror函數(shù)的初值是()。A.TUREB.-1C.1D.0【答案】D【說明】在執(zhí)行fopen函數(shù)時,ferror函數(shù)的初自動置0。16.ftell函數(shù)的作用是()。A.得到流式文件中的當(dāng)前位置B.移動流式文件的位置指針C.初始化流式文件的位置指針D.以上答案均正確【答案】A【說明】ftell函數(shù)的作用是得到流式文件中的當(dāng)前位置,用相對于文件頭的

8、位移量來表示。二、填空題1.打開文件時:(1)若要新建一個磁盤文本文件,打開方式應(yīng)選用。(2)若要讀出一個磁盤二進(jìn)制文件,打開方式應(yīng)選用。(3)若要對一個磁盤二進(jìn)制文件的已有內(nèi)容即可讀又可追加新的內(nèi)容應(yīng)選用。(4)若要對一個磁盤文本文件的已有內(nèi)容既讀又寫,打開方式應(yīng)選用。(5)若要新建一個磁盤文本文件,并且能讀其內(nèi)容,打開方式應(yīng)選用。【答案】(1)"w"(2)"rb"(3)"ab"(4

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。