1)以下叙述中错误的是
A)C语言中对二进制文件的访问速度比文本文件快 B)C语言中,随机文件以二进制代码形式存储数据 C)语句 FILE fp; 定义了一个名为fp的文件指针 D)C语言中的文本文件以ASCII码形式存储数据 2)有以下程序 #include<stdio.h> main()
{ FILE *fp; int i, k, n; fp=fopen("data.dat", "w+"); for(i=1; i<6; 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); }
程序运行后的输出结果是 。
3)以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是 D A)feof(fp) B)ftell(fp) C)fgetc(fp) D)rewind(fp) 4)有以下程序 #include "stdio.h"
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 5.有如下程序 #include <stdio.h> main() {FILE *fp1;
fp1=fopen("f1.txt","w"); fprintf(fp1,"abc"); fclose(fp1);
}
若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为 。
A)goodabc B)abcd C)abc D)abcgood 6、有以下程序 #include <stdio.h> 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);
} 执行后输出结果是 A)1 2 B)123 0 C)1 23 D) 0 0 7、有以下程序(提示:程序中
fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移2*sizeof(int)字节) #include <stdio.h> main( )
{ FILE *fp; int i,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb");
for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp);
fp=fopen("data.dat","rb");
fseek(fp,-2L*sizeof(int).SEEK_END);
fread(&b,sizeof(int),1,fp);/*从文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b); }
执行后输出结果是 。 A)2 B)1 C) 4 D)3 8) 以下叙述中不正确的是。 A) C语言中的文本文件以ASCII码形式存储数据 B) C语言中对二进制位的访问速度比文本文件快 C) C语言中,随机读写方式不使用于文本文件 D) C语言中,顺序读写方式不使用于二进制文件
9) 以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入
字符#号时结束输入和输出操作,但程序有错。 #include <stdio.h> main()
用fclose函数关闭文件。fclose函数调用的一般形式为: 函数关闭文件 函数调用的一般形式为 fclose( 文件指针 ); 例如: 例如: fclose(fp); 如果不关闭文件会丢失...
Chapter 12: File System Implementation 文件系统实现 ? 12.1 File System Structure 文件系统结构 ? 12.2 File System Implementation文件系统实现 ? 12.3 ...
MATLAB 中,另一个导入数据的常用函数为 importdata,该函数的用法为:– importdata('filename'),将 filename 中的数据导入 到工作区中; – A = importdata('...
. C语言中的文件是数据流 文件的两种数据形式: 文件的两种数据形式: ASCII码 (文本文件 text stream)字符流 码) 二进制码( 二进制码(二进制文件 binary ...
CH12 .NET文件操作_经济学_高等教育_教育专区。C++.NET程序设计 杜茂康第12章 .NET文件操作 .NET Framework提供了许多功能强大的文 件操作类,应用它们能便捷地...
哈工大计算机科学与技术学院 软件基础教研室 操作系统 Operating System 第12章 磁盘与文件 12章 Chapter 12: Disks and Files 授课教师: 授课教师:李治军 ...
java.io包中提供了大量用于文件和流操作的各种类型,其继 承关系如图12-4所示 12.1.3 IO流的四大抽象类 ? java.io包提供的类的分类如下 ? ? ? ? Input...
操作系统 CH12 File Management操作系统 CH12 File Management隐藏>> File Management Chapter 12 1 File Management File management system consists of system ...
Ch12_计算机软件及应用_IT/计算机_专业资料。数据结构算法与应用 --c++语言描述 英文原版书对应的 pptChapter 12 GRAPHS(图) CHAPTER 12 GRAPHS 1 Chapter 12...
0010011100010000 内存存储形式 B 二进制文件 二进制文件特点: 存储量小、速度快、便于存放中间结果 根据数据读写方式不同可分为两类文件∶顺序 :把内存中的数据按...
热门文档