首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序试图把从终端输入的字符输出到名为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
113
问题
以下程序试图把从终端输入的字符输出到名为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全国计算机二级
相关试题推荐
为达到把a、b中的值交换后输出的目的,某人编程如下:PrivateSubCommandl_Click()a%=10:b%=20Callswap(a,b)Printa,bEndSubPrivateSubswap(ByVa
单击窗体,可以弹出如图所示对话框的程序为
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
以下叙述中错误的是( )。
以下关于键盘事件的叙述中,错误的是( )。
双精度浮点数的类型说明符为
双精度浮点数的类型说明符为
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
窗体上的三个命令按钮构成名称为Command1的控件数组。如图所示。程序如下:PrivateSubCommand1_Click(IndexAsInteger) IfIndex=1Then Print"计算机等级考试" En
随机试题
吸入性肺脓肿不易发生的部位是
被称为"娇脏"的脏腑是
颌面部脓肿切开引流的原则中,哪项可除外
患者,男,48岁,素体肥胖。近日因工作繁忙,遂觉胸中满闷疼痛,胸痛彻背,短气喘息,自觉有气从胁下上逆抢心,舌苔白腻,脉沉弦,选方
房地产市场调研的最后一个环节是()。
依据土地增值税的相关规定,房地产开发公司办理纳税申报的期限是()。(2009年考题改编)
一个完善的营养教育项目应该包括()。
人工智能技术的发展会影响社会运行的规则,反过来社会规则也在________着人工智能技术的进步。无人驾驶汽车便是最好的例子,虽然各种商业宣传总是放出消息,让人感觉无人驾驶汽车上路________,但法律法规的界定不明确,却成了这一幕成为现实的障碍。
The100-page-longleafletthemanspeakergotatOsloAirportcontains______.
______nofurtherbusiness,theChairmanclosedthemeeting.
最新回复
(
0
)