首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 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
48
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
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全国计算机二级
相关试题推荐
某人编写了下面的程序PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=InputBox(”请输入整数”):b=InputBox(”请输入整数
在考生文件夹下有一个工程文件sjt4.vbp,含有Forml和Form2两个窗体,Forml为启动窗体,窗体上的控件如图2-89(a)所示。程序运行后,在Forml窗体的文本框中输入有关信息(“密码”框中显示”*”字符),然后单击”提交”按钮则弹出”确认”
编写如下程序:PrivateSubCommand1Click()DimnAsLong,SAsStringn=InputBox("输入一个数")DoWbilen0Printn\10Mod10;:PrintnMo
在窗体Form1上画一个名称为Command1的命令按钮,编写如下程序代码:PrivateTypestusnAsString*20classAsString*20EndTypePrivateSubCommand1
设有如下程序段:Dima(10)…ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
下列有关控件数组的说法中,正确的是
下列选项中,不属于数据库管理的是()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click()DimpAsIntegerp=m(1)+m(2)+m(3)P
线性表常采用的两种存储结构是()。
VisualBasic6.0集成环境的主窗口中不包括()。
随机试题
装置升温升压后,如没有可燃气体检测仪,也可以用肥皂水继续查漏点。()
符合肺淤血的描述是
在进行小儿癫痫患者的脑电图检查时,不妥的是
A、独活寄生汤B、四妙丸C、肾著汤D、肾气丸E、左归丸湿热腰痛,可选用
影响混凝土与钢筋的粘接强度的主要因素有()。
现金流量分为初始现金流量、()和终结现金流量。
立体农业是指农作物复合群体在时空上的充分利用。根据不同作物的不同特性,如高秆与矮秆、富光与耐荫、早熟与晚熟、深根与浅根、豆科与禾本科,利用它们在生长过程中的时空差,合理地实行科学的间种、套种、混种、轮种等配套种植,形成多种作物、多层次、多时序的立体交叉种植
总的来讲,“社会”在处理与国家的关系过程中强调其自主性的成长与释放,并______了各种形式的自我保护运动。而且,“社会”也在改变其生存与发展策略,它不仅仅满足在国家为其______的范围内行动,而且还通过与国家的主动接触与互动,______与政府的相关性
A、 B、 C、 D、 D
(94)Digitalphotographyisstillnewenoughthatmostofushaveyettoformanopinionaboutit,muchlessdevelopapointof
最新回复
(
0
)