首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word_num(str) char str[]; {int i,num=0,word=0; fo(i=0;str[i]!=【 】;i++) if(
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word_num(str) char str[]; {int i,num=0,word=0; fo(i=0;str[i]!=【 】;i++) if(
admin
2009-02-15
66
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
word_num(str)
char str[];
{int i,num=0,word=0;
fo(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/B3Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Commandl的命令按钮,事件过程及函数过程如下:PrivateSubCommandl_Click()DimmAsStringm=InputBox(”请输入字符串”)P
下列运算符中,优先级别最低的是
假定有如下程序:PrivateSubFormClick()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox("请输入一个整数
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是
以下关系表达式中,其值为True的是
某带链的队列初始状态为front=Year=NULL。经过一系列正常的人队与退队操作后,front=10,rear=5。该队列中的元素个数为()。
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
关系数据模型的三个组成部分中不包括()。
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
随机试题
SecretsforaHappierYouSomepeoplearenaturallyblessedwithacheerfulcharacter.Theyspreadwarmthandsunshinewhere
贺拉斯最重要的美学著作是______。()
某家用电器企业为促销,暗中制定了如下规定:凡向本企业购买电器的单位,给予其业务员价款5%的佣金;凡进行介绍推销者给予1%的佣金,以上回扣和佣金均不记入账目,该企业的行为属于:
设f(x,y)=,则fy(1,0)等于()。
地图集具有的特点不包括()。
资本寻求其生存和发展的各种必要条件的集中表现为项目对()。
《物业管理条例》的法律责任的特点是()
在现代市场经济国家,政府实施财政政策的主要措施包括()
汉代丝绸之路兴盛的根本原因是()。
《马赛曲》是哪国的国歌?
最新回复
(
0
)