版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言標(biāo)準(zhǔn)化-第19單元[復(fù)制]您的姓名:[填空題]*_________________________________1."以下程序執(zhí)行后輸出結(jié)果是()
#include""stdio.h""
main()
{
chars[]=""\n123\\"";
printf(""%d,%d\n"",strlen(s),sizeof(s));
}"[單選題]*A、賦初值的字符串有錯B、6,7C、5,6(正確答案)D、6,62.當(dāng)已經(jīng)存在一個file1.txt文件,執(zhí)行函數(shù)fopen(“file1.txt”,”r”)的功能是()[單選題]*A、打開file1.txt文件,清除原有的內(nèi)容;B、打開file1.txt文件,只能寫入新的內(nèi)容;C、打開file1.txt文件,只能讀取原有內(nèi)容;(正確答案)D、打開file1.txt文件,可以讀取和寫入新的內(nèi)容;3.在C程序中,可把整型數(shù)以二進(jìn)制形式存放到文件中的函數(shù)是()[單選題]*A、fprintf函數(shù)?(正確答案)B、fputc函數(shù)C、fgetc函數(shù)D、fgets函數(shù)4.C中,對文件的存取以()為單位()[單選題]*A、記錄B、字節(jié)(正確答案)C、元素D、簇5.在C中若按照數(shù)據(jù)的組織形式劃分,文件可分為()[單選題]*A、程序文件和數(shù)據(jù)文件B、磁盤文件和設(shè)備文件C、二進(jìn)制文件和文本文件(正確答案)D、順序文件和隨機(jī)文件6.若要打開A盤上user子目錄下名為abc.txt的文本文件進(jìn)行讀、寫操作,下面符合此要求的函數(shù)調(diào)用是()[單選題]*A、fopen("A:\user\abc.txt","r")B、fopen("A:\\user\\abc.txt","r+")(正確答案)C、fopen("A:\user\abc.txt","rb")D、fopen("A:\\user\\abc.txt","w")7.下面的變量表示文件指針變量的是()[單選題]*A、FILE*fp(正確答案)B、FILEfpC、FILER*fpD、file*fp8.在C中,下面對文件的敘述正確的是()[單選題]*A、用“r”方式打開的文件只能向文件寫數(shù)據(jù)B、用“R”方式也可以打開文件C、用“w”方式打開的文件只能用于向文件寫數(shù)據(jù),且該文件可以不存在(正確答案)D、用“r”方式可以打開不存在的文件9."若有以下函數(shù)定義,則在主函數(shù)中正確的調(diào)用語句是()
#include<stdio.h>
voidfun(intarray[][5])
{
...
}
voidmain()
{
inta[3][5],b;
...
?
}"[單選題]*A、fun(a[3][5]);B、b=fun(a);C、fun(a);(正確答案)D、fun(a)10."設(shè)有以下定義:#defined2
inta=0;doubleb=1.25;charc=’A’;則下面語句中錯誤的是()[單選題]*A、a++B、b++C、c++D、d++(正確答案)11."在C中,常用如下方法打開一個文件
if((fp=fopen(""file1.c"",""r""))==NULL)
{printf(""cannotopenthisfile\n"");exit(0);}
其中函數(shù)exit(0)的作用是()[單選題]*A、退出C環(huán)境B、退出所在的復(fù)合語句C、當(dāng)文件不能正常打開時,關(guān)閉所有的文件,并終止正在調(diào)用的過程(正確答案)D、當(dāng)文件正常打開時,終止正在調(diào)用的過程12.fopen函數(shù)可以實(shí)現(xiàn)文件的()操作。()[單選題]*A、打開(正確答案)B、寫C、讀寫D、關(guān)閉13."已知已正確定義并打開文件:如下
FILE*fp;
fp=fopen(""D:\\a.txt"",""a+"");
文件關(guān)閉的格式是()[單選題]*A、其它三項(xiàng)都不對B、fclose(fp);(正確答案)C、fclose();D、fclose()fp;14.fprintf()函數(shù)的功能是()[單選題]*A、把磁盤文件上的內(nèi)容讀出來B、其它三項(xiàng)都不對C、把磁盤文件上的內(nèi)容輸出出來D、把內(nèi)容寫到磁盤文件上去(正確答案)15.已知文件指針fp已知定義正確,那么從指定的文件讀入一個字符,fgetc()函數(shù)的調(diào)用形式為()[單選題]*A、其它三項(xiàng)都不對B、ch=fgetc();C、ch=fgetc(fp);(正確答案)D、fp=fgetc();16.文件結(jié)束標(biāo)志是()[單選題]*A、\0B、EOF(正確答案)C、\nD、017.(專基)以下定義語句中正確的是()[單選題]*A、chara='A'b='B';B、floata=b=10.0;C、inta=10,b=20;(正確答案)D、floata=10.0,intb=20;18."把一個字符寫到磁盤文件上去,我們一般使用的是()[單選題]*A、getchar()函數(shù)B、fgetc()函數(shù)C、putc()函數(shù)D、fputc()函數(shù)(正確答案)19.文件指針指的是()[單選題]*A、其它三項(xiàng)都不對B、通過變量指向一個文件地址C、在C語言中用一個指針變量指向一個文件,這個指針就是文件指針(正確答案)D、通過常量指向一個文件地址20.數(shù)據(jù)都是以()形式存儲在外部存儲器上的。()[單選題]*A、文件(正確答案)B、視頻C、聲音D、圖像21."有如下程序段:
#include<stdio.h>
main()
{FILE*fp;
inti;
chars[10];
fp=fopen(""name.txt"",""w"");
for(i=0;i<40;i++)
{
scanf(""%s"",s);
fputs(s,fp);fputs(""\n"",fp);
}
fclose(fp);
}
以下說法不正確是()*A、將39個人的名字寫入文本文件name.txt中(正確答案)B、將40個人的名字寫入文本文件name.txt中C、文件name.txt中只能寫入40個字符(正確答案)D、文件name.txt中必須存在(正確答案)22."在C中,所有的磁盤文件在操作前都必須打開,打開文件函數(shù)的調(diào)用格式為:fopen(文件名,文件操作方式);其中文件名是要打開的文件的全名,以下選擇不正確的是()*A、字符變量名、字符串常量、字符數(shù)組名(正確答案)B、字符常量、字符串變量、指向字符串的指針變量(正確答案)C、字符串常量、存放字符串的字符數(shù)組名、指向字符串的指針變量D、字符數(shù)組名、文件的主名、字符串變量名(正確答案)23.在C中,打開文件的程序段中不正確的是()*A、#include<stdio.h>FILE*fp;fp=fopen(""file1.c"",""W"");(正確答案)B、B、#include<stdio.h>FILEfp;fp=fopen(""file1.c"",""w"");(正確答案)C、C、#include<stdio.h>FILE*fp;fp=fopen(""file1.c"",""w"");D、D、#include<string.h>FILE*fp;fp=fopen(""file1.c"",""w"");"(正確答案)24.使用數(shù)據(jù)文件的目的,說法正確的是()*A、數(shù)據(jù)文件的改動不引起程序的改動——程序與數(shù)據(jù)分離。(正確答案)B、不同程序可以訪問同一數(shù)據(jù)文件中的數(shù)據(jù)——數(shù)據(jù)共享。(正確答案)C、能長期保存程序運(yùn)行的中間數(shù)據(jù)或結(jié)果數(shù)據(jù)(正確答案)D、以上都不正確25.按文件的邏輯結(jié)構(gòu),文件可以分為()*A、記錄文件(正確答案)B、流式文件(正確答案)C、普通文件D、設(shè)備文件26.按存儲介質(zhì),文件可以分為()*A、二進(jìn)制文件B、文本文件C、普通文件(正確答案)D、設(shè)備文件(正確答案)27.在C語言中,以下關(guān)于文件的說法敘述中正確的是()*A、C語言中對二進(jìn)制文件的訪問速度比文本文件快(正確答案)B、在計(jì)算機(jī)中,一個整型的數(shù)據(jù)既可以用ASCII碼形式存儲,也可以用二進(jìn)制形式存(正確答案)C、語句FILE?fp;定義了一個名為fp的文件指針D、C語言中的文本文件以ASCII碼形式存儲數(shù)據(jù)(正確答案)28.對于下面文件的概念描述中,不正確的是()*A、文件一般指存儲在外部的介質(zhì)上的數(shù)據(jù)的集合B、其它三項(xiàng)都不對(正確答案)C、文件就是文本文件(正確答案)D、文件就是C語言文件(正確答案)29.文件打開的方式不正確的是()*A、其它三項(xiàng)都不對(正確答案)B、FILE*fp;fp=FOPEN(文件名,使用文件方式);(正確答案)C、FILE*fp;fp=fopen(文件名,使用文件方式);D、file*fp;fp=fopen(文件名,使用文件方式);(正確答案)30.把一個字符串寫到磁盤文件上去,我們一般不使用的是()*A、putc()函數(shù)(正確答案)B、getchar()函數(shù)(正確答案)C、fgets()函數(shù)(正確答案)D、fputs()函數(shù)31.文件指針定義格式中,F(xiàn)ILE只能小寫。()[單選題]*A、正確B、錯誤(正確答案)32.文件結(jié)束與字符束結(jié)束標(biāo)志一樣,都是'\0'。()[單選題]*A、正確B、錯誤(正確答案)33.文件的關(guān)閉是用fclose()函數(shù)來實(shí)現(xiàn)關(guān)閉文件()[單選題]*A、正確(正確答案)B、錯誤34.文件操作中fopen是必須的,而fclose則可省略。()[單選題]*A、正確B、錯誤(正確答案)35.設(shè):FILE*fout;charch;則ch=fgetc(fout)表示將字符ch寫入由fout指針?biāo)赶虻奈募腥?。()[單選題]*A、正確B、錯誤(正確答案)36.文件是指是指存儲在外部介質(zhì)上數(shù)據(jù)的集合。()[單選題]*A、正確(正確答案)B、錯誤37."要求以讀寫方式,打開一個文本文件stu1,語
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年消防給排水系統(tǒng)節(jié)能改造與優(yōu)化設(shè)計(jì)施工合同3篇
- 2025版智能公路路基養(yǎng)護(hù)管理服務(wù)合同4篇
- 二零二五年度離婚協(xié)議法律風(fēng)險評估與執(zhí)行合同3篇
- 2025年度危險品運(yùn)輸安全服務(wù)合同范本4篇
- 2024年大數(shù)據(jù)處理服務(wù)合同
- 2024年國際貿(mào)易合同
- 兒童劇演出排練合同示例
- 工業(yè)機(jī)器人及自動化生產(chǎn)線采購合同
- 2025年ktv廚房承包合同樣本(三篇)
- 2025年度綠色環(huán)保技術(shù)研發(fā)項(xiàng)目內(nèi)部經(jīng)理承包合同3篇
- 部編新改版語文一年級下冊《語文園地四》教學(xué)設(shè)計(jì)
- 2025年北京鐵路局集團(tuán)招聘筆試參考題庫含答案解析
- 《藥品招商營銷概論》課件
- 曙光磁盤陣列DS800-G10售前培訓(xùn)資料V1.0
- 寺廟祈?;顒臃桨?共6篇)
- 2025年病案編碼員資格證試題庫(含答案)
- 企業(yè)財(cái)務(wù)三年戰(zhàn)略規(guī)劃
- 2025新譯林版英語七年級下單詞表
- 提高膿毒性休克患者1h集束化措施落實(shí)率
- 山東省濟(jì)南市天橋區(qū)2024-2025學(xué)年八年級數(shù)學(xué)上學(xué)期期中考試試題
- 主播mcn合同模板
評論
0/150
提交評論