首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 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
54
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
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全国计算机二级
相关试题推荐
在窗体上画一个文本框(名称为Textl)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是
如设置了文本框的属性PasswordChar="$",则运行程序时向文本框中输入8个任意字符后,文本框中显示的是
假定有如下程序:PrivateSubForm_Click()Dima(4)AsInteger,b(4)AsIntegerFork=0To2a(k+1)=Val(InputBox(”请输入一个整数:
窗体上有Command1、Command2两个命令按钮。现编写以下程序:OptionBase0Dima()AsInteger,mAsIntegerPrivateSubCommand1_Click()m=InputBox("请输入
在数据库的三级模式中,外模式(用户模式或子模式)有()。
下列叙述中正确的是
关系模型中的关系模式至少应是()。
如果把程序的启动对象设置为:SubMain,则SubMain过程
随机试题
有机化合物都含有碳元素,但含有碳元素的化合物不一定是有机化合物。 ()
房室瓣关闭,见于动脉瓣关闭见于
患者,男性26岁,因腹痛、腹泻、呕吐1天来诊,病前一天曾吃海鲜。腹痛,不伴里急后重,排便一天10余次,水样。既往体健,无慢性腹泻史,无药物过敏史,无疫区接触史。体检:T36.7°,P105次/min左右,脉弱,细速,BP75/50mmHg,神志清楚,眼眶凹
有关可摘局部义齿的修理,错误的是
由于环保问题,目前被限制生产和使用的灭火剂是()。
煤气站应具有()电源供电。
国外引进的技术或成套设备的项目应按照( )、国外提供的设计文件及国家标准规范等进行验收。
设计无要求时,现浇混凝土结构拆模顺序是()。
中国公民张先生为国内某企业高级技术员工,2014年度取得的收入如下:(1)每月工资12000元,12月份取得双薪工资12000元,同时取得全年一次奖金56000元。(2)5月受邀为某大学讲课一个月,大学代缴其个人所得税,取得大学支付的报
Sternrecountsherfour-yearodysseyintotheheartsandmindsofreligiousterrorists.ShetalkstoChristian,JewishandMusli
最新回复
(
0
)