c语言 第十三章(文件)
更新时间:2023-09-23 05:26:02 阅读量: 人文社科 文档下载
- c语言推荐度:
- 相关推荐
(1) 下面程序运行后,屏幕显示File open error!,则可能的原因是( A )。
#include
FILE *fp; char str[256];
fp=fopen(“test.txt”,”rt”); if (fp= =NULL)
{ printf(“File open error!:); return; }
fscanf(fp,”%s”,str); fclose(fp); }
A) 当前工作目录下没有test.txt文件 B) 函数fopen( )的参数是错误的
C) 当前工作目录下的test.txt文件是空文件 D) text.txt文件已经打开
(2) 若当前工作目录下有一文本文件test.txt,其内容为\“(不包含引号),则以下程序段的运行结果是( A )。
FILE *fp; char *str;
if ((fp=fopen(“test.txt”,”r”))!=NULL) str=fgets(str,5,fp); printf(\fclose(fp); A) cpro B) cprog C) ogram D) gram
(3) 下面程序运行后,屏幕显示write ok!,则下面叙述正确的是( C )。
main( ) { FILE *fp;
fp=fopen(“data.txt”,”wt”); if (fp!=NULL)
{ fprintf(fp,”%s\\n”,”File write successd!\\n”); fclose(fp);
printf(“write ok!\\n”); } }
A) 当前工作目录下找不到data.txt文件 B) 当前工作目录的data.txt文件已经打开
C) 当前工作目录的data.txt文件已经关闭
D) 当前工作目录下存在data.txt文件,其中的内容是”write ok!”
(4) C语言中,对文件操作的一般步骤是( C )。 A) 定义文件指针,读文件,写文件,关闭文件 B) 操作文件,定义文件指针,修改文件,关闭文件 C) 定义文件指针,打开文件,读写文件,关闭文件 D) 打开文件,定义文件指针,读写文件,关闭文件
(5) 下面程序运行后,文件d_f.dat的内容是( A )。
main( )
{ FILE *fp; int i=10,j=20; fp=fopen(“d_f.dat”,”w”); fprintf(fp,”%d “,i); fclose(fp);
fp=fopen(“d_f.dat”,”a”); fprintf(“%d”,j); fclose(fp); } A) 10 B) 20 10 C) 20
D) 10 20
(6)( D )不是文件读库函数。 A) fread( ) B) fscanf( ) C) fgetc( ) D) fputs( )
(7) 以下程序段运行后,c的二进制值是( D )。 int a=2,b=3,c=10; c>>=a|b;
A、00000010 B、00101000 C、01010000 D、00000001
(8) 文件类型FILE是( A )。 A、一种结构类型 B、一种数组类型 C、一种函数类型 D、一种指针类型
(9) 以下程序运行后,文件file1.txt的内容是( C )。 # include
FILE *fp;
fp=fopen(“file1.txt”,”w”); if (fp==NULL) return 0; else {
fputs(“one”,fp); rewind(fp); fputs(“two”,fp); fclose(fp); return 1; } }
A、onetwo B、twoone C、two D、one
(10) 若已定义:FILE *fp;若要打开d盘的temp文件夹下的file1.txt文件,该文件既能读也能写,则正确的语句是( C )。 A、fp=fopen(“d:\\temp\\file1.txt”, “rb”); B、fp=fopen(“d:\\\\temp\\\\file1.txt”, “rb”); C、fp=fopen(“d:\\temp\\file1.txt”, “rw”); D、fp=fopen(“d:\\\\temp\\\\file1.txt”, “rw”);
(11) 若已定义:int x=7,y=5;则表达式 (x^y)<<2的值为( A )。 A、8 B、20 C、1 D、0
(12) 利用fseek函数可以实现以下哪个功能( B )。 A、得到文件位置指针的当前位置 B、移动文件的读写位置指针 C、改变文件的读取顺序 D、在指定的文件夹中查找文件
(13) 若已定义:FILE *fp;则能向fp所指向的文件写入hello这5个字符的语句是( A )。 A、fputs (“hello”,fp); B、fwrite (“hello”,fp);
C、fputc (“hello”,fp); D、fputs (“hello”,5,fp);
(14) 下面程序的运行结果是( B )。
#incluede
FILE *fp;
int a=2,b=4,c=6,k,n;
fp=fopen(“test.dat”,”w”); fprintf(fp,”%d\\n”,a);
fprintf(fp, \ %d\\n”,b,c); fclose(fp);
fp=fopen(“test.dat”,”r”);
fscanf(fp,”%d%*d%d”,&k,&n); printf(“%d %d\\n”,k,n); } A) 2 4 B) 2 6 C) 6 2 D) 4 2
(15) 对于以下程序,说法正确的是( D )。
#include
FILE *fp;
fp=fopen(\ if (fp!=NULL) { fprintf(fp,\ fclose(fp); printf(\ } }
A) 程序运行之前,当前工作目录下一定不存在quiz.txt文件 B) 程序运行之前,当前工作目录下一定存在quiz.txt文件
C) 程序运行后,当前工作目录下存在quiz.txt文件,其中的内容是\
D) 程序运行后,当前工作目录下存在quiz.txt文件,其中的内容是\
(16) 若有定义:int m=7,n=10,k; 则执行语句k=m&n; 后k的值为( C )。 A) 1 B) 17 C) 2
D) 15
(17) 以下程序的功能是( D )。
#include
FILE *fp; long int n;
fp=fopen(\ fseek(fp,0,SEEK_END); n=ftell(fp); fclose(fp);
printf(\}
A) 将文件指针从地址为0处移动到文件末尾 B) 计算文件指针的当前地址 C) 计算文件exam.txt的终止地址 D) 计算文件exam.txt的字节数
(18) 以下程序段运行后,文件test.txt的内容是( A )。
#include
FILE *fp;
char str[][10]={\ fp=fopen(\ if (fp!=NULL)
fprintf(fp, \ fclose(fp);
fp=fopen(\ if (fp!=NULL)
fprintf(fp, \ fclose(fp); }
A) second B) second first C) first second D) first
(19) 在对无符号数的位运算中,操作数左移三位相当于( C )。 A) 操作数乘以6 B) 操作数除以8 C) 操作数乘以8 D) 操作数除以6
(20) 文件操作的一般步骤是( C )。
A) 打开文件,定义文件指针,修改文件,关闭文件 B) 定义文件指针,定位指针,读写文件,关闭文件 C) 定义文件指针,打开文件,读写文件,关闭文件 D) 打开文件,定义文件指针,读写文件,关闭文件
正在阅读:
c语言 第十三章(文件)09-23
2012年春季学期期中cpa公司战略与风险管理(一)考试试卷(B卷)05-31
实习报告07-12
2015届毕业生就业推荐表模板06-10
大学生野外实习报告范文03-21
2016年东南大学建筑学院硕士生复试名单11-19
大学建筑物理学课后习题答案07-01
关于2015—2016学年新教师培训的开班通知2015091504-20
语言学概论复习纲要12-22
wireshark应用层抓包分析10-28
- 粮油储藏基础知识
- 论文范文(包括统一封面和内容的格式)
- 经典解题方法
- 综合部后勤办公用品管理办法+领用表
- 学生宿舍突发事件应急预案
- 16秋浙大《生理学及病理生理学》在线作业
- 四分比丘尼戒本(诵戒专用)
- 浙江财经大学高财题库第一章习题
- 九大员岗位职责(项目经理、技术负责人、施工员、安全员、质检员、资料员、材料员、造价员、机管员)
- 旅游财务管理习题(学生版)
- 德阳外国语高二秋期入学考试题
- 投资学 精要版 第九版 第11章 期权市场
- 控制性详细规划城市设计认识
- bl03海运提单3国际贸易答案
- 2010-2011学年湖北省武汉市武珞路中学七年级(上)期中数学试卷
- VB程序填空改错设计题库全
- 教师心理健康案例分析 - 年轻班主任的心理困惑
- 民间借贷司法解释溯及力是否适用?
- 三联书店推荐的100本好书
- 《化工原理》(第三版)复习思考题及解答
- 语言
- 文件
- 十三