




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
20/20学年第学期1.若执行fopen函数时发生错误,则函数的返回值是(C1分)C.NULLD.EOF2.若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串A."wb"A.-14.函数调用语句fseek(fp,10L,2的含义是:将文件位置指针(B1分)A.移动到距离文件头10个字节处B.从当前位置向后移动10个字节C.从文件尾部前移10个字节D.移到离当前位置10个字节处5.函数rewind(fp)的作用是:使文件位置指针(A1分)A.重新返回文件的开头B.返回到前一个字节的位置C.指向文件的末尾D.自动移至下一个字符的位置A.从fp所指向的文件中读取长度不超过内存区域存入由指针string指向的内存区域B.从fp所指向的文件中读取长度为m的D.从fp所指向的文件中读取长度不超过的内存区域7.下列关于C语言文件的叙述中正确的是(1分)CA.文件有一系列数据依次排列组成,只能构成二进制文件C.文件有数据序列组成,可以构成二进制文件或文本文件B.文件有结构序列组成,可以构成二进制文件或文本文件D.文件有字符序列组成,其类型只能是文本文件A.键盘B.显示器9.fread(buf,32,2,fp)的功能是(1分)BA.从fp文件流中读出整数32,存放在buf中C.从fp文件流中读出整数32和2,存放在buf中存放在buf中D.从fp文件流中读出2块32个字节的字符,存放在buf中10.以下函数fseek(fp,OL,SEEK_SET)具有相同作用的是(1分)DA.feof(fp)B.ftell(fp)C.fgetc(fp)D.rewind(fp)11.若fp已正确定义并指向某个文件,当未遇到该文件标志时函数feof(fp)的值是(1分)AA.012.下列关于C语言数据文件的叙只能读写文本文件C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件能读写二进制文件D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件A.C语言中的文本文件由ASCII码形式存B.C语言中对二进制文件的访问速度比文储数据本文件快C.C语言中,随机读写的方式不适用于文D.C语言中,顺序读写的方式不适用于二本文件进制文件14.当已经存在一个file1.txt文件,执行fopen("file1.txt","r+")函数的功能是(1分)DA.打开file1.txt文件,清除所有内容B.打开file1.txt文件,只能写入新的内容C.打开file1.txt文件,只能读取原有内容D.打开file1.txt文件,可以读取和写入新15.若要打开D盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的A.fopen("D:\user\abc.txt","r")B.fopen("D:\\user\\abc.txt","r+")C.fopen("D:\user\abc.txt","rb")D.fopen("D:\\user\\abc.txt","w")16.若有以下定义和函数说明,以下不{intn;floatx;x[30];A.for(i=0;i<10;i++)fread(&x[i],sizeof(structss),1L,fp);C.for(i=0;i<30;i++)fread(&x[i],sizeof(structss),1L,fp);B.for(i=0;i<10;i++,i++)fread(&x[i],sizeof(structss),2L,fp);D.fread(x,sizeof(structss),30L,fp);17.设有以下结构体类型数组的定义,且数组mini的10个元素都已赋值,若要将这些元素写到{inta;charb;filatc[4];}mini【10】;A.fwrite(mini,10*sizeof(structabc),1,fp);B.fwrite(mini,5*sizeof(structabc),2,fp);C.for(i=0;i<10;i++)fwrite(mini,sizeof(structD..fwrite(mini,sizeof(structabc),10,fp);abc),1,fp);#include<stdio.h>voidWriteStr(char*fn,char*sn)fp=fopen(fn,"w");fputs(str,fp);fclose(fp);}main()(WriteStr("t1.dat","start");WriteStr("t1.dat","end");}程序运行后,文件tl.dat中的内容是(B)C.startendD.en#include<stdio.h>main(){fpl=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fpl);}若文本文件fl.txt中原有内容为good,运行以上程序后,文件fl.txt的内容是(B)A.goodabcB.abcdD.abcgood二.填空题(共3分)1.#include<stdio.h>(1分)main(){charm;longn=0;if((fp=fopen("letter.txt","r"))==NULL){printf("cannotopenfile\n");exit(0);}){printf("n=%ld\n",n);fclose(fp);}#include<stdio.h>main()charch,fname[10];printf("Inputnameoffile\n");gets(fname);{printf("cannotopen\n");exit(0);}printf("Entercharacter:\n"););fclose(fp)}#include<stdio.h>voidmain(){FILEfp1,fp2;fp1=fopen(【“exam1.c”】);fp2=fopen(【“exam2.c”】);while(!feof(fp1))fputc(【fgetc(fp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纳米氧化铪规模化行业深度调研及发展战略咨询报告
- 知到智慧树网课:Chinese Farming Civilization(东北农业大学)章节测试满分答案
- 车载尾气净化器企业制定与实施新质生产力战略研究报告
- 杂技表演直播平台行业深度调研及发展战略咨询报告
- 面粉厂粉尘综合治理行业深度调研及发展战略咨询报告
- 2025年悬架系统减震元件项目发展计划
- 消防安全教育的重要性心得体会
- 2024年度吉林省护师类之社区护理主管护师考前冲刺模拟试卷B卷含答案
- 九年级上册音乐课外活动计划
- 国际学校护校队职责与培训
- DL5190.5-2019电力建设施工技术规范第5部分:管道及系统
- 总监巡视工作记录
- ups并机工作原理及扩容方案
- 压力容器制造检验验收制度14
- 《工程款结算单》
- 成衣加工合同(共3页)
- 关于提高航空公司轮椅旅客服务的对策研究
- 蓝光原盘DIY音轨、字幕教程
- 百万千瓦塔式炉炉内受热面安装工艺浅谈
- 土木工程毕业设计(论文)某多层办公楼的设计(含全套计算书)
- pantone色卡电子版U面5页
评论
0/150
提交评论