首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 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
43
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
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全国计算机二级
相关试题推荐
利用通用对话框控件打开字体对话框的操作是
确定图片框Picturel在窗体上位置的属性是
下列关于控件数组的叙述中,正确的是
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()。
以下不能用Print方法输出数据的对象或窗口是()。
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
随机试题
“1211”灭火机能扑救()。
组织变革
下列属于会计职业道德规范的主要内容的有()。
2008年国际金融危机发生后,世界各国推出的金融监管改革措施包括()。
“长期借款”项目,反映企业向银行或其他金融机构借人的期限在一年以上(不含一年)的各项借款。()
在真诚而又巧妙的批评中,可以较全面地了解对方犯错误的原因,更有针对性地帮助对方的方式是()。
班主任怎样建立和培养良好的班集体?
创造性的产生是()等多方面综合发展的结果。
[2001年]以下是我国冶金企业的改革经验和效果的部分材料:材料11990年,邯钢与其他钢铁企业一样,面临内部成本上升、外部市场疲软的双重压力,经济效益大面积滑坡。当时生产的28个品种有26个亏损,总厂已到了难以为继的状况,然而各分厂报表中所
下列关于Winmail邮件服务器配置、使用与管理的描述中,正确的是______。A)Winmail邮件服务器允许用户自行注册新邮箱B)Winmail用户可以使用Outlook自行注册新邮箱C)用户自行注册新邮箱时需输入邮箱名、域名和密码等信息
最新回复
(
0
)