首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {FILE*fp;char str[10]; fp=fopen("myfile.dat","w"); fputs("abc",fp);fclose(fp); fp=
admin
2018-01-11
30
问题
有以下程序
#include
main()
{FILE*fp;char str[10];
fp=fopen("myfile.dat","w");
fputs("abc",fp);fclose(fp);
fp=fopen("myfile.dat","a+");
fprintf(fp,"%d",28);
rewind(fp);
fscanf(fp,"%s",str);puts(str);
fclose(fp);
}
程序运行后的输出结果是
选项
A、28c
B、abc28
C、abe
D、因类型不一致而出错
答案
B
解析
在程序中首先把字符串abc写入到文件myfile.dat中,然后再把整数28追加到字符串abc的后面,最后把文件myfile.dat的内容读入到字符串str中,并把其内容输出。
转载请注明原文地址:https://kaotiyun.com/show/KFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i++)
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
有以下程序:main(){intx,1;for(i=1;i<=50;i++){x=i;if(x%2=0)if(x%3=0)if(x%7=0)printf("%d,i)";}}输
若有定义:“int*p,x=0,*p,p=&x;”,则语句“printf("%d\n",*p);”的输出结果是()。
设x为int型变量.则执行以下语句后,x的值为()。x=10;x=x-=x-x;
已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+(b++)-(++c);”后,a的值是________。
以下选项中可作为C语言合法整数的是()。
数据流图的类型有______和事务型。
如果两个8位二进制数00010101与01000111相加,其结果用十进制表示为【】。
给定程序MODll.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的
随机试题
史料记载,最早的学校出现在古代的_______社会。
C0影响氧化磷酸化的机制是
更年期的特点中下述何项是正确的
“备案号”栏:()。“申报日期”栏:()。
我国企业会计准则对企业会计信息提出的质量要求包括()。
下列法律关系中由《中华人民共和国合同法》调整的是()。
(对外经贸2013)美国地方政府发行的市政债券的利率低于联邦政府债券,其原因可能是()。
[A]Thevisasystemisnotperfect.[B]Thesellingofvisaisontherise.[C]Auctionhasmanyadvantages.[D]Sel
面向对象技术的复杂对象构造能力,突破了关系模型的______不可再分的限制。
Thisreflectstheprioritybeingattachedtoeconomicoverpoliticalactivity,partlycausedbyagrowingreluctancetoentera
最新回复
(
0
)