首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() {FILE*fp;char str[10]; fp=fopen("myfile.dat","w"); fputs("abc",fp);fclose(fp); fp=
admin
2015-08-14
51
问题
有以下程序
#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、abe28
C、abc
D、因类型不一致而出错
答案
B
解析
在程序中首先把字符串abe写入到文件myfile.dat中,然后再把整数28追加到字符串abc的后面.最后把文件myfile.dat的内容读入到字符串str中,井把其内容输出。
转载请注明原文地址:https://www.kaotiyun.com/show/EFDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句"k=B*20;"(k为int型变量)后,k的值是______。
若有定义inta[10],*p=a,则p+6表示()。
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;staticc=3;a=c++;b++;return(a);}
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
下列程序的输出结果是______。#include<stdio.h>intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){
#define命令出现在程序中函数的外面,宏名的有效范围为______。
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
在C语言中,函数返回值的类型最终取决于
若各选项中所用变量己正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。
随机试题
直线滚动导轨副的安装误差,对摩擦阻力和导轨副的作用寿命都有一定影响。()
ComingSoontoaTheaterNearYou!Whatarespecialeffects?DoyouenjoymoviesthatusealotofspecialeffectsDinosaurs
下列临床表现可见于甲状腺功能亢进症患者的是
腋毛癣与下列哪种感染有关
股份有限公司以超过股票票面金额的发行价格发行股票所得的溢价款,应当列为公司的()。
特种设备使用单位应当在设备投入使用前或者投入使用后()d内到设备所在地市以上的特种设备安全监督管理部门办理特种设备使用登记。
利用()的方法编制进度计划必须很严谨地分析和考虑工作之间的逻辑关系。
某交易者预期百度的股票价格将上涨,在市场上购买了百度的看涨期权。期权费为10美元,执行价格是160美元,假如到期日百度股票的市场价格涨到180美元,那么,交易者选择执行期权,获得的收益是()美元。
Apairofdice,rolledagainandagain,willeventuallyproducetwosixes.Similarly,thevirusthatcausesinfluenzaisconstan
以下叙述错误的是()。
最新回复
(
0
)