第一范文网 - 专业文章范例文档资料分享平台

C语言程序设计习题集

来源:用户分享 时间:2025/5/23 4:41:02 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

main()

{ FILE *fp; int a[10]={1,2,3},i,n; fp=fopen(\,\;

for(i=0;i<3;i++) fprintf(fp,\,a[i]); fprintf(fp,\; fclose(fp);

fp=fopen(\,\; fscanf(fp,\,&n); fclose(fp);

printf(\,n); }

程序的运行结果是 A)12300 B)123 C)1 D)321

3.有以下程序:

#include main()

{ FILE *pf;

char *s1=\,*s2=\; pf=fopen(\,\+\; fwrite(s2,7,1,pf);

rewind(pf); /*文件位置指针回到文件开头*/ fwrite(s1,5,1,pf); fclose(pf); }

以上程序执行后abc.dat文件的内容是________。 A)China B)Chinang

C)ChinaBeijing D)BeijingChina

4.有以下程序:

#include main()

{ FILE *f;

f=fopen(\,\; fprintf(f,\; fclose(f); }

若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文件filea.txt中的内容为________。

29

A)helloabc B)abclo C)abc D)abchello

5.有以下程序

#include main()

{ FILE *fp;char str[10];

fp=fopen(\ fputs(\ fp=fopen(\ fprintf(fp,\ rewind(fp);

fscanf(fp,\ fclose(fp); }

程序运行后的输出结果是

A)abc B)28c

C)abc28 D)因类型不一致而出错

6.设fp已定义,执行语句fp=fopen(\;后,以下针对文本文件file操作叙述的选项中正确的是。

A)写操作结束后可以从头开始读 B)只能写不能读 C)可以在原有内容后追加写 D)可以随意读和写

二.填空题

1.以下程序打开新文件f.txt,并调用字符输出函数将a数组中的字符写入其中,请填空。

#include main()

{ ______ *fp;

char a[5]={'1','2','3','4','5'},i; fp=fopen(\,\;

for(i=0;i<5;i++)fputc(a[i],fp); fclose(fp);

2.以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。

#include main()

{ FILE *fp; char ch; fp=fopen(________); ch=fgetc(fp);

while(!feof(fp)) { putchar(ch); ch=fgetc(fp); } putchar(′\\n′); fclose(fp); }

30

3.以下程序用来判断指定文件是否能正常打开,请填空。

#include main()

{ FILE *fp;

if(((fp=fopen(\,\==________)) printf(\未能打开文件!\\n\; else

printf(\文件打开成功!\\n\; }

4.以下程序运行后的输出结果是________。

#include main()

{ FILE *fp;int x[6]={1,2,3,4,5,6},i; fp=fopen(\,\; fwrite(x,sizeof(int),3,fp); rewind(fp);

fread(x,sizeof(int),3,fp);

for(i=0;i<6;i++)printf(\,x[i]); printf(\; fclose(fp); }

31

搜索更多关于: C语言程序设计习题集 的文档
C语言程序设计习题集.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2fjfl141fx1oirv327pb3jk4h7sglc00pv3_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top