首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include main() { FILE=l=fo; char ch,str[5]: if((fp=fopen(“file.txt”,“wb+”))=NULL)
有以下程序: #include #include main() { FILE=l=fo; char ch,str[5]: if((fp=fopen(“file.txt”,“wb+”))=NULL)
admin
2019-07-10
23
问题
有以下程序:
#include
#include
main()
{ FILE=l=fo;
char ch,str[5]:
if((fp=fopen(“file.txt”,“wb+”))=NULL)
{prinff(“error!\n”);exit(0);}
eh=getchar();
while(ch!=‘!’)
{ fputc(ch,f0);
ch=getchar();
}
rewind(fp);
do{.
fgets(str,4,f0);
puts(str);
}
while(!feof(fo));
fclose(fp);
}
程序运行时输入:c:\\test!<回车>,则程序的输出结果是( )。
选项
A、C:\
B、e:\test
\te
st
C、e:tes
D、e:\t
t est
答案
A
解析
分析程序可知,程序是首先以可写方式打开文件file.txt,然后使用getchar()逐个读入输入的字符,写到文件file.txt中,直到输入的字符是‘!’,停止写入文件;然后使用rewind()将文件指针定位到文件开头位置,再调用龟ets()函数,将文件中的内容读入str字符数组中,再用puts()输出,直到遇到文件结尾符,关闭文件。其中写入文件时是逐个写入的,而读出时调用fgets(str,4,fp),由此可知fgets至多读取3个字符到str,然后在结尾自动加上“\0”字符,作为字符串的结尾标志,使用puts输出时,输出3个字符并完成换行,当输入c:\\test!<回车>时,输出为:
c:\
\te
st
故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/6ZID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对下列语句排序正确的一项是()。①也许是月亮的香气吧,我这么想②看见蛎粉墙上印着我的身影,我于是重又意识到了我③我心中不起一切杂念,大约历一刻钟之久,才回转身来④从江岸直到我的楼下是一大片沙坪,月光照着,茫然一白,但带点儿青的意
食品添加剂被誉为现代食品工业的灵魂。下列食品工业中所应用的食品添加剂与其所属类型,对应错误的是()。
某军用车辆采用的蜂窝式轮胎是一种镂空的汽车轮胎结构,不用充气也不怕钉子。下列关于蜂窝式轮胎的表述,错误的是()。
下列科技发明与人物的对应关系,不正确的是()。
革新的过程包括()。
下列选项中,不能说明新石器时代农业革命历史地位的是()
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
某国家共有基础货币400亿元,中央银行对活期存款和定期存款规定的法定存款准备金率分别为15%和10%。据测算,流通中的现金漏损率为25%,商业银行的超额准备金率为5%,而定期存款比率为50%。试计算:该国银行体系共持有多少准备金?[上海财经大学2011研]
(Ⅰ)当a,b为何值时,β不可由α1,α2,α3线性表示;(Ⅱ)当a,b为何值时,β可由α1,α2,α3线性表示,写出表达式.
下列叙述中,正确的是()。
随机试题
T细胞的绵羊红细胞(SRBC)受体是
有一住所在法国的法国人某甲,在荷兰从事蜂房经营。某甲死亡后,其子女向法国法院提起继承之诉,:依法国冲突法规定动产继承依属人法,荷兰冲突法规定不动产继承依物之所在地法,两国冲突规范的规定内容相同,经法国法院查明,在荷兰,蜂房属于不动产,因而应适用物之所在地法
移动平均法是测定长期趋势值的一种方法。()
关于施工质量控制的说法正确的有()
A公司20×1年至20×2年发生如下投资业务,有关资料如下:(1)A公司20×1年1月2日发行股票1000万股(每股面值1元,每股市价5元)从B公司原股东处取得B公司60%的股权,能够对B公司实施控制,在此之前,A公司与B公司原股东不存在关联方关
始建于元代,传全真道龙门派祖师丘处机曾于此修道的是()。
结合材料回答问题:材料1中共中央政治局2014年6月30日就加强改进作风制度建设进行第十六次集体学习。习近平总书记在主持学习时强调,抓作风是推进党的建设新的伟大工程的重要切入点和着力点,必须坚持从严治党,落实管党治党责任,把作风建设要求融入党的
在新民主主义社会的五种经济成分中,处于十字路口的经济成分是
Usingmoneyasamediumofexchangemeansthat______Ifonehadtosaveproductsinsteadofmoney,______
A、Childrenstaythereforonedayandonenight.B、Thetimeperiodrangesfrom1weekto8weeks.C、Thecostisupto700dollar
最新回复
(
0
)