首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序试图把从终端输入的字符输出到名为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
92
问题
以下程序试图把从终端输入的字符输出到名为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全国计算机二级
相关试题推荐
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger) f=1 Fori=1Toxf=f*i Next s=fEndFunctionPrivateSubCommand1
单击窗体,可以弹出如图所示对话框的程序为
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
为组合框Combol增加一个列表项”电脑”,下列语句正确的是()。
计算下面分段函数的正确语句是( )。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
构成计算机软件的是
在关系数据库设计中,关系模式是用来记录用户数据的()。
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
随机试题
A.条件(1)充分,但条件(2)不充分.B.条件(2)充分,但条件(1)不充分.C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分.D.条件(1)充分,条件(2)也充分.E.条件(1)和条件
JoshuaGisembaBagakafoundthatthepedagogicalresultsofgroupprojectsandotherengagedlearningactivitiesinKenyanmathe
人们在预算约束线上选择均衡点的同时,也就确定了他们的
3岁患儿,做OT试验,局部有硬结、水疱。
引起心肌炎最常见的病毒是
在较短时间内,在相同条件下,由一分析人员连续测定所得结果的RSD称为
A.煨熟B.醋制C.酒制D.盐炒E.炒炭木香止泻宜用
企业以外购的商品向职工提供非货币性福利的,应当按照其公允价值确认职工薪酬的金额。()
Duringthetwentiethcenturytherehasbeenagreatchangeinthelivesofwomen.Awomanmarryingattheendofthenineteenth
WhydoweinvestsomuchhopeinnewtechnologyandwhyarewesodisappointedwhentheNextBigThingturnsouttobejustane
最新回复
(
0
)