首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include<stdio.h> main() { FILE*fout;char ch; four=
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include<stdio.h> main() { FILE*fout;char ch; four=
admin
2010-01-10
35
问题
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include<stdio.h> main() { FILE*fout;char ch; four=fopen(’abc.txt’,’w’); ch=fgetc(stdin); while(ch!=’#’) { fputc(ch,fout); ch=fgetc(stdin); } felose(fout); } 出错的原因是
选项
A、函数fopen调用形式错误
B、输入文件没有关闭
C、函数fsetc调用形式错误
D、文件指针stdin没有定义
答案
1
解析
stdin是标准输入设备的文件指针,不需定义直接可以使用,它随系统的启动而打开,随系统的关闭而关闭,fgetc()函数的作用是从某个文件中读取一个数据,其参数为要读取文件的文件指针。fopen()函数有两个参数,第一个参数是打开的文件名,第二个参数是文件打开模式,两个参数都是字符串,本例中“four=fopen(’abc.txt’,’ w’);”语句的fopen()函数参数是错误的,应该用双引号“w”,正确的应改为fout=fopen(“ abc.tx”,“w”);。
转载请注明原文地址:https://kaotiyun.com/show/W2Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt4.vbp,窗体如图所示。其功能是单击“输入数据”按钮,则可输入一个整数n(要求:8≤n≤12);单击“计算”按钮,则计算l!+2!+3!…+n!的值,并将计算结果显示在文本框中;单击“存盘”按钮,则把文本框中的结果保存到
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是IAnel,还有一个名称为Labell的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图l所示);若用鼠标左键单
在名称为Forml的窗体上添加一个名称为Commandl的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按钮不可见;④
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后再添加一个文本框,名称为Textl,MultiLine属性设置为True,ScrolIBars属性设置为2(如图所示)。程序运行后,如果
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下列关于菜单项的描述中,错误的是
设a=4,b=5,c=6,执行语句Printa<bAndb<c窗体上显示的是
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
随机试题
Doyourealizethatyouhavemadeastatement?Holdtheglanceforasecondlonger,andyouhavemadeadifferentstatement.Hol
患者女,46岁。反复发作上腹痛,早饱嗳气半年,伴失眠抑郁,经放射性核素检查胃排空时间延长,诊断为动力障碍性功能性消化不良。不适用的治疗是
煅后水飞可点眼以治肝火目赤翳障的中药是( )。
依据《反不正当竞争法》的有关规定,当事人对于监督检查部门作出的处罚决定不服时怎么办?()。
在我国,违宪制裁的形式主要包括下列哪一或哪些选项?()
某公路山岭隧道,长度为2000m;该隧道分类属于()。
对于进出口大宗散货、危险品、鲜活商品、落驳运输货物,收发货人或其代理人可向海关申请结合装卸环节在作业现场予以查验放行,但必须在申报时提供担保。()
期货交易所总经理的职权包括()。
步亭花园社区占地3700亩,现有小区居民13万人。为了响应我国社会主义市场经济条件下现代文明社区建设,步亭花园小区在建设之初就成立了社区服务中心,步亭花园社区开拓创新.建立了“建设、管理、服务”三位一体的社区管理模式。社区服务中心是在区政府指导下,履行政府
每个人都生活在自己的主观世界之中,并决定人的行为,这种观点的提出者是()
最新回复
(
0
)