首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序企图把从终端输入的字符输出到名为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
34
问题
以下程序企图把从终端输入的字符输出到名为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全国计算机二级
相关试题推荐
在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为Ml,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有个钟表图案,其中代表指针的直线的名称是IAnel,还有一个名称为Labell的标签和其他一些控件(如图1所示)。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置(如图l所示);若用鼠标左键单
在考生文件夹下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。当程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认目录为考生目录,默认文件类型为“文本文件”。选中in5.txt文件(如图l所示),单击“打开”按钮,则把文件中的内容读入并
在名称为Forml的窗体上添加一个名称为P1的图片框,请编写适当的事件过程,使得程序在运行时,每单击一次图片框,就在图片框中输出“单击图片框”,每单击图片框外的窗体一次,就在窗体中输出“单击窗体”,运行时的窗体如图所示。要求在程序中不得使用变量,每个事件过
在名称为Forml的窗体上添加一个名称为Commandl的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按钮不可见;④
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后再添加一个文本框,名称为Textl,MultiLine属性设置为True,ScrolIBars属性设置为2(如图所示)。程序运行后,如果
窗体上有名称为Commandl的命令按钮,名称分别为Labell、Labe12、Labe13的标签。编写如下程序:PrivatexAsIntegerPrivateSubCommandl_Click()StaticyAsIntege
数据流图中带有箭头的线段表示的是
如果要定义一个窗体级变量,定义变量语句的位置应该是
以下叙述中错误的是
随机试题
如何坚持和改善马克思主义政党的领导?
患者,女,16岁,反复晕厥入院。查体:胸骨左缘可闻及收缩期杂音,心电图示胸导联冠状T波,心肌酶学不高,疑诊为梗阻性肥厚型心肌病。病史采集中,下列哪项最重要
晚期囊胚透明带消失后,相当于受精后第几日开始着床
某公司2012年年末的长期资金总额为400万元,其中包括普通股300万元,长期债券80万元,保留盈余20万元。它们的资金成本率分别为8%、10%和10.2%。则其综合资金成本率为()。
某企业拟开发一种新产品,需要资本总额为300万元,现有两个筹资组合方案可供选择,两个方案的财务风险都维持在可承受的范围内,具体内容如下:其中向银行借款,借款的利率为10%,每年付息,到期一次性还本,筹资费率为2%,企业所得税税率为25%。经分析,该
浙江省内的民用机场中,属于国际机场的有()。
设Ω=[a,b]×[c,d]×[l,m],证明
ThesizeoftheEskimolanguagespokenbymostwhitesis______.Theauthor’soverallpointisthat______.
当前的微机存储器系统由三部分构成:主存储器、辅助存储器和【】。
I’meager(learn)______asecondlanguage.
最新回复
(
0
)