首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 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
18
问题
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。
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全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出0~1000范围内不能被7整除的整数的个数,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCode_AsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSub
如果要定义一个窗体级变量,定义变量语句的位置应该是
以下叙述中错误的是
对于语句DimVarl#,Var2AsInteger;下列说法中正确的是()。
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有两个命令按钮,其中“读数据”按钮的名称是Command1,“统计”按钮的名称是Command2;还有一个文本框。请画三个单选按钮,其名称分别是:Option1、Option2、Option3,标题分
下列选项中,不属于数据库管理的是()。
下列选项中不符合良好程序设计风格的是
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
算法的有穷性是指()。
随机试题
车削薄壁类工件时,可以采用哪些装夹方法?
侵犯人身自由的赔偿标准,应当以限制或剥夺自由的时间按日计算赔偿金,每日的赔偿金按照国家()职工日平均工资计算。
补骨脂具有的功效是仙茅具有的功效是
失业保险制度的基本内容包括()
与《义勇军进行曲》具有相同的时代背景和时代风格的是()。
质与事物是直接同一的,一定的质就是一定的事物。量则与事物不是直接同一的。()
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
雾霾
十进制数55转换成二进制数是______。
Hersuccessfuljumpbroughta______cheerfromthecrowd.
最新回复
(
0
)