首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C lan.guage program.,函数的返回值为6。 请
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C lan.guage program.,函数的返回值为6。 请
admin
2018-03-28
36
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C lan.guage 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 12ne 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/Fxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是intf(){stadcinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;
以下正确的函数声明语句是______。
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
下列程序的输出结果是()。main(){inta=4,b=5,c;if(a<b){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf
若有以下程序 intf(intx,inty) { return(y-x)*x;} main( ) { inta=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf("%d\n",d);
函数rewind的作用是
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
C语言中,文件组成的基本单位为()。
以下语句中存在语法错误的是()。
有以下程序#includemain(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf("%d%d\n",strlen(p),strlen(q));}以下叙述中正确的是
随机试题
上道路行驶的机动车有哪种情形交通警察可依法扣留车辆?
某办公楼共3层,总建筑面积约6000m2。楼内安装自带电源非集中控制型消防应急照明和疏散指示系统,其中18W应急照明灯30只,3W应急照明灯8只,安全出口标志灯12只,单向悬挂应急标志灯16只,单向壁挂应急标志灯48只。应急照明配电箱安装在每一层的楼层配电
对于报关员的权利,下列表述正确的是:
在田径运动项目中,________项目始终是以失败来结束比赛,目前该项目的男子世界纪录为________米。
在下列著作中,毛泽东把教条主义者比喻为“墙上芦苇,头重脚轻根底浅;山间竹笋,嘴尖皮厚腹中空”的是()。
《春秋》是我国现存最早的编年史,它以鲁国为主,兼及周王室和其他诸侯国,是鲁人系统叙述春秋时期历史的著作。《春秋》原出于鲁国史官之手,后来经过孔子整理。孔子修《春秋》,体现了他的政治立场,达到“惩恶扬善”的目的,这就是“寓褒贬,别善恶”的春秋笔法。最能准确复
在历史上,从来都是科学技术新发明的浪潮导致了新产业的诞生和兴旺,在此基础上逐步形成区域性直到世界性的经济繁荣,从汽车、飞机产业到化工、制药、电子等领域,情况都是如此。因此,目前产业界普遍增加在科学研究和开发上的投入,必将有力地促进经济繁荣。以下哪项,如果为
阐述离岸金融市场与在岸金融市场的区别。
【66】Astateuniversitypresidentwasarrestedtodayandchargedwithimpersonateapoliceofficerbecame,theauthoritiessay,h
ThemigrationofAfricanAmericansfromtheruralSouthtothe(industrial)Northin(theearly)1900’s(were)the(biggestinte
最新回复
(
0
)