第八章 C的生存之道-文件:前几章介绍的程序都是将数据保存在内存中,当程序运行结束后,所有变量的值将不再存在。对一些数据输入量大且数据需要长期使用的应用程序而言,这种方式就存在很大的问题,而应将这些数据保存在外存中,即C的生存之道-文件。本章主要介绍文件的基本概念和基本操作,通过“学生信息管理系统”中文件的读写实例,领会文件的作用,掌握其使用方法。8.1文件的概述:本节通过介绍文件的类型,理解C语言中文件的概念,掌握操作文件的基本流程:打开、读写、关闭,重点掌握打开及关闭文件的函数的使用。
8.2文件的常用操作:本节分别在介绍文本文件及二进制文件读写函数的基础上,通过“学生信息管理”中对这两类文件的读写应用实例,领会文件的功能,掌握其使用方法。
[单选题]已知函数的调用形式:fread (buffer,size,count,fp);其中buffer代表的是

选项:[一个指针,指向要读入数据的存放地址, 一个存储区,存放要读的数据项, 一个整型变量代表要读入的数据项总数, 一个文件指针,指向要读的文件]
[单选题]若执行fopen函数时发生错误,则函数的返回值是

选项:[0, EOF, , 地址值]
[单选题]利用C语言的文件操作,可以把数据永久保存在

选项:[内存, 键盘, 屏幕, 磁盘]
[单选题]

fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是

选项:[读或读写, 全部都正确, 只写 , 追加]
[单选题]若要用fopen函数打开一个新的二进制文件,该文件要求既能读也能写,则打开方式字符串应是

选项:[blob.png/, blob.png/, blob.png/, blob.png/]
[单选题]当顺利执行了文件关闭操作时,fclose函数的返回值是

选项:[-1, TURE, 0, 1]
[单选题]对于下述程序,在方式串分别采用"wt"和"wb"运行时,两次生成的文件TEST的长度分别是blob.png/

选项:[7字节、5字节, 7字节、7字节 
, 5字节、7字节, 5字节、5字节]
[单选题]若有程序片段 blob.png/ 则以下说法中正确的是

选项:[如果fp不为NULL,表示文件打开失败, fp指向磁盘文件a.txt的地址, fp指向磁盘文件a.txt 所对应的FILE 结构, 可以利用fp指针对文件a.txt进行写操作]
[单选题]若以“a+”方式打开一个已存在的文件则以下叙述正确的是

选项:[文件打开时,原有文件内容删除,只可作写操作, 文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作, 文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作, 全部都不正确]
[单选题]fclose函数的作用是

选项:[释放与该文件相关联的FILE结构体变量, 清空文件缓冲区, 删除文件中的数据, 删除文件]
[单选题]若调用fputc函数输出字符成功,则其返回值是

选项:[, , 输出的字符, EOF ]
[单选题]已知fp是一个指向已打开文件的指针,ch是一个字符型变量,则ch=fgetc(fp)的作用是:

选项:[获取键盘输入的字符,并赋值给ch, 获取fp所指向的文件的当前文件位置指针所指向的一个字节的内容,并赋值给ch, 将ch的值输出到fp所指向的文件中, 获取fp所指向的文件的第一个字节的内容,并赋值给ch]
[单选题]fopen函数的作用是

选项:[将文件的内容读入内存, 建立与文件关联的FILE结构体变量并返回该结构体变量的地址, 读出文件的大小, 向文件写数据]
[单选题]fwrite函数的一般调用形式是

选项:[fwrite(butter, count, size fp), fwrite(fp, count, size, butter), fwrite(butter, size, count, fp), fwrite(fp, size, count, butter)]
[单选题]fscanf函数的正确调用形式是

选项:[fscanf(文件指针,格式字符串,输入表列), fscanf(格式字符串,输出表列,fp), fscanf (fp,格式字符串,输出表列), fscanf(格式字符串,文件指针,输出表列)]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部