首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#时结束输入和输出操作,但程序有错。 #include<stdio.h> main() { FILE *fout; char ch; fout=f
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#时结束输入和输出操作,但程序有错。 #include<stdio.h> main() { FILE *fout; char ch; fout=f
admin
2009-04-15
99
问题
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#时结束输入和输出操作,但程序有错。 #include<stdio.h> main() { FILE *fout; char ch; fout=fopen(’abc.txt’,’W’); ch=fgetc(stdin); while (ch!=’#’) { fputc (ch,fout); ch=fgetc(stdin); } fclose (fout); } 出错的原因是( )。
选项
A、函数fopen调用形式错误
B、输入文件没有关闭
C、函数fgetc调用形式错误
D、文件指针stdin没有定义
答案
1
解析
stdin是标准输入设备的文件指针,不须定义直接可以使用,它随系统的启动而打开,随系统的关闭而关闭,fgetc()函数的作用是从某个文件中读取一个数据,其参数为要读取文件的文件指针,所以本题中的调用形式是正确的。fopen()函数有两个参数,第一个参数是打开的文件名,第二个参数是文件打开模式,两个参数都是字符串,本例中“fout=fopen(’abc.txt’,’w’);”语句的fopen()函数参数是错误的,应该用双引号"",正确的应改为“fout=fopen("abc.txt","w");”。所以,A选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/5pXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,窗体上有2个标题分别是“读数据”和“查找质数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图3-36所示。程序功能:(1)考生文件夹
以下关于文本框Text1的叙述中,错误的是
下列不属于计时器控件属性的是
窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是()。PrivateSubCommand1_Click()Picture1.Picture=LoadPicture("c:\picture.jpg")
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)Print
现有如下程序:PrivateSubCommand1_Click()s=0Fori=1To5s=S+f(5+i)NextPrintSEndSubPublicFun
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
有下面的程序段:A=1.2B=321C=Len(Str(A)+Str(B))PrintC执行上面的程序段,输出结果是
下列选项中不属于结构化程序设计原则的是()。
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500Ifp(i)
随机试题
己椒苈黄丸治疗肠间饮聚成实,据原方所述,渴者,可加()
由于可能发生的事件,造成实际结果与主观预料之间的差异,并可能伴随产生某种损失,即为()。
农业统计的主要内容包括()。
下列关于基金年度报告和半年度报告的说法正确的是()。
下列属于学习内部动机的是()。
下列属于Dean分类依据的是()。
关于犯罪主体,下列哪一项是正确的?()
甲乙约定:若明天下雨,甲送给乙天堂折叠雨伞一把。此处“明天下雨”为
函数f(x,y)=x2+2y2在点(0,1)的最大方向导数是________.
StopEatingTooMuch"Cleanyourplate!"and"Beamemberoftheclean-plateclub!"JustabouteverykidintheUShasheard
最新回复
(
0
)