| 以下语句将输出()。 #include <stdio.h> printf ("%d %d %d",NULL '\0',EOF); |
单选 |
| 如果二进制文件a.dat 已经存在,现在要求写人全新数据,应以( )方式打开。 |
单选 |
| 定义“FILE *fp;",则文件指针fp 指向的是( )。 |
单选 |
| 缓冲文件系统的文件缓冲区位于( )。 |
单选 |
| 使文件指针重新定位到文件读写的首地址的函数是()? |
单选 |
| 函数fopen [$##$]的返回值是( )。 |
填空 |
| 文件的三大特征是[$##$]、[$##$]和[$##$]。 |
填空 |
| 缓冲文件系统与非缓冲文件系统的不同点在于[$##$]。 |
填空 |
| 只能向指定文件写入一个字符的函数是[$##$]。 |
填空 |
| 判断文件指针是否已经到了文件尾部的函数是[$##$]。 |
填空 |
| 阅读程序,以下程序完成的功能是[$##$]。 #include <stdio.h> int main (void) { char infile [10],outfile [10]; FILE * fpa,*fpb; |
填空 |
| 统计文本文件中各类字符个数: 分别统计一个文本文件中字母、数字及其他学符的个数。试编写相应程序。 |
问答 |
| 将实数写人文件: 从键盘输人若干实数(以特殊数值-1结束),分别写到一个文本文件中。试编写相应程序。 |
问答 |
| 比较两个文本文件是否相等: 比较两个文本文件的内容是否相同,并输出两个文件中第一次出现不同字符内容的行号及列值。试编写相应程序。 |
问答 |
| 将文件中的数据求和并写入文本文件尾: 文件Int_Data.dat 中存放了若干整数,将文件中所有数据相加,并把累加和写入该文件的最后。试编写相应程序。 |
问答 |
| 输出含for的行: 将文本文件test.txt中所有包含字符串“for”的行输出。试编写相应程序。 |
问答 |
| 删除文件中的注释: 将C 语言源程序(hello.c) 文件中的所有注释去掉后存入另一个文件(new_hello.c)。试编写相应程序。 |
问答 |
| (选做) 账户余额管理: 创建一个随机文件,用来存储银行账户和余额信息,程序要求能够查询某个账户的余额,当客户发生交易额时(正表示存入,负表示取出)能够更新余额。账户信息包括账号、账号名和余额三个数据项。试编写相应程序。 文件部分内容如下: |
问答 |