首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0, flag=0; while(*s) { if( 【 】 ==’’) flag=0;
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0, flag=0; while(*s) { if( 【 】 ==’’) flag=0;
admin
2013-02-23
36
问题
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
int word(char*s)
{ int num=0, flag=0;
while(*s)
{ if( 【 】 ==’’) flag=0;
else if( 【 】){flag=1;num++}
}
return 【 】 ;}
选项
答案
*s++ flag==0 或 *(s-1)==’’ num
解析
在统计字符串单词个数的算法中,本题的flag是为了记录一个单词是否结束。第18空应填*s++;如果某个字符不是空格,则必需判断它是否是单词,如是,则使得flag的标志为1,num的值加1。本题判断方法是:先判断s所指向的字符是否为空格,如果是则使得flag=0,否则判断前一个字符是否是空格,如果是则说明这个字符是一个单词的开始,将flag标志为1,num的值加1,如果不是,则不必记录。故第19空应flag==0或*(s-1)==’’;最后一个空格需填写的是返回的单词的个数,即num。
转载请注明原文地址:https://kaotiyun.com/show/9sJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:main(){inta=0,t=0;while(!a!=0)t+=a++;printf("%d,%d\n",t,A);}则程序运行后的输出结果是()
若有函数内部说明:inta[3][4];则数组a中各元素
下列选项可以正确表示字符型常量的是
软件开发环境是全面支持软件开发全过程的【】集合。
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
有如下定义#defineD2intx=5;floaty=3.83;charC=’D’;则下面选项中错误的是
下列SQL语句中,用于修改表结构的是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。实际数据库系统中所支持的数据模型主要有层次模型、网状模型和【】3种。
随机试题
【背景资料】A公司承包某厂车间扩建机电安装工程,工程范围有桥式起重机安装、车间内通风空调风管安装、动力电气线路、消防管道安装等。桥式起重机安装高度为18m,通风空调风管和消防管道安装标高为24m,风管在现场制作,电气线路敷设于电缆沟,并与该厂变、配电房的
TheDailyMirrorhasanillustrioushistoryofcampaigning,mostrecentlyhelpingtopersuadeministerstoenactanopt-outsys
Besidebeingexpensive,thefoodtastes______.
从业人员在()人以下的生产经营单位,必须配备专职或者兼职的安全生产管理人员。
安慰剂效应:虽然给予病人无效的治疗,但却在心理上让病人“预料”或“相信”该治疗手段有效,从而使病人症状得到舒缓的现象。根据上述定义,以下属于安慰剂效应的是()。
国务院关于将××省××县列为国家历史文化名城的通知国函[2013]第035号××省人民政府:你省《关于申报××县为国家历史文化名城的请示》(×府[2012]9号)收到。①:一、你
教育学家黄炎培老先生赠给其子一句话:“取象于钱。外圆内方”。对此你怎么理解?
我国《消费者权益保护法》第四十九条:“经营者提供商品或者服务,造成消费者或者其他受害人人身伤害的,应当赔偿医疗费、护理费、交通费等为治疗和康复支出的合理费用,以及因误工减少的收入……”该规则不属于()。
2018年3月,十三届全国人大一次会议根据党的十九届二中全会提出的建议,审议通过了《中华人民共和国宪法修正案》。本次宪法修改体现了党和国家事业发展的新成就新经验新要求,在总体保持我国宪法连续性、稳定性、权威性的基础上推动了宪法与时俱进、完善发展。党领导制定
Somepeoplesaythatcomputershavemadelifeeasierandmoreconvenient.Otherpeoplesaythatcomputershavemadelifemoreco
最新回复
(
0
)