首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在
admin
2019-03-05
19
问题
给定程序中,函数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://kaotiyun.com/show/mqAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对重载函数的描述中,错误的是()。
下列叙述中正确的是()。
有如下运算重载函数定义:Doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误的最准确的描述是
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived
软件开发的结构化生命周期方法将软件生命周期划分成
下列叙述中正确的是
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则
对于循环队列,下列叙述中正确的是
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTestClass1:
在下列关于二叉树的叙述中,正确的一项是()。
随机试题
用交流电流表、电压表测量的数值都是指最大值。()
血液透析器复用后性能检测应包括容量检测和压力检测,容量检测透析器容量至少应是原有初始容量的
患者,女,30岁。3天前左下后牙发胀,咬紧牙较感舒适。随后出现咬合痛,患牙有浮起感。昨晚牙龈肿起,似有发热。检查:左下第一前磨牙无龋,牙合面中央见有暴露的圆形褐黄色的牙本质,探无反应,叩痛(++)~(+++),冷、热测无反应。龈颊沟红肿,扪痛,有深部波动感
A.3.7GBqB.5.55GBqC.7.4GBqD.2.96GBqE.11.1GBq分化型甲状腺癌伴有肺转移131I常用治疗剂量是
A.曲马多B.罗通定C.哌替啶D.吗啡E.纳洛酮止泻效果明显的药物是
中外公司协商一国际货物买卖合同采用信用证支付方式付款。开证行开出以卖方为受益人的信用证,卖方在发运货物之后,买方失去了支付能力。依UCP600的规定,下述说法中正确的是哪几项?()
任务描述:图1阴影部分为抗震设防烈度为6度地区的既有多层办公楼局部,现需在其南侧增建三层钢筋混凝土结构的会议中心。在经济合理的前提下,按照设计条件、任务要求及图例,在图1上完成增建建筑三层楼面的结构布置。设计条件:●会议中心二、三层平面布局相同,
凹凸压痕和浮雕压痕工艺常用于()等的装帧。
针对我国目前收入分配中存在的问题,党的十七大报告提出()。
TheEuropeanUnionreachedapreliminarydealtocurbbanker’scompensationthatwoulddrasticallylimittheaccountthatcanbe
最新回复
(
0
)