湖南工大11级C语言网上作业之《文件》
《程序设计语言 C1》随机作业题
做作业时间:2012-3-31 8:30:00至2012-5-24 23:00:00
1、当顺利执行了文件关闭操作时,fclose函数的返回值是 (3分)
A、 B、 C、 D、 A、-1 B、TRUE C、0 D、1
C
2、fscanf函数的正确调用形式是 (3分)
A、 B、 C、 D、
A、fscanf(fp,格式字符串,输出表列); B、fscanf(格式字符串,输出表列,fp);
C、fscanf(格式字符串,文件指针,输出表列); D、fscanf(文件指针,格式字符串,输入表列);
D
3、fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是 (3分)
A、 B、 C、 D、 A、只写 B、追加
C、读或读写
D、答案B和C都正确
C
4、fseek函数的正确调用形式是 (3分)
A、 B、 C、 D、
A、fseek(文件类型指针,起始点,位移量) B、 fseek(fp,位移量,起始点)
B
C、fseek(位移量,起始点,fp)
D、fseek(起始点,位移量,文件类型指针)
5、在执行 fopen 函数时,ferror 函数的初值是 (3分)
A、 B、 C、 D、 A、TRUE B、-1 C、1 D、0
D
6、执行以下程序后,test.txt文件的内容是(若文件能正常打开) #include main()
{FILE *fp;
char *s1=\,*s2=\;
if((fp=fopen(\
{printf(\n\;exit(1);}
fwrite(s1,7,1,fp); /*把从地址s1开始的7个字符写到fp所指文件中*/
fseek(fp,0L,SEEK_SET)(3分)
A、 B、 C、 D、 A、Basican
B、BasicFortran C、Basic
D、FortranBasic
A
7、系统的标准输入文件是指 (3分)
A、 B、 C、 D、 A、键盘 B、显示器 C、软盘 D、硬盘
A
8、以下叙述中不正确的是 (3分)
9、以下叙述中错误的是 (3分)
A、 B、 C、 D、
A、C语言中的文本文件以ASCⅡ码形式存储数据 B、C语言中对二进制文件的访问速度比文本文件快 C、C语言中,随机读写方式不适用于文本文件 D、C语言中,顺序读写方式不适用于二进制文件
D
10、以下程序的功能是( ) # include main ()
{ FILE*fp1;*fp2;
fp1=fopen (\ fp2=fopen (\ while (!feof (fp1))
fputc (fgetc (fp1),fp2);
fclose (fp1); fclose (fp2); } (3分)
A、 B、 C、 D、
A、二进制文件打开后可以先读文件的末尾,而顺序文件不可以 B、在程序结束时,应当用fclose函数关闭已打开的文件
C、在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据
D、不可以用FILE定义指向二进制文件的文件指针
D
11、以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include main()
{ FILE *fout; char ch;
fout=fopen('abc.txt','w');
A、 B、 C、 D、
A、将磁盘文件的内容显示在屏幕上
B、将两个磁盘文件合为一个
C、将一个磁盘文件复制到另一个磁盘文件中 D、将两个磁盘文件合并后送屏幕
C
ch=fgetc(stdin); while(ch!='#')
{ fputc(ch,fout); ch=fgetc(stdin); }
fclose(fout); }
出错的原因是 (3分)
A、 B、 C、 D、
A、函数fopen调用形式错误 B、输入文件没有关闭
C、函数fgetc调用形式错误 D、文件指针stdin没有定义
A
12、有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END;语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节) # include main()
{FILE*fp;int i,a[4]={1,2,3,4},b; fp=fopen(\
for(i=0;i<4;i++)fwrite(&a[i],sizeof(int),1,fp); fclose(fp);
fp=fopen(\分)
A、 B、 C、 D、 A、 2 B、1 C、4 D、3
D
13、有如下程序 #include main()
{FILE *fp1;
fp1=fopen(\ fprintf(fp1,\ fclose(fp1); }
若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为
(3分)
A、 B、 C、 D、 A、goodabc B、abcd C、abc
D、abcgood
C
14、有以下程序 #include
void WriteStr(char *fn,char *str) { FILE *fp;
fp=fopen(fn,\}
main() {
WriteStr(\WriteStr(\}
程序运行后,文件t1.dat中的内容是_____。 (3分)
A、 B、 C、 D、 A、start B、end
C、startend D、endrt
B
15、有以下程序 #include main( )
{ FILE *fp; int i,k=0,n=0; fp=fopen(“d1.dat”,”w”);
for(i=1;i<4;i++) fprintf(fp,”%d”,i); fclose(fp);
fp=fopen(“d1.dat”,”r”);
fscanf(fp,”%d%d”,&k,&n); printf(“%d %d\\n”,k,n); fclose(fp); }
执行后输出结果是(3分)
B
…… 此处隐藏:732字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




