首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include <stdio.h> main() { FILE *four; char ch;
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include <stdio.h> main() { FILE *four; char ch;
admin
2009-01-15
52
问题
以下程序企图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符#号时结束输入和输出操作,但程序有错。 #include <stdio.h> main() { FILE *four; 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/86Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件vbsj4.vbp。程序运行后,如果单击“开始”按钮,则图片自左向右移动,同时滚动条的滑块随之移动,每0.5秒移动一次。当图片完全移出窗体的右边界时,立即再从窗体的左边界开始重新移动,若单击“停止”按钮,则图片停止移动,如图3-
设有如下程序:PrivateSubForm_Click()num=InputBox("请输入一个实数"):P=InStr(num,".")Ifp>0ThenPrintMid(num,p+1)ElsePrint"END"EndIfE
假定有以下程序段Fori=1To3Forj=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
考生文件夹下的工程文件sjt3.vbp中有一个初始内容为空、且带有垂直滚动条的文本框,其名称为Textl;两个标题分别为”读数据”和”查找”的命令按钮,其名称分别为Cmdl、Cmd2。请画一个标题为”查找结果”的标签Labell,再画一个名称为Text2,
数据库应用系统中的核心问题是
向文本框中输入字符时,下面能够被触发的事件是
在考生目录下有一个工程文件sjt3.vbp,窗体文件中已给出所有控件和部分程序,如图2-118所示。要求:①利用属性窗口设置适当的属性,使Textl、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Textl中输入40(度数),选择一个单选按
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。(1)创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3个字段的内容,
数据库设计中反映用户对数据要求的模式是( )。
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是( )。
随机试题
某女士,月经7个月不行,乳房胀痛,精神抑郁,少腹胀痛拒按,烦躁易怒,舌紫黯,有瘀点,脉沉弦而涩。证属()
肉芽组织的结局是()。
我国《合伙企业法》规定,合伙人有下列哪种情形的,发生当然退伙?()
已知质点沿半径为40cm的圆做圆周运动,其运动规律为:s=20t(s以cm计,t以s计),若t=1S,则点的速度与加速度的大小为()。
论述科举制度的演变及其历史作用。
设平面图形由曲线和直线x+y=4所围成,试求该平面图形的面积A,以及废平面图形分别绕x轴、y轴旋转形成的旋转体的体积Vx和Vy.
Hisparentsdiedwhenhewasyoung,sohewas______upbyhisgrandma.
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
問題10 次の文章を読んで、後の問いに対する答えとして最もよいものを、1?2?3?4から一つ選びなさい。 我が身が生涯に望み、知りうることは、世界中を旅行しようと、何をしようと、小さい。あきれるくらい小さいのだが、この小ささに耐えていかなければ、学問はた
Whenandwheretobuildthenewfactory(notdecide)______yet.
最新回复
(
0
)