首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 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
35
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
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://jikaoti.com/ti/XDK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()Dima(10)AsStrings="123456"n=Len(s)Fork=1Tona(k)=Mid(s,k,1)NextkFori=1Ton\2t
窗体上有名称为Commandl的命令按钮和名称为Textl的文本框PrivateSubCommandl_Click()Textl.Text="程序设计"Textl.SetFocusEndSubPrivateSubTextl_Go
下列运算符中,优先级别最低的是
判断复选框是否被选中的属性为()。
以下关系表达式中,其值为True的是
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
以下不能用Print方法输出数据的对象或窗口是()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
以下表达式与Int(3.5)的值相同的是
数据库中对概念模式内容进行说明的语言是()。
随机试题
PowerPoint中的母版用于设置文稿预设格式,它实际上是一类幻灯片样式,改变母版会影响基于该母版的()幻灯片。
A.风池、百会、内关、太冲B.风池、百会、肝俞、肾俞、足三里C.内关、水沟、三阴交、极泉、尺泽、委中D.内关、水沟治疗中风中脏腑,所选取的穴位是
有关新生儿期,以下哪些是正确的
尿路结石气结证的治法()
在损失控制预防计划中,与其他几方面的措施相比,( )的显著特征是必须付出费用和时间两方面的代价。
()是房屋转租行为获得合法性的正确做法。
中世纪基督教文论的代表人物托马斯.阿奎那《神学大全》:“艺术作品起源于人的心灵,后者又为上帝的形象和创造物,而上帝的心灵则是自然万物的源泉。”这实际上是对文学的定义的哪一种传统学说的改造和发展?()
设y=y(x)由确定,则=________.
Everyhumanbeingisfallible;wemakemistakes.InAmericawhenamistakehasbeenmade,itisconsideredfittingfortheperso
A、Bothconveythesamemeaning.B、Bothshowcertainaspectsoftheworld.C、Thelatterismoremeaningful.D、Theformerismore
最新回复
(
0
)