首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】="
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) { int num=0,flag=0; while(*s) { if(【 】="
admin
2010-09-05
30
问题
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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://jikaoti.com/ti/eMI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下一段程序:PrivateSubCommand1_Click() StaticaAsVariant a=Array("one","two","three","four","five") Printa(3)EndS
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1:y=1Doy=x*yIfy>10The
窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:PrivateSubOption1_Click(IndexAsInteger) …EndSub下面关于此过程的参数Index的叙
以下不属于VisualBasic数据文件的是
当用()方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面
数据管理技:术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。程序运行时,会把in5.txt中的所有记录读入数组a中(每个数组元素是一条记录
全局数据视图的描述称为()。
假定Picturel和Textl分别为图片框和文本框的名称,则下列错误的语句是()。
假定有以下循环结构:DoUntil条件表达式 循环体Loop则以下正确的描述是( )。
随机试题
下列哪项不是重症肌无力的临床特征
上颌前磨牙与下颌前磨牙的区别不包括
下列关于牙龈炎的临床表现,说法正确的是
如果借贷金额相等,可肯定记账工作毫无错误。()
房产分幅图采用50cm×50cm正方形分幅,建筑物密集区的分幅图一般采用()比例尺。
有关社交网站及其对市场营销的潜在影响已被宣传得天花乱坠,许多公司都在“微博”上费尽心血地经营着。但社交网络的真正价值仍未明了,并且,尽管大量的实践表明,社交网络应是口碑的强劲促成者及放大器,但鲜有消费类公司已真正挖掘出这一潜能。下列哪项最能加强上面的推论
网络中的计算机与终端间要想正确地传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称做______。
Yourplanwillcallforalotofmoney.
A、 B、 C、 C
Owningacatcanreducetheriskofheartattacksandstrokesbymorethanathird,researchershavefound.Scientistssaidthat
最新回复
(
0
)