首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word_num(str char str[]; {int i,num=0,word=0; for(i=0; str[i]!=【 】;i++) i
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word_num(str char str[]; {int i,num=0,word=0; for(i=0; str[i]!=【 】;i++) i
admin
2009-01-15
61
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word_num(str
char str[];
{int i,num=0,word=0;
for(i=0; str
!=【 】;i++)
if(【 】=")word=0
else if(word=0)
{
word=1;
【 】;
}
return(num);
}
选项
答案
\0’ 或 0 或 NULL str[i] num++或 num=num+1 或 num+=1
解析
观察题目要求,可以知道以下几点:
① for循环的结束条件应当是:str
已是字符串的最后一个字符;
② str
代表字符串str中的第i+1个字符;
③ 整型变量num的值是要记录的单词的个数。
C语言中规定字符串的最后一个字符是一个隐含的字符串结束符“\0”,所以在题中第一个空中应填写“\0”;题中第二个空应填写“str
”,以判断当前位置的字符是否为空格;题中第三个空中应当填写“num++”,通过变量num的加1累加得到字符串中的单词个数。
转载请注明原文地址:https://kaotiyun.com/show/isXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面不属于软件设计阶段任务的是
VB的数值型数据分为()两种。
在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程FindMin求数组的最小值。程序运行后,在4个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最小值,并在窗体上显示出来(如图所示)。要求:
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
把数学表达式表示为正确的VB表达似乎应该是
下列叙述中正确的是()。
以下不合法的VB变量名是
表达式Sin(0)+Abs(-1)+Int(Rnd(0))+Len(Str(3.14))的值是
数据库设计中反映用户对数据要求的模式是( )。
InputBox函数返回值的类型为()。
随机试题
直接筹资作为一种筹资活动,其主要方式有
男性患者,51岁,乙肝病史12年,3年来间断出现乏力,腹胀,尿量减少,偶有鼻出血及牙龈出血。昨日进食后突然出现恶心,呕吐暗红色血液,共约2000ml。查体:血压95/45mmHg,脉搏120/min,神志淡漠。为明确诊断应采取哪项检查
A.纵行溃疡B.鼠咬状溃疡C.脓性分泌物D.黏膜弥漫性充血,水肿和多发性大小不等溃疡E.黏膜细颗粒状溃疡性结肠炎内镜下的主要表现是
所谓投标有效期,是指()的日期。
沪、深证券交易所根据《公司法》等法律法规,对B股发行申请材料进行审核。()
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”作答。二、给定资料1
简述学校萌芽的传说。
根据宪法和澳门特别行政区基本法的规定,有权解释澳门基本法的主体是()。
(2012上集管)某电力系统公司拟通过信息化来提高生产管理水平,决定开发一个生产过程的管理信息系统,经过招投标,与信息系统集成企业A公司签定了生产过程管理信息系统开发合同。公司委派小张担任这个项目经理,公司项目办公室和小张一起根据合同制定了项目章程。小张很
What’sAllen’snewjob?
最新回复
(
0
)