首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a Clanguageprogram.,函数的返回值为6。 请在程序
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a Clanguageprogram.,函数的返回值为6。 请在程序
admin
2015-08-23
34
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a Clanguageprogram.,函数的返回值为6。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.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++
解析
函数fun的功能是计算出形参s所指字符串中包含的单词个数。
第一空:“if(*s!=’’&&flag==0)”说明找到空格了,单词的数量应加1,故第一空处应为“n++”。
第二空:“if(*s!=’’&&flag==0)”和“if(*s=’’)flag=2;”在flag为0的情况下,n才加1,因此第二空处是将flag置0,即第二空处应为“0”。
第三空:“while(*s!=’\0’)”循环的终止条件是s达到结尾,因此在循环体内s应该不断往字符串尾移动,即第三空为“s++”。
转载请注明原文地址:https://kaotiyun.com/show/iTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。fun(ihtx){if(x/2>0)fun(x/2);printf("%d",x);}main(){fun(6);}
以下程序运行后的输出结果是【】。main(){inta=1,b=3,c=5;if(c=a+b)printf("yes\n");elseprintf("no\
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a++
下列二维数组的说明中,不正确的是()。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
随机试题
用花卉布置花坛,花镜、花带时,一般要用:做镶边或陪衬来提高花坛,花镜的观赏效果。
患者,女,32岁。带下量多,黄绿如脓,或赤白相兼,质黏腻,臭秽难闻;小腹疼痛,腰骶酸痛,烦热头晕,口苦咽干,小便短赤,大便于结;舌红,苔黄或黄腻,脉滑数。治疗首选
根据我同现行宪法规定,担任下列哪一职务的人员,应由国家主席根据全国人大和金围人大常委会的决定予以任免?()
以下关于职业技能的说法,正确的是()。
某市公安局派出所接到周某报警,称其邻居郭某在家养了一条大狗,她每次路过他家,大狗都会对她吼叫,而且夜间熟睡时常常被狗叫声吵醒。不仅如此,郭某放狗出门遛弯时,小区内其他居民也时常被大狗吓到,觉得没有安全感。此外,郭某的狗随地大小便,影响了小区的环境。周某多次
A、 B、 C、 D、 A根据黑鱼的方向,可直接排除C、D。如果从白鱼的方向来看,就很难找出正确答案,但不难发现,对角线三个图中白鱼的方向是一致的,其次,第一列和第三列图形是一样的。故选A。
湿地的生命力是可以被一点一滴看见的。我最先看见的是湿地上的青蛙。它________地弹跳,让寂静的湿地有了动感;青蛙落脚的地方,黑颈鹤________,动作像骄傲的体操运动员那样自由、舒展;接下来,三三两两的羊像无声的云从村子里飘过来,它们身后是牦牛家族。
Youmusthavebeentroubledbywhentosay"Iloveyou"becauseitisoneofthegreatestpuzzlesinourlife.Whatifyous
Whatdoesthemanproposetodofirst?
A、Threetimes.B、Fourtimes.C、Sixtimes.D、Seventimes.C
最新回复
(
0
)