- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章输入、输出及文件管理-Read.doc
第九章 输入、输出及文件管理
一、选择题
1.以下叙述中错误的是______。
A)C语言中对二进制文件的访问速度比文本文件快
B)C语言中,随机文件以二进制代码形式存储数据
C)语句 FILE fp; 定义了一个名为fp的文件指针
D)C语言中的文本文件以ASCII码形式存储数据
有以下程序
main()
{ FILE *fp; int i, k, n;
fp=fopen(data.dat, w+);
for(i=1; i6; i++)
{ fprintf(fp,%d ,i);
if(i%3==0) fprintf(fp,\n);
}
rewind(fp);
fscanf(fp, %d%d, k, n); printf(%d %d\n, k, n);
fclose(fp);
}
程序运行后的输出结果是______。
A)0 0 B)123 45 C)1 4 D)1 2
以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是______。
A)feof(fp) B)ftell(fp) C)fgetc(fp) D)rewind(fp)
有以下程序
void WriteStr(char *fn,char *str) { FILE *fp;
fp=fopen(fn,w);fputs(str,fp);fclose(fp);
}
main()
{ WriteStr(t1.dat,start);
WriteStr(t1.dat,end);
}
程序运行后,文件t1.dat中的内容是______。
A)start B)end C)startend D)endrt
标准函数 fgets(s, n, f) 的功能是A) 从文件f中读取长度为n的字符串存入指针s所指的内存B) 从文件f中读取长度不超过n-1的字符串存入指针s所指的内存C) 从文件f中读取n个字符串存入指针s所指的内存D) 从文件f中读取长度为n-1的字符串存入指针s所指的内存 若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是A) EOF B) -1 C) 非零值 D) NULL
答案:D
7. 若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是A) fopen(A:\user\abc.txt,r) B) fopen(A:\\user\\abc.txt,r+)
C) fopen(A:\user\abc.txt,rb) D) fopen(A:\\user\\abc.txt,w)
答案:B
8. 程序中头文件typel.h 的内容是:#define N 5
#define M1 N*3
程序如下:#include stdio.h
#define type1.h
#define M2 N*2
void main()
{
int i;
i=M1+M2;
printf(%d\n,i);
}
程序编译后运行的输出结果是:A) 10 B) 20 C) 25 D) 30答案:C
9. 有以下程序#include stdio.h
void main()
{
FILE *fp;
int i=20,j=30,k,n;
fp=fopen(d1.dat,w);
fprintf(fp,%d\n,i);
fprintf(fp,%d\n,j);
fclose(fp);
fp=fopen(d1.dat,r);
fscanf(fp,%d%d,k,n);
printf(%d %d\n,k,n);
fclose(fp);
}
程序运行后的输出结果是A) 20 30 B) 20 50 C) 30 50 D) 30 20
答案:A
10. 以下叙述中错误的是A) 二进制文件打开后可以先读文件的末尾,而顺序文件不可以B) 在程序结束时,应当用fclose函数关闭已打开的文件C) 在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据D) 不可以用FILE定义指向二进制文件的文件指针以下叙述中不正确的是A)C语言中的文本文件以ASC码形式存储数据B)C语言中对二进制文件的访问速度比文本文件快C)C语言中,随机读写方式不适用于文本文件D)C语言中,顺序读写方式不适用于二进制文件 有以下程序#include stdio.h
vo
您可能关注的文档
最近下载
- Siebel TAS销售管理方法论交流.ppt
- 一种耐高温热轧H型钢及其生产方法.pdf VIP
- 2025协同办公领域AI发展与应用实践报告.pptx VIP
- 2025年中电建电力运维管理有限公司招聘笔试参考题库含答案解析.pdf
- 2024中电建电力运维管理有限公司招聘361人笔试参考题库附带答案详解 .docx
- 一例高血压患者的护理个案.docx VIP
- 2025年高考语文课内文言文知识梳理(统编版)专题04《登泰山记》(解析版).docx VIP
- 2025年新高考语文专题复习:小说情节知识点讲解 课件139张.pptx VIP
- AI大模型产业落地场景和价值.pdf VIP
- 彩钢板屋面拆除、更换屋面板施工方案.docx VIP
文档评论(0)