首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之问用空格分隔。 word_num(str) char str[]; {int i,num=0,word=0; fot(i=0;str[i]!=【 】;i++) if
下述函数用于统计一行字符中的单词个数,单词之问用空格分隔。 word_num(str) char str[]; {int i,num=0,word=0; fot(i=0;str[i]!=【 】;i++) if
admin
2010-05-22
57
问题
下述函数用于统计一行字符中的单词个数,单词之问用空格分隔。
word_num(str)
char str[];
{int i,num=0,word=0;
fot(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/CRWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行语句DimX,YAsInteger后,
对下列二叉树进行前序遍历的结果是
有下面事件过程:PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton=2ThenFor
下列描述中,错误的是
窗体上有一个列表框控件Listl。以下叙述中错误的是
文本框Textl的KeyDown事件过程如下:PrivateSubTextl—KeyDown(KeyCodeAsInteger,ShiftAsInteger)…EndSub其中参数KeyCode的值表示的是发生此事件时
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:PrivateTypeXaAsInteger:bAsIntegerEndTypePrivateSubCommand1—Click()D
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
有如下数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行上述语句后,不是整型变量的是()。
某棵树中共有25个结点,且只有度为3的结点和叶子结点,其中叶子结点有7个,则该树中度为3的结点数为()。
随机试题
病人卒然昏倒,不省人事,四肢厥冷,呼吸自续者为
室壁运动异常程度半定量方法中,记分为3分的是以下哪一等级
A.血管内皮损害,血管壁有炎症,坏死和血栓形成B.皮肤及内脏血管损害更严重和广泛血管腔内有血栓C.病变以脑组织为主,有明显的充血和水肿颅内压升高,可形成脑疝D.病变主要在大脑半球表面和颅底E.以上都不是流脑败血症期病理变化是
短暂性脑缺血发作最主要的临床特点是
患者李女士,75岁,胃癌晚期,表现为神志不清,肌张力消失,心音低钝,脉搏细弱,血压80/40mmHg,呈间歇呼吸。患者此时处于
下列各项中适用于划分各会计期间收入和费用的原则是()。
下列项目中,属于确定利润分配政策时应考虑的股东因素的是()。
设f(x)和φ(x)在(-∞,+∞)上有定义,f(x)为连续函数,且f(x)≠0,φ(x)有间断点,则()
命令按钮Command1的单击事件过程如下:PrivateSubCommand1_Click()Dima(10,10)AsIntegerx=0Fori=1To3Forj=1To3
Electronicmail(e-mail)wasstartedinthelate1960sbytheU.S.military.Bythe1980s,academicsinanumberoffieldswereu
最新回复
(
0
)