首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fim的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在程序
给定程序中,函数fim的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在程序
admin
2017-11-27
61
问题
给定程序中,函数fim的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
int fun(char *s)
{ int n=0, flag=0;
while(*s!=’\0’)
{ if(*s!=’ ’ && flag==0) {
/**********found**********/
【1】 ; flag=l;}
/********** 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/vnxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量a和b已定义为int类型,若要通过scanf(“a=%d,b=%d”&a,&b);语句分别给a和b输入1和2,则正确的数据输入内容是【】。
有以下程序:#includeintfun(int*k){intb=0;b=*k+b:return(b);}main(){inta[10]:{1,2,3,4,5,6,7,8
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
以下程序的定义语句中,x[1]的初值是_________,程序运行后输出的内容是___________。#ineludemain(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structan
软件工程研究的内容主要包括:软件开发技术和_________。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
下列字符数组初始化语句中,不正确的是()。
下列不属于软件工程的3个要素的是()。
随机试题
2001年5月5日,甲拒绝向乙支付到期租金,乙忙于事务一直未向甲主张权利。2001年8月,乙因出差遇险无法行使请求权的时间为20天。根据《民法通则》的规定,乙请求人民法院保护其权利的诉讼时效期间是()。(2002年)
(2009年4月)不受1989年《死者遗产继承法律适用公约》所确定的准据法支配的有:_____;_____;_____;_____。
属于波特-劳勒综合激励过程模型中的内在回报是【】
患儿女,4岁。急诊入院,半小时前突然意识不清,瞳孔缩小,流涎,心(-),两肺痰鸣音,不发热,血压正常。此患儿如果做血液净化,最适合做
某男性患者,29岁。因车祸发生腹股沟处大量出血,现场医务工作者应该采取的止血方法是()
阴虚风动的病因是
背景我国北方某机场地处黄河岸边,飞行区等级为4C。2016年3月~2017年5月,该机场飞行区进行了改扩建。改扩建的基本内容为:(1)机场跑道向东南延长300m,道面加宽至45m;(2)在现有跑道上加盖沥青混凝土,沥青混凝土厚度为15cm,跑道延长部分也
有位家长抱怨“别的孩子聪明伶俐,能说会道,自己的孩子却口齿不清,笨手笨脚”。这位家长的说法与当代儿童观相违背的观点是()。
设A,B为3阶矩阵且A不可逆,又AB+2B=O且r(B)=2,则|A+4E|=()。
______thatsomeguestswerecoming,sheshoppedallmorninginthatsupermarket.
最新回复
(
0
)