首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
2009-01-15
43
问题
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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/IFXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于顺序文件的描述中,正确的是( )。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
在窗体上有一个名称为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()DimrecAsanimalOpen"c:\vbTest.dat"ForRandomAs
有如下程序代码:PrivateSubForm_Click()n=0k=1Whilen
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFu
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
在数据库系统中,用户所见的数据模式为
对于某些控件,只要将其Style属性设置为1,则可以在该控件上使用Picture属性显示图片。以下不具备这一使用规则的控件是
设数据集合为D={1,2,3,4,5},下列数据结构B=(D,R)中为非线性结构的是()。
随机试题
某小学生喜欢结构化的学习任务,偏爱人文社会科学知识,难以从复杂图形中找出镶嵌于其中的简单图形。根据威特金的理论,该学生的认知方式属于()。
五四运动前的新文化运动的性质是()
A.对真实身份的妄想性否定B.对不真实身份的妄想性肯定C.对自身内部器官和外部现实的部分和全部否定D.对自身健康状况过分关注、终日焦虑E.对既往经历中记忆脱失部分以错构或虚构方式填补Capgras’ssyndrome是
A、市(地)级药品监督管理机构B、国务院工商行政管理部门C、省级人民政府药品监督管理部门D、省级人民政府工商行政管理部门E、国务院药品监督管理部门组织制定和公布直接接触药品的包装材料和容器的药用要求与标准的部门是
()是工程验收的最小单位,是分项工程乃至整个建筑工程质量验收的基础。
投资回收期和借款偿还期两个经济评价指标都是()。
收容教养,是指对不满16周岁而不予刑事处罚的少年犯罪人员,集中进行()的一种行政强制措施。
汉代的买卖契约称为()。
在软件设计中,不属于过程设计工具的是
判断对错。例如:我想去办个信用卡,今天下午你有时间吗?陪我去一趟银行?★他打算下午去银行。(√)现在我很少看电视,其中一个原因是,广告太多了,不管什么时间,也不管什么节目,只要你打开电视,总能看到那么多的广告,浪费我的时间。
最新回复
(
0
)