首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 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
30
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
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全国计算机二级
相关试题推荐
在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Commandl(标题为”下一个”)。要求:在窗体上建立一个单选按钮数组Optionl,含4个单选按钮,标题分别为”选项1”、”选项2”、”选项3”、”选项4”,初始状态下,”选择1”为选中
在考生文件夹下有一个工程文件sjt4.vbp。在其窗体中“待选城市”下的List1列表框中有若干个城市名称。程序运行时,选中List1中若干个列表项(如图1所示),单击“选中”按钮则把选中的项目移到List2中,单击“显示”,则在Text1文本框中显示这些
当一个复选框被选中时,它的Value属性的值是
在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开"对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
有数据定义语句:DimX,YAsInteger以上语句表明
在VB中,函数过程与子程序过程的区别之一是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
InputBox函数返回值的类型为()。
算法的有穷性是指()。
VisualBasic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( )。
随机试题
关于劳动仲裁的仲裁机构,下列表述不当的是【】
甲、乙二人在打猎过程中,在同一时间、同一地点朝同一方向开枪,导致丙中弹身亡。现查明:丙所中子弹确系甲、乙二人所带猎枪射出,但无法证实该子弹系由谁射出。造成丙死亡的损失应由()
最宜使用洋地黄类药物治疗的是
下列关于国际货物运输的说法中正确的是()。
关于隧道超前地质预报中地质雷达法的相关描述,表述正确的有()。
在输入记账凭证的过程中,会计核算软件必须提供()提示功能。
国内的商业银行一般通过董事会来明确风险偏好的制定、实施、监控、调整等环节的政策、流程。()
由1—9组成一个3位数,肯定有数字重复的组合有多少种?()
一、注意事项 1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。 2.作答参考时限:阅读资料40分钟,作答110分钟。 3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料 (1)2
如果人体缺碘,就会发生甲状腺肿大,俗称“大脖子病”。过去我国缺碘人口达7亿多,从1994年起我国实行食盐加碘政策。推行加碘盐十多年后,大脖子病的发病率直线下降,但在部分地区,甲亢、甲状腺炎等甲状腺疾病却明显增多。有人认为,食盐加碘是导致国内部分地区甲状腺病
最新回复
(
0
)