首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在
admin
2019-03-05
14
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。
请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
int fun(char *s)
{int n=0,flag=0;
while(*s!=’\0’)
{if(*s!=’’&&flag==0){
/*********found*********/
【1】;flag=1;)
/*********found*********/
if(*s==’’)flag=【2】;
/*********found*********/
【3】;
}
return n;
}
main()
{char str[81];int n;
printf("\nEnter a line text:\n");
gets(str);
n=fun(str);
printf ("\nThere are %d words
in this text.\n\n",n);
}
选项
答案
(1)n++ (2)0 (3)s++
解析
填空1:单词个数用变量n来统计,当前字母不是空格且flag状态标志为0时,可以划断出现一个新的单词,则单词数就加1,将状态标志flag置为1,所以应填n++。
填空2:当前字符是空格时,flag状态标志置0,所以应填0。
填空3:判断完一个字符之后,要继续判断字符串的下一个位置,所以应填s++。
转载请注明原文地址:https://jikaoti.com/ti/g4t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行"cout<<char(’F’-2)<<endl;"语句后得到的输出结果后______。
若有以下定义:inta[]={1,2,3,4,5,6,7);charc1=’b’,c2=’2’;则数值不为2的表达式是
在下面的函数声明中,存在着语法错误的是
对于下列语句,正确的判断是for=(x=0;y=0;(y!=123)&&(x<4);x++);
判断字符型变量ch是否为大写英文字母,应使用表达式
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
有如下运算重载函数定义:Doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误的最准确的描述是
类MyClass的定如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()
下列哪种数据模型可以用树形结构来表示实体之间联系()。
随机试题
关于磁共振伪影的描述,错误是
骨盆是由
研究者对某铜矿厂全体男职工共150人开展一项前列腺癌筛查研究,筛查出阳性为100人,其中有73人确诊为前列腺癌;阴性为50人,确诊没有前列腺癌的为43人。该检测方法的特异度为()
重大事故发生后,事故发生单位应当在( )内写出书面报告,按以上所列程序和部门逐级上报。
缺陷
教师的天职是研究学生、传授知识。()
十八大报告指出,社会主义核心价值体系是兴国之魂,决定着中国特色社会主义发展方向。“三个倡导”分别从国家、社会、公民三个层面,提出了反映现阶段全国人民“最大公约数”的社会主义核心价值观,为培育核心价值观奠定了基础。其中“三个倡导”不包括()。
某出口企业在国际市场上具有定价能力。国际市场对产品的需求量(Q)与价格(P)的关系为Q=200一P;其中P为国际市场上用美元衡量的产品价格。该企业在国内生产的成本用人民币衡量,成本(C)与产量(Q)的关系为C=1000+220Q+Q2,请问当汇率自每美元7
下列选项中,属于我国法的正式解释的有()(2014年一法综一第21题)
下列事件中与A互不相容的事件是()
最新回复
(
0
)