C语言第十三章复习题(不含答案)

C语言第十三章复习题(不含答案)

ID:38176180

大小:43.50 KB

页数:5页

时间:2019-05-24

C语言第十三章复习题(不含答案)_第1页
C语言第十三章复习题(不含答案)_第2页
C语言第十三章复习题(不含答案)_第3页
C语言第十三章复习题(不含答案)_第4页
C语言第十三章复习题(不含答案)_第5页
资源描述:

《C语言第十三章复习题(不含答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.有以下程序#includemain(){printf("%d",NULL);}程序运行后的输出结果是()。(A)0(B)1(C)-1(D)NULL没定义,出错2.若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回是()。(A)EOF(B)-1(C)非零值(D)NULL3.下列关于C语言数据文件的叙述中正确的是()。(A)文件由ASCII码字符序列组成,C语言只能读写文本文件(B)文件由二进制数据序列组成,C语言只能读写二进制文件(C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件(D)文件由数据流形

2、式组成,可按数据的存放形式分为二进制文件和文本文件4.在C程序中,可把整型数以二进制形式存放到文件中的函数是()。(A)fprintf函数(B)fread函数(C)fwrite函数(D)fputc函数5.若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是()。(A)EOF(B)-1(C)非零值(D)NULL6.有以下程序#includemain(){printf("%d",NULL);}程序运行后的输出结果是()。(A)0(B)1(C)-1(D)NULL没定义,出错7.有以下程序#includemain(

3、){FILE*fp;inti=20,j=30,k,n;fp=fopen(“d1.dat”“w”);fprintf(fp,“%d”,i);fprintf(fp,“%d”,j);fclose(fp);fp=fopen(“d1.dat”,“r”);fp=fscanf(fp,“%d%d”,&k,&n);printf(“%d%d”,k,n);fclose(fp);}程序运行后的输出结果是()。(A)2030(B)2050(C)3050(D)3020以下叙述中错误的是()。(A)二进制文件打开后可以先读文件的末尾,而顺序文件不可以(B)在程序结束时,应当用fclose函数

4、关闭已打开的文件(C)在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据(D)不可以用FILE定义指向二进制文件的文件指针8.有如下程序#includemain(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为()。(A)goodabc(B)abcd(C)abc(D)abcgood1.以下叙述中不正确的是()。(A)C语言中的文本文件以ASCⅡ码形式存储数据(B)C语言中

5、对二进制文件的访问速度比文本文件快(C)C语言中,随机读写方式不适用于文本文件(D)C语言中,顺序读写方式不适用于二进制文件2.以下叙述中错误的是()。(A)C语言中对二进制文件的访问速度比文本文件快(B)C语言中,随机文件以二进制代码形式存储数据(C)语句FILEfp;定义了一个名为fp的文件指针(D)C语言中的文本文件以ASCII码形式存储数据3.有以下程序#includemain(){FILE*fp;inti,k,n;fp=fopen("data.dat","w+");for(i=1;i<6;i++){fprintf(fp,"%d",i);if(i%3==0)fpr

6、intf(fp,"");}rewind(fp);fscanf(fp,"%d%d",&k,&n);printf("%d%d",k,n);fclose(fp);}程序运行后的输出结果是()。(A)00(B)12345(C)14(D)124.设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。(A)EOF(B)非0值(C)0(D)NULL5.有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat,"wb");fwrite(a,sizeof(int),5,

7、fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a,sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++)printf("%d",a);}程序的运行结果是()。(A)1,2,3,0,0,0,0,0,0,0,(B)1,2,3,1,2,3,0,0,0,0,(C)123,0,0,0,0,123,0,0,0,0,(D)1,2,3,0,0,1,2,3,0,0,1.若fp已正确定义并指向某个文件,当未遇到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。