首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序用业统计文件十字符个数。请填空。 #include "stdio.h" main() { FTLE *fp; long num=OL; if((fp=fopen("fname.dat","r"))
以下程序用业统计文件十字符个数。请填空。 #include "stdio.h" main() { FTLE *fp; long num=OL; if((fp=fopen("fname.dat","r"))
admin
2009-01-15
43
问题
以下程序用业统计文件十字符个数。请填空。
#include "stdio.h"
main()
{ FTLE *fp; long num=OL;
if((fp=fopen("fname.dat","r"))==NUlL)
{ pirntf("Open error\n"); exit(0);}
while( )
{ fgetc(fp); num++; }
printf("num=%1d\n",num-1);
fclose(fp);
}
选项
答案
!feof(fp)
解析
本题中统计文件中字符个数的算法可描述如下:首先判断文件位置指针是否指向了文件尾,如果不是则读出一个字符,同时字符的个数加1,再判断文件位置指针是否位于文件尾,如此循环,直到文件位置指针位于文件尾为止。本题首先以读文件的方式打开了文件“fname.daf”,如果打开成功则把返回的文件型指针赋值给fp,然后通过循环求文件中的字符数。首先判断文件位置指针是否位于文件尾,如果不是则循环读取字符,每次字符数加1。所以下划处应填循环条件,文件位置指针不是指向文件尾, 即“!feof(fp)”。
转载请注明原文地址:https://kaotiyun.com/show/nnXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段a$="VisualBasicProgramming":b$="C++"c$=UCase(Left$(a$,7))&b$&RightS(aS,12)变量c$的值为
(1)在考乍文件央下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加都列表框List1中,如图所示。在窗体文
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:PrivateTypeRecordIDAsInteger:NameAsString*20EndTypePrivateSubComm
下面程序计算并输出的是PrivateSubCommand1Click()a=10:s=0Dos=s+a*a*a:a=a-1LoopUntila
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是()。
考生文件夹下的工程文件sjt3.vbp中有一个初始内容为空、且带有垂直滚动条的文本框,其名称为Textl;两个标题分别为”读数据”和”查找”的命令按钮,其名称分别为Cmdl、Cmd2。请画一个标题为”查找结果”的标签Labell,再画一个名称为Text2,
在考生目录下有一个工程文件sjt4.vbp。程序的功能是,单击“产生随机数”按钮可以产生10个随机数放到数组中并显示在图片框中,在文本框中输入一个小于10的正整数m,单击“移动数据”按钮,可以把数组中的前m个数据移动到后面去,并显示在图片框中。如图所示。
数据流程图(DFD图)是
考生文件夹下的工程文件sjt3.vbp中有一个初始内容为空、且带有垂直滚动条的文本框,其名称为Text1;两个标题分别为“读数据”和“查找”的命令按钮,其名称分别为Cmd1、Cmd2。请画一个标题为“查找结果”的标签Label1,再画一个名称为Text2,
在考生目录下有一个工程文件sjt3.vbp,窗体文件中已给出所有控件和部分程序,如图2-118所示。要求:①利用属性窗口设置适当的属性,使Textl、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Textl中输入40(度数),选择一个单选按
随机试题
手工研磨车床尾座套筒孔时,研磨棒移动的轨迹是向上提拉,向下推压并做往复直线运动。()
采购中心与供应商进行谈判的重点是()
A.鼻皮样囊肿B.无鼻C.后鼻孔闭锁D.鼻筛面裂囊肿E.鼻裂胚胎发育过程中鼻颊膜或颊咽膜遗留
下列关于阴道灌洗的说法不正确的是
下列灯光中,所有灯光的颜色为同一颜色的是()。
横店影视城已经称为浙中地区的旅游龙头企业,被誉为“中国乡村旅游之都”。()
在幼儿园实践中,某些教师认为幼儿进餐、睡眠、茶点等是保育,只有上课才是传授知识、发展智力的唯一途径,不注意利用各环节的教育价值,这种做法违反了()的原则。
广告是指为了商业目的,由商品或服务之生产、经营者承担费用,通过一定媒介或一定公之于众的形式,直接或间接地对其经营的商品或服务予以宣扬的公开活动。依据上述定义,下列不属于广告活动的选项是()。
Fordays,Beijinghasbeentrappedunderablanketofyellow-browndustthattheU.S.Embassyairmonitorclassifies,initsho
适合做外汇期货卖出套期保值的情形主要包括()。
最新回复
(
0
)