首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a clan guage program.,函数的返回值为6。 请在
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a clan guage program.,函数的返回值为6。 请在
admin
2017-09-23
31
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a clan guage program.,函数的返回值为6。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BIANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
int fun(char,* s)
{int n=0,flag=0;
while(* s!=’\0’)
{if(*s!=’’&&f1ag==0){
/*********found*********/
【1】
;f1ag=1;}
/*********found*********/
if(* s==’’)f1ag=
【2】
;
/*********found*********/
【3】
;
}
returen;
}
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来统计,当前字母不是空格且f1ag状态标志为0时,可以判断出现一个新的单词,则单词数就加1,将状态标志f1ag置为l,所以应填n++。
填空2:当前字符是空格时,f1ag状态标志置0,所以应填0。
填空3:判断完一个字符之后,要继续判断字符串的下一个位置,所以应填s++。
转载请注明原文地址:https://kaotiyun.com/show/vsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输m结果是()。typedefunion{doublex[3];inty[4];charz[10];}M;Mt;main(){Printf("%d\n",sizeof
字符串"\\"ABCDEF\"\\”的长度是()。
已知chara;intb;floate;doubled;则表达式a-b+c-d结果为()型。
有以下程序#include<stdio.h>voidmain(){inta=1,b=0;printf("%d,",b=(a++)+(a++));pfintf("%d\n",a+B);}程序
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。voiddelete(s,C)chars[],c;{inti,j;for(i=j=0;();i++)if(s[i]!=’c’)s[j++]=
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
以下叙述中正确的是()。
以下叙述中错误的是()。
人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。
以下对联合类型叙述正确的是()。
随机试题
A、清音B、过清音C、鼓音D、浊音E、实音大量胸腔积液时叩诊呈()
有关睑腺炎,错误的是
某青年男性,不慎摔倒,右髋部先着地,伤后感到右髋部疼痛,行走时加重,被人送到医院就诊,经过拍X线片怀疑骨折,下列处理正确的是
以下哪项不是过敏性皮炎的病因
A.全身性速发性超敏反应B.细胞毒性过敏C.免疫复合物性超敏反应D.迟发性超敏反应E.免疫缺陷病注射青霉素引起的过敏性休克
根据Ig轻链恒定区肽链抗原特异性的不同,可将Ig分为哪几型
某男,65岁。有"高血压"病史二十余年。近半月,常感左侧胸部闷痛,伴有心悸,形体肥胖,舌淡苔白腻,脉沉弦。临床诊断最可能是
A公司是一家国有控股公司,下辖有20多家子公司以及多个研究单位。2008年,该公司成功在上交所上市。A公司多年来一直致力于汽车领域发展,主要涉及家庭用小汽车,电动汽车,卡丁车,高尔夫车等,并且在此基础上又陆续开发了公共交通用车,地方上的很多XX专线都是由
()是为了抑制某些产品价格上涨而规定的这些产品的最高价格,其可能产生供不应求、配给制、黑市交易的结果。
资金成本是企业为筹集和使用资金而付出的代价。下列属于资金占用费的是()。
最新回复
(
0
)