首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s
admin
2018-10-21
60
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
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://www.kaotiyun.com/show/I0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
有以下程序:#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;
C语言中while循环和do-while循环的主要区别是______。
下列选项中错误的说明语句是
设计数据库的存储结构属于()
执行以下程序后的输出结果是【】。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}
有以下程序:main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是()。
随机试题
女性,30岁,主因胸闷、胸痛伴声音嘶哑2个月来医院就诊。查体:甲状腺下极不能扪及。胸片示上纵隔影增宽。最可能的诊断是
烦渴多饮,口干舌燥,尿频量多,形渐瘦尿频量多,手足心热,尿浊如脂膏,五心烦热
紫苏不具有的功效是
甲国积极参加了某多边国际公约的约文议定,并且甲国总统作为对约文的认证,亲笔签署了该国际公约,但根据甲国的国内法的规定,该公约须由其议会批准,但甲国议会拒绝批准该公约。根据国际法,下列哪些判断是正确的?()
盗窃罪属于()。
下面图表的横轴表示城市人口规模,纵轴表示城市的效益与成本,根据城市经济的各种收益和成本之间的关系,我们可以考察各种城市规模的适宜情况。P1:城市功能基本形成点;P2:城市的最小门槛规模;P3:城下最低成本规模;P8:城市最大人口规模。下列关于图中曲
OberlinCollegeinOhiowasarenegadeinstitutionatits1833foundingfordecidingtoacceptbothmenandwomenasstudents.
Themotoristhadto______toavoidknockingtheoldwomandowninthemiddleoftheroad.
【B1】【B4】
A、ItwillmoveitsheadofficetoShenzhen.B、ItisseekingfurtherdevelopmentinChina.C、IthasattractedaninvestmentofUS
最新回复
(
0
)