《C语言程序设计-文件》习题
《C语言程序设计》练习题及答案

《C语言程序设计》练习题及答案1. 单选题1. 设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是A. p=1;B. *q=2;C. q=p;D. *p=5;正确答案:D2. 设有int x=11;则表达式(x++*1/3)的值是A. 3B. 4C. 11D. 12正确答案:A3. 下面程序的输出结果是main(){ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}A. 3B. 4C. 1D. 2正确答案:A4. sizeof(float)是A. 一个双精度型表达式B. 一个整型表达式C. 一种函数调用D. 一个不合法的表达式正确答案:B5. 在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是A. a=20000+20000;B. a=4000*10;C. a=30000+10000;D. a=4000L*10L正确答案:D6. 请选出以下语句的输出结果printf("%d\n",strlen("\t\"\065\xff\n"));A. 5B. 14C. 8D. 输出项不合法,无正常输出正确答案:A7. 若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为A. 4B. 16C. 32D. 52正确答案:C8. 下面能正确进行字符串赋值操作的是A. char s[5]={"ABCDE"};B. char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};C. char *s;s="ABCDE";D. char *s;char a; scanf("%s",&s);正确答案:C9.以下程序的输出结果是#include "stdio.h"void reverse(int a[],int n){int i,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}main(){int b[10]={1,2,3,4,5,6,7,8,9,10};int i,s=0;reverse(b,8);for(i=6;i<10;i++) s+=b[i];printf("%d\n",s);}A. 22B. 10C. 34D. 30正确答案:A10. 以下不正确的叙述是A. 在C程序中,逗号运算符的优先级最低B. 在C程序中,APH和aph是两个不同的变量C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值正确答案:D2. 多选题11. 以下______是正确的转义字符。
C语言程序设计习题试题集

阶,若每步跨 3 阶,则最后剩 2 阶, 若每步跨 5 阶,则最后剩 4 阶,若每步跨 6 阶则最后剩 5 阶,若每步跨 7 阶,最后才正好一阶不剩。请问,这条 阶梯共有 多少阶? 【4.45】一个自然数被 8 除余 1,所得的商被 8 除也余 1,再将第二次的商被 8 除后余 7,最后得到一个商为a。 又知这个自然数被 17 除余 4, 所得的商被 17 除余 15,最后得到一个商是a的 2 倍。编写程序求这个自然数。 【4.46】编写程序,用二分法求一元二次方程 2x3-4x2+3x-6=0 在(10,10)区 间的根。 【4.47】中国古代科学家祖冲之采用正多边形逼近的割圆法求出了π的值。请编 写一程序,采用 割圆法求出π的值,要求精确到小数点之后的第十位。 【4.48】A、B、C、D、E 五人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不 堪,于是各自 找地方睡觉。日上三竿,A 第一个醒来,他将鱼分为五份,把多余的一 条鱼扔掉,拿走自己的一 份。B 第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉 ,拿走自己的一份。C、D、E 依次 醒来,也按同样的方法拿鱼。编写程序求出他们合 伙至少捕了多少条鱼。 【4.49】一辆卡车违犯交通规则,撞人逃跑。现场三人目击事件,但都没记住车 号,只记下车号 的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两 位数字是相同的;丙是位数 学家,他说:四位的车号刚好是一个整数的平方。请根据 以上线索求出车号。 12 【4.50】若一个口袋中放有 12 个球,其中有 3 个红的,3 个白的和 6 个黑的 ,每次从中任取 8 个球,编写程序求出共有多少种不同的颜色搭配。 【4.51】100 匹马驮 100 担货,大马一匹驮3担,中马一匹驮2担,小马两匹 驮1担。试编写程 序计算大、中、小马的数目。 【4.52】编写程序,输出用一元人民币兑换成 1 分、2 分和 5 分硬币的不同兑 换方法。 【4.53】显示 200 以内A、B、C) 【4.54】设 N 是一个四位数,它的 9 倍恰好是其反序数(例如:123 的反序数 是 321) ,求 N 的 值。 【4.55】将一个数的数码倒过来所得到的新数叫原数的反序数。如果一个数等于 它的反序数,则 称它为对称数。求不超过 1993 的最大的二进制的对称数。 【4.56】编写程序求解下式中各字母所代表的数字。 PEAR - ARA ── ───── PEA 【4.57】 一个自然数的七进制表达式是一个三位数, 而这个自然数的九进制表 示也是一个三位数, 且这两个三位数的数码顺序正好相反,求这个三位数。 【4.58】请验证 2000 以内的哥德巴赫猜想,对于任何大于 4 的偶数均可以分 解为两个素数之和。 【4.59】 如果一个正整数等于其各个数字的立方和, 则称该数为阿姆斯特朗数 (亦称为自恋性数) 。 如 407=43+03+73 就是一个阿姆斯特朗数。编写程序求 10 00 以内的所有阿姆斯特朗数。 【4.60】任意输入一个偶数,请将它分解为两个素数之和。 13 【4.61】如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数 B的全部因子 (包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求 3000 以内的全部亲密 数。 【4.62】猜数游戏。由计算机"想"一个数请人猜,如果人猜对了,则结束游戏, 否则计算机给 出提示,告诉人所猜的数是太大还是太小,直到人猜对为止。计算机记 录人猜的次数,以此可 以反映出猜数者"猜"的水平。 【4.63】编写程序求出 1000!后有多少个零。 【4.64】求矩阵 A[2*3] 的转置矩阵 B[3*2]。设矩阵 A 为: ┏ 123 ┓ ┏ 1 4 ┓ A= ┃ ┃ B= ┃ 25 ┃ ┗ 456 ┛ ┗ 36 ┛
C语言程序设计 – 第 01 章课后习题

一、二、三、、选择1.2.3.4.5.、填空1.2.3.4.5.、算法1.2.1. 以下2. 在一3. 以下4. 结构5. 在程1. 一个2. 3. 算法4. 结构5. 结构算法设1. 求三2. 选择题以下叙A. B. C.D.(句在一个A. B. C.D.(程序以下叙A. B. C.D.(结构化A. B. C.D.(在程序A. B. C.D.填空题一个简一个算法的结构化结构化算法设计求三个求1+2择题 以下叙述 C 语言C. D. (解释句,另外 必须 可以C. 必须D. 必须(解释程序也就以下叙述 C 语言C. D. 同一(解释结构化程 程序 程序C. 程序D. 程序(解释在程序设 不限 减少C. 程序D. 程序空题 一个简单C 算法的特结构化程结构化程法设计题求三个数1+2+3下叙述不正一个语言程在一个解释:一个必须在程可以在任必须在程必须在系解释:序也就执下叙述中正在语言程构成同一个解释:构化程序设程序的规程序的易程序的执程序的可解释:程序设计时不限制减少或取程序越短程序结构个简单的语言法的特性是构化程序由构化程序设计题三个数中的+2+3+述不正确个C 语言语言程序C 语言程个C 语言:另外被C 须在程序以在任意须在程序须在系统:一个也就执行述中正确C 语言程语言程序成C 语言一个:程序设计序的规模序的易读序的执行序的可移:结构设计时限制got 少或取消序越短越序结构应单的语言程序特性是程序由程序设计 数中的最+3+不正确的语言程言程序的语言程序语言程C 语言程外被“程序中在程序的在任意地在程序的在系统调一个就执行完了中正确的语言程序言程序中语言程C 语言main 序设计主的规模的易读性的执行效的可移植结构化程计时,或取消注越短越好结构应有C 语言言程序是性是 有穷序由 顺序序设计方中的最大…正确的是语言程序程序的基本言程序中语言程序语言程序/*”序中,程序的最任意地方程序的最系统调用个C 程序行完了正确的是言程序中程序中有输语言程序语言程ain 函数设计主要强规模易读性执行效率可移植性构化程序,应采纳goto 语句取消注释短越好构应有助语言程程序是从顺序结设计方法的的最大者+100的是(言程序可的基本组程序中言程序必言程序中”和“,序的最后面意地方序的最前面统调用的库程序总完了)的是(程序中,中有输入言程序的语言程序函数在一主要强调读性行效率移植性化程序设应采纳的语句的消注释行越好应有助于读语言程序至序是从有穷性顺序结构方法的主大者。
C语言程序设计习题集(有答案)

高等教育自学考试C语言程序设计(二)课程代号(05772)同步练习题班级学号姓名二O 一六年三月目录第一章C语言概述第二章基本数据类型第三章控制结构第四章运算符和表达式第五章函数第六章数组第七章字符与字符串第八章变量类别与编译预处第九章指针第十章结构体、共用体和枚举类型第十一章文件第一章C语言概述一、单项选择题1.在计算机上可以直接运行的程序是()。
A.高级语言程序B.汇编语言程序C.机器语言程序D.C语言程序2. 一个C语言程序是由()A.若干函数组成B.若干过程组成C.若干主程序组成D.若干子程序组成3. C语言不具有的特点是()A.具有结构化的控制语句B.数据类型丰富C.语法限制不太严格,程序设计自由度大D.在可移植性上,C语言比其他语言差4. 以下叙述不正确的是()A.一个C语言程序可由一个或多个函数组成B.一个C语言程序必须包含一个主函数C.C语言程序的基本组成单位是函数D.在C语言程序中,注释说明只能位于一条语句的后面5. 以下叙述正确的是()A.C语言比其他语言高级B.C语言可以不用编译就能被计算机识别和执行C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C语言出现的最晚,所以具有其他语言的一切优点二、填空1. 计算机语言的发展经过了、和等阶段。
2. C语言既适合编写,也适合编写应用软件。
标准答案一、单项选择题CADDC二、填空1. 机器语言,汇编语言,高级语言2. 系统软件第二章基本数据类型一、单项选择题1.正确的C语言用户自定义标识符是()A.printB.floatC.when?D.random%22.属于C语言基本数据类型的是( )A.指针型B.无符号整型C.数组型D.结构型3.C语言的长整型数值在计算机中占用的字节个数是( )A.1B.2C.3D.44.C语言中,″\x3d″在内存中占用的字节数是( )A.1B.2C.4D.55.下列关于C语言的叙述错误的是( )A. 英文字母大小写不加以区分B. 不同类型的变量可以出现在同一个表达式中C. 在赋值表达式中赋值号两边的类型可以不同D. 某些运算符在不同的场合可以有不同的含义6.下列转义字符中错误的是( )A. ′\000′B. ′\14′C. ′\x111′D. ′\2′7.下列标识符中,不是C语言保留字的是( )A. charB. whileC. minD. default8.下列保留字中用于构成循环结构的是()A.ifB.whileC.switchD.default9. 数据-324在二进制文件和文本文件中所占的字节数分别是()A.2,2B.2,4C.4,2D.4,410. 请选出可以作为C语言用户标识符的一组标识符()A.void, define, WORD B.A3_B3, _123, abcC.FOR, -abc, Case D.2a, Do, Sizeof11.下列运算符优先级最高的是()A.关系运算符B.赋值运算符C.算术运算符D.逻辑运算符12. sizeof(float)是()A.一种函数调用B.一个不合法的表示形式C.一个整型表达式D.一个浮点表达式13. 下列叙述不正确的是()A.一个C语言程序可由一个或多个函数组成B.一个C语言程序必须包含一个main函数C.C语言程序的基本组成单位是函数D.在C语言程序中,注释说明只能位于一条语句的后面14. 编译C语言程序时,程序中的注释部分将()A.不参加编译,也不会出现在目标程序中B.参加编译,但不会出现在目标程序中C.不参加编译,但会出现在目标程序中D.参加编译,并会出现在目标程序中15. 下列字符串常量不正确的是()A.'abc' B."12'12" C."0" D." "16. 下列4个选项中,均是合法整型常量的是()A.160 -0xffff 011B.-0xcdf 01ª0xeC.-01 986,012 0668D.-0x48a 2e5 0x17. 以下选项中不属于C语言类型的是()A.signed short int B.unsigned long intC.unsigned int D.long short18. 数值029是一个()A.八进制数B.十六进制数C.十进制数D.非法数19. 在C语言中,要求运算数必须是整型的运算符是()A./ B.++ C.!=D.%20. 当c的值不为0时,以下能将c的值赋给变量a,b 的是()A.c=b=a B.(a=c) || (b=c)C.(a=c) && (b=c) D.a=c=b二、填空1. 表示空类型的保留字是_____________。
C语言文件练习题含答案(推荐文档)

第十二章文件基础训练一、填空题1、文件是指___________________________________________________________。
2、根据数据的组织形式,C中将文件分为______ASCII码文件________和___二进制文件___________两种类型。
3、现要求以读写方式,打开一个文本文件 stu1 ,写出语句:__FILE *fp fp=fopen(“stu.txt”,”r+”);_______________。
__________________________________。
4、现要求将上题中打开的文件关闭掉,写出语句:___fclose(fp);__________________。
5、若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则打开文件方式字符串应该是___fopen(“a.txt”,”wb+”);__________。
二、选择题1、若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( ) 。
A) fopen("A:\user\abc.txt","r") B) fopen("A:\\user\\abc.txt","r+")C) fopen("A:\user\abc.txt","rb") C) fopen("A:\\user\\abc.txt","w")2、若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为( )。
A) 0 B) 1 C) -1 D) 一个非0值3、当已经存在一个file1.txt文件,执行函数fopen(“file1.txt”,”r+”)的功能是()。
A)打开file1.txt文件,清除原有的内容;B)打开file1.txt文件,只能写入新的内容;C)打开file1.txt文件,只能读取原有内容;D)打开file1.txt文件,可以读取和写入新的内容;4、 fread(buf , 64,2,fp)的功能是:( )A)从fp所指向的文件中,读出整数64,并存放在buf中;B)从fp所指向的文件中,读出整数64和2,并存放在buf中;C)从fp所指向的文件中,读出64个字节的字符,读两次,并存放在buf地址中;D)从fp所指向的文件中,读出64个字节的字符,并存放在buf中;5、以下程序的功能是( ) 。
(完整版)C语言程序设计练习题(含程序及参考答案)

(完整版)C语⾔程序设计练习题(含程序及参考答案)C语⾔练习题(所提供的源程序均采⽤⾃定义函数⽅式解决,如不采⽤函数⽅式,也可直接在main函数中借鉴该思想编程,因时间有限,所有程序未能⼀⼀验证,仅供参考使⽤)1、定义⼀个函数int fun(int a,int b,int c),它的功能是:若a,b,c能构成等边三⾓形函数返回3,若能构成等腰三⾓形函数返回2,若能构成⼀般三⾓形函数返回1,若不能构成三⾓形函数返回0。
#includeint fun(int a,int b,int c){if(a+b>c && b+c>a && a+c>b){if(a==b && b==c )return 3;else if(a==b||b==c||a==c)return 2;else return 1;}else return 0;}void main(){int a,b,c,shape;printf("\nInput a,b,c: ");scanf("%d%d%d",&a,&b,&c);printf("\na=%d, b=%d, c=%d\n",a,b,c);shape =fun(a,b,c);printf("\n\nThe shape : %d\n",shape);}2、编写⼀个程序,将两个变量的值交换, 例如变量a中的值原为 3,b中的值原为8,程序运⾏后 a 中的值为8,b中的值为3。
#includevoid fun(int *x,int *y){int t;t=*x;*x=*y;*y=t}void main(){int a=3,b=8;printf("%d %d\n",a,b);fun(&a,b);printf("%d %d\n",a,b);}3、从键盘输⼊3个数,将最⼤值放在变量a中,最⼩值放在变量c中。
C语言程序设计习题及答案

C语言程序设计习题及答案算法与程序设计1.将三个数排序需要比较______次A、2B、3C、4D、不确定2.算法的表示方法有________A、自然语言,传统流程图,N-S流程图,伪代码,计算机语言B、高级语言,汇编语言,机器语言C、C语言,QBASIC语言,InterDevD、图形图像法,描述法,编程法E、计算机语言3.算法的表示方法有_______4.算法有哪些特性?5.什么叫算法?为什么要提倡结构化算法?习题答案:1.B 2.A 3 自然语言,传统流程语言,N-S流程图,伪代码,计算机语言 4.略 5.略C语言概述1.C语言程序的基本单位是(A )。
A、函数B、过程C、子程序D、子例程2.下列各选项中,合法的c语言关键字是( D )。
A、integexB、sinC、stringD、void3.下列选项中,是C语言提供的合法的关键字的是( C )A、swicthB、cherC、defaultD、Case4.下列叙述不正确的是( B )A、在c程序中,%是只能用于整数运算的运算符B、在C程序中,无论是整数还是实数,都能正确无误地表示C、若a是实型变量,c程序中a=20是正确的,因此实型变量允许被整型数赋值D、在C程序中,语句之间必须要用分号“;”分隔5.在C程序中,可以作为用户标识符的一组标识符是( B )。
A、void define WORDB、as_b3 _224 ElseC、switch _wel easeD、4b DO SIG6.下列不合法的十六进制数是( A)A、oxffB、0XcdeC、OxllD、Ox237.在c语言中,下列合法的字符常量是( B )A、'\039'B、'\x76'C、'ab'D、'\o'8 以下选项中合法的用户标识符是( D )A、intB、a#C、5memD、_2439.(A )是构成c语言程序的基本单位A、函数B、变量C、子程序D、语句10.一个C语言程序总是从( B )开始执行A、主过程B、主函数C、子程序D、主程序11.以下叙述不正确的是( D )A、一个c源程序可由一个或多个函数组成B、一个C源程序必须包含一个main()函数C、c程序的基本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面12.在C语言中,数字029是一个(D)A八进制数B十六进制数C十进制数 . D非法数13.C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符( C )。
c语言文件练习题含答案_(1)

第十二章文件基础训练一、填空题1、文件是指___________________________________________________________。
2、根据数据的组织形式,C中将文件分为______ASCII码文件________和___二进制文件___________两种类型。
3、现要求以读写方式,打开一个文本文件 stu1 ,写出语句:__FILE *fp fp=fopen(“stu.txt”,”r+”);_______________。
__________________________________。
4、现要求将上题中打开的文件关闭掉,写出语句:___fclose(fp);__________________。
5、若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则打开文件方式字符串应该是___fopen(“a.txt”,”wb+”);__________。
二、选择题1、若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是( ) 。
A) fopen("A:\user\abc.txt","r") B) fopen("A:\\user\\abc.txt","r+")C) fopen("A:\user\abc.txt","rb") C) fopen("A:\\user\\abc.txt","w")2、若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为( )。
A) 0 B) 1 C) -1 D) 一个非0值3、当已经存在一个file1.txt文件,执行函数fopen(“file1.txt”,”r+”)的功能是()。
A)打开file1.txt文件,清除原有的内容;B)打开file1.txt文件,只能写入新的内容;C)打开file1.txt文件,只能读取原有内容;D)打开file1.txt文件,可以读取和写入新的内容;4、 fread(buf , 64,2,fp)的功能是:( )A)从fp所指向的文件中,读出整数64,并存放在buf中;B)从fp所指向的文件中,读出整数64和2,并存放在buf中;C)从fp所指向的文件中,读出64个字节的字符,读两次,并存放在buf地址中;D)从fp所指向的文件中,读出64个字节的字符,并存放在buf中;5、以下程序的功能是( ) 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计-文件》习题
9.1 填空题
1.C语言中根据数据的ń= 52;织形式,把文件分为=
【= 】和【= 】两种。
2.C语言中文件的格式Ô= 70;输入输出函数对是
【= = 】;文件的数据块ů= 55;入输出函数对是【<= span lang=3DEN-US
style=3D'mso-bidi-font-size:10.5pt'> = 】;文件的字符串ů= 55;入输出函数对是【<= span lang=3DEN-US
style=3D'mso-bidi-font-size:10.5pt'> = 】。
9.2 选择题
1.当已存在一个= abc.txt文件时,&#= 25191;行函数fopen= (“abc.txt”, “r+”)的功能是( )。
A.打开abc.txt文件,清&#= 38500;原有内容
B.打开abc.txt文件,只&#= 33021;写入新的内容
C.打开abc.txt文件,只&#= 33021;读取原有内容
D.打开abc.txt文件,可&#= 20197;读取和写入新的内ê= 81;
2.fopen()函数的mode取值”r”和”w”时,它们之间的= 差别是( )。
A.”r”可向文件写入,= ”w”不可向文&#= 20214;写入
B.”r”不可向文件写入= ,”w”可向文件&#= 20889;入
C.”r”不可由文件读出= ,”w”可由文件&#= 35835;出
D.文件不&#= 23384;在时,”r”建立新文&#= 20214;,”w”出错3.以下程序的的= 功能是( )。
#include <stdio.h>
main( )
{
&nb= sp; FILE *fp;
&nb= sp; char str[]=3D”HELLO”;<= /p>
&nb= sp; fp=3Dfopen(“PRNR= 21;, “w”);
&nb= sp; fputs(str,fp);=
&nb= sp; fclose(fp);
}
A.在屏幕&#= 19978;显示”HELLO”&=
nbsp; &nbs= p; B.把”HELLO”= 存入PRN文件中
C.在打印&#= 26426;上打印出”HELLO”&=
nbsp; &nbs= p; D.以上都&#= 19981;对
4.以下程序是将= 一个名为old.d= at的文本文&#= 20214;拷贝到一个名为new.d= at 的新文本&#= 25991;件中。
请选择正确į= 40;编号填空。
#include <stdio.h>
main( )
{
&nb= sp; FILE *fp1, *fp2;
&nb= sp; int c;
&nb= sp; fp1=3Dfopen(“old.da t= 1;,
( = ));
&nb= sp; fp1=3Dfopen(“new.da t= 1;,
( = ));
&nb= sp; c=3Dgetc(fp1);
&nb= sp; while (c!=3DEOF)
&nb= sp; {
&nb= sp; putc(c, fp2);
&nb= sp; c=3Dgetc(fp1);
&nb= sp; }
&nb= sp; fclose(fp1);
&nb= sp; fclose(fp2);
}
① A.”r” &n= bsp; = ; B.”r+”= C.”rb&#=
8221; &= nbsp; &nbs= p; D.”rb+&= #8221;
② A.”w= +”&= nbsp; B.”w=
b+”&= nbsp; C<=
/span>.”w= ”&= nbsp; &nbs= p; D.”w= b”
&nb= sp;
5.以下程序对文= 件abc进行两次&#= 25805;作:第一次将它显Ķ= 34;在屏幕上,第二次将= 它复制到xyz文件中。
请选择= 正确的编号填空。
#include <stdio.h>
main( )
{
&nb= sp; FILE *fp1, *fp2;
&nb= sp; fp1=3Dfopen(“abc”, “r”);
&nb= sp; fp2=3Dfo= pen(“xyz”, “w”);
&= nbsp; while ( = )
&= nbsp; fputc(fgetc(fp1), fp2);
&nb=
sp; ( = );
&nb= sp; while
( = &nb= sp; )
&nb= sp; fputc(fgetc(fp1), fp2);
&nb= sp; fclose(fp1);
&nb= sp; fclose(fp2);
}
① A.fp2&nbs=
p; B.feof(fp1) C.!feof(fp1)<= span style=3D'mso-tab-count:3'> &= nbsp; D.!feof(fp2)<= o:p>
② A.fputc=
(fp1) B.rewind(fp1) = C.fputc(fp2) =
D.rewind(fp2)
③ A.fp1 =
B.feof(fp1) C.!feof(fp1)<= span
style=3D'mso-tab-count:3'> &= nbsp; D.!feof(fp2)<= o:p>
9.3 程序设计&#= 39064;
1.编写一个程序= ,建立一个abc文本文件&#= 65292;向其中写入”I want to test usag= e of file.”字符串,然后显示Ŧ= 13;文件的内容。
2.ஷ= 2;fprintf函数向文件<= span lang=3DEN-US
style=3D'mso-bidi-font-size:10.5pt;mso-bidi-font-weight:bold'>= myint.txt中= 写入= 10个= 整数,要求整数是从 = 8190;盘上输入的。
=
=
3.ळ= 8;= myint.txt文= 件中的所有整数读取 = 1040;内存,并显示在屏८= 9;上。
=
4.ವ= 4;写程序,调用fwriter函数,将一个= 结构体数组的= 5个= 元素保存到文件x.dat中。