《C语言程序设计教程——李春葆 曾平 喻丹丹》

作者:李春苞 曾平 喻丹丹  出版社:清华大学出版社

题目 题型
回答以下问题。 (1)在C中,对文件的存取是以什么为单位的? (2)定义FELE *fp,其中fp是指什么? (3)在C程序中,文件可以用哪两种方式存取? 问答
以下程序执行后,文件test.dat中的内容是什么? #include <stdio.h> #include <string.h> void fun(char * fname,cahr * st) {     FILE * f 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     FELE * fp;     int i=20,j=30,k,n;     fp=fopen("data.dat",& 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     FILE * fp;     int i,k=0,n=0;     fp=fopen("data.dat"," 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     FILE * fp;     int i;k=0,n=0;     fp=fopen("data.dat"," 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     char str[10]="abcdefghi";     FILE * fp1, * fp2:     fp1=fo 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     FILE * fp;     int i,a[4]={1,2,3,4},b;     fp=fopen("data.dat&qu 问答
假设不存在abc.dat文件,如下程序执行后,abc.dat文件的内容是什么? #include <stdio.h> void main() {     FILE * fp;     char * str1="first&quo 问答
编写一个程序,用于统计制定的文本文件中的字符行数。 问答
编写一个程序,从键盘输入若干个字符串,将它们输出到文本文件data.dat中,再从该文件中读入这些字符串放在一个字符串数组中并显示出来。 问答
编写一个程序,将输入的3个3位整数用fprintf(fp,"%d",x)的格式存入到新文件test.dat中,再使用fgets函数将它们读出并在屏幕上输出。 问答
编写一个程序,用于文本文件搞得加密和解密,用户输入源文件名、加密/解密文件名和密钥(单个字符),第一次运行程序是进行加密,第二次运行程序是进行解密。 问答
编写一个程序,比较两个文件,并输出两个文件首次出现不同内容的所在行。 问答
编写一个程序,调用函数readdat()实现从文件test.dat(每行的宽度均小于80个字符)中读取一篇英文文章,存入到字符串数组xx中;再调用函数encryptchar(),按下面给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应位 问答
有一个文件emp.dat存放职工数据 。每个职工的数据包括:职工号、姓名、性别、年龄和工资(假设没有重复的职工号)。编写实现如下功能的程序,每个程序可以单独运行。 (1)根据用户的输入建立emp.dat文件。 (2)在emp.dat文件末尾 问答