云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言程序设计习题集

C语言程序设计习题集

  • 62 次阅读
  • 3 次下载
  • 2025/12/9 7:01:32

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语言程序设计习题集 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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(\,\

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com