首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序企图把从终端输入的字符输出到名为abc.txt 的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include <stdio.h> main() { FILE *fout; char ch;
以下程序企图把从终端输入的字符输出到名为abc.txt 的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include <stdio.h> main() { FILE *fout; char ch;
admin
2009-01-15
31
问题
以下程序企图把从终端输入的字符输出到名为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/bIXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:PrivateSubCommand1Click()a=3s=0Fork=1To5S=s+aModka=a+kNextkPrintsEndSub程序运行后,单击命令按钮Comma
设有如下程序段:Dima(10)…ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个列表框和一个标题为“选择”的命令按钮,且列表框中已有若干列表项。程序的功能是:当单击”选择”按钮时,如果列表框中没有列表项,则程序不做任何操作。否则,判断列表框中是否有列表项被选中,如果没有
在考生文件夹下有一个工程文件sjt4.vbp,含有Form1和Form2两个窗体,其中Form1为启动窗体,窗体上的控件如图1所示。程序运行后,在Form1窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
随机试题
在工程网络计划的执行过程中,如果需要判断某工作进度偏差对总工期是否造成影响,应根据()的差值确定。
2005年,第十届全国人民代表大会第三次会议通过的法律是()
常累及胃肠道,在粘膜下形成多个息肉状结节的淋巴瘤是
5个月婴儿每日所需8%的糖牛奶量为
下列关于建筑面积的计算,说法正确的有()。
分部工程中对工程质量影响大的分项工程应划定为()。
以下关于债券交易场所的说法正确的是()。Ⅰ.交易所市场是由各类社会投资者参与,属于集中撮合交易的零售市场,典型的结算方式是实行净额结算Ⅱ.交易所市场实行两级托管体制,其中,中央结算公司为一级托管人,负责为交易所开立代理总账户,与
汇率直接标价法的特点是:当汇率变动时,()。
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。[说明]某信息系统集成公司(承建方)成功中标当地政府某部门(建设方)办公场所的一项信息系统软件升级改造项目。项目自2月初开始,工期1年。承建方项目经理制定了相应的进度计划,将项目工期分为4个阶
A、Hefellillonthejetplane.B、Hehasbeenworkingtoohard.C、Hewenttobedtoolatelastnight.D、Hehasn’tadaptedtothe
最新回复
(
0
)