首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s
admin
2018-10-21
46
问题
使用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://kaotiyun.com/show/I0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intn1=0,n2,*P=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是()。
设x、y、z、t均为int型变量,则执行以下语句后,t的值是() x=y=z=l; t=++x||++y&&++z;
下列能正确进行字符串赋值的是()。
下列属于C语言语句的是______。
下列数据结构中具有记忆功能的是()。
执行以下程序后的输出结果是【】。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
设有以下定义和语句,则*(*(p+2)+1)的值为【】。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
以下程序执行后x的值是main(){intx,y=252,i=386,*m=&y,*z=&i;x=(z==y);printf("%d",x);}
如下程序的输出结果是______。main(){staticinta[4]={1,2,3,4};int**k,*j;j=a+1;k=&j;printf("%d\n",*(*k+2));
随机试题
RC串联的交流电路中,电容上的电压相位滞后电流相位。()
一女性病人,21岁。因自服“敌敌畏”约20ml,2小时后入院。曾呕吐少量胃内容物1次,余无特殊。体温37℃,脉搏86次/分,呼吸28次/分,血压110/70mmHg。呼之不应,面色苍白,呼气中带大蒜气味,手足抽动,皮肤及四肢湿冷,瞳孔针尖大小、等圆,心率
防火墙可以将来自网络的计算机病毒在进入个人主机之前杀掉。()
患者男,49岁。饮酒后出现持续上腹痛8小时,向腰背部放射,伴恶心、呕吐,无腹泻。查:T37℃,中上腹部压痛(+),无肌紧张及反跳痛,Murphy征(一)。为明确诊断,最重要的检查是
根据国有资产法律制度的规定,下列属于企业国有资产产权登记机关的是()。
【2013-47】孔子私学以《诗》《书》《礼》《乐》《易》《春秋》六种典籍教授弟子,这就是“六艺”教育。
一定社会形态的经济基础是()
改革开放以来,中国找到了一条适合自己国情的促进和发展人权的道路。中国是一个历史悠久、人口众多、资源和财富相对短缺的东方发展中国家。在这样一个国家促进人权,既不能照搬西方国家的人权发展模式,也不能因袭其他发展中国家的做法,只能从中国的国情出发,探索具有
Tom’sfather,aswellashismother,______inNewYorkforafewdaysmore.
MyguessisthatEnglishwillretainitscurrency(通用,流行)intheworldforthenext50yearsorso,butitisdifficulttoseei
最新回复
(
0
)