首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】=’’) flag=0; else if(【 】){
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】=’’) flag=0; else if(【 】){
admin
2013-06-11
83
问题
下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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是为了记录一个单词是否结束。第13空应填*s++;如果某个字符不是空格,则必须判断它是否是单词,如是,则使得flag的标志为1,num的值加1。本题判断方法是:先判断s所指向的字符是否为空格,如果是则使得flag=0,否则判断前一个字符是否是空格,如果是则说明这个串符是一个单词的开始,将flag标志为1,num的值加1,如果不是,则不必记录。故第14空应填flag=0或*(s-1)=’’;最后—个空格需填写的是返回的单词的个数,即num。
转载请注明原文地址:https://kaotiyun.com/show/NtJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面各语句行中,能正确进行赋值字符串操作的语句是()
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
下列程序执行后输出的结束是______。intd=1;fun(intp){intd=5;d+=p++;printf("%d,",d);}main(){inta=
有以下程序:main(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=O;ps--)puts(ps);}执行后的输出结果是
有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9.10,11,12};int(*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是()。
设有以下定义:structss{intinfo;structss*link;}x,y,z;且已建立如下图所示链表结构,请写出删除点y的赋值语句【】。
下面这个程序段的时间复杂度是()。for(i=1;i<n;i++){y=y+3;for(j=0;j<=(2*n);j++)x++;}
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
假定所有变量均已正确说明,下列是程序段运行后x的值是() a=b=C=O;x=35; if(!a)x--; elseif(b); if(c)x=3; elsex=4;
随机试题
下列有关牙齿发育的叙述,不正确是:()
细胞凋亡的失调是许多疾病的发病机制之一。
舌苔黑而润滑多属
将多个护理诊断排列优先顺序时,其中次优问题是
患者,女,30岁,白带增多半年,妇科检查发现:阴道壁充血,宫颈光滑,白带呈稀薄泡沫状。该病常用的阴道冲洗液为()
甲公司于2014年9月与乙公司签订一项期限为8个月的培训服务,合同约定的培训费用为120万元。2014年12月31日根据合同规定乙公司向甲公司支付培训费50万元,甲公司实际发生的培训成本为20万元(均为职工薪酬),预计还将发生60万元。甲公司采用完工
《国民经济和社会发展第十二个五年发展规划纲要》指出,要坚持把()作为加快经济发展方式转变的根本出发点和落脚点。
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为()。
EattoLiveAmeagerdietmaygiveyouhealthandlonglife,butit’snotmuchfun—anditmightnotevenbenecessary.Wema
In1959theaverageAmericanfamilypaid$989forayear’ssupplyoffood.In1972thefamilypaid$1,311.Thatwasaprice
最新回复
(
0
)