首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 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
52
问题
下述函数统计字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
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/zKWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
VB中,若没有显式声明变量的数据类型,则默认的类型是
在窗体上有一个名为Textl的文本框和一个名为Commandl的命令按钮,并编写有如下事件过程:PrivateSubCommand1_Click()DimiAsInteger,nAsIntegerFori=0To50i=i+3n
表达式12/2\4的值是( )。
窗体上有1个名为List1的列表框,其中已经输入了若干个项目(如图3所示);还有2个文本框,名称分别为Text1、Text2,1个名称为Command1的命令按钮,并有以下程序。PrivateSubCommand1Click()Dim
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是
以下关于局部变量的叙述中错误的是()。
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=Truek=2DoWhilek
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
随机试题
DBMS指的是()
《德意志联邦共和国基本法》的基本特点有_________、_________、_________、________。
不属于射频消融禁忌证的是
男性,49岁,车祸致头外伤后昏迷2小时,醒后对受伤经过回忆不清,呕吐3次。查体:嗜睡,颜面部肿胀明显,鼻腔有血性脑脊液流出。神经系统检查阴性。海绵窦内颈动脉与海绵窦内脑神经的毗邻关系是
试述法对效率的促进作用
下列关于金融期权的说法,正确的有( )。
某罐头厂欲通过股票市场购人一家农副产品上市公司的股票从而对其控股,这一战略属于()。
Arizona
AcarstoppedoutsidetheDuckHotelandayoungmangotout."Excuseme,"theyoungmansaidtoMrs.Jenkins."I’mlookingfor
Conservationistsmaybemiscalculatingthenumbersofthethreatenedanimalssuchaselephants,sayAfricanandAmericanresearc
最新回复
(
0
)