首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C languageprogram,函数的返回值为6。 请在程序的下划线处填入正
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C languageprogram,函数的返回值为6。 请在程序的下划线处填入正
admin
2019-09-02
31
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C languageprogram,函数的返回值为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++
解析
函数fun的功能是计算出形参s所指字符串中包含的单词个数。
第一空:“if(*s!=’’&&fla==0)”说明找到空格了,单词的数量应加1,故第一空处应为“n++”。
第二空:“if(*s!=’’&&flag==0)”和“if(*s==’’)flag=___2___;”在flag为0的情况下,n才加1,因此,第二空处是将flag置,即第二空处应为“0”。
第三空:“while(*s!=’\0’)”循环的终止条件是s达到结尾,因此,在循环体内s应该不断往字符串尾移动,即第三空为“s++”。
转载请注明原文地址:https://kaotiyun.com/show/JORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内
以下选项中关于C语言常量的叙述错误的是
有以下程序#includevoidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*a*b*",t[
有以下程序#inchdeintfuna(inta,intb){returna+b;)intfunb(inta,intb){returna-b;}intsss(int(*t)(),intx,inty){retur
在软件开发中,需求分析阶段产生的主要文档是
下面选项中合法的字符常量是
以下选项中非法的C语言字符常量是
以下叙述中正确的是
有三个关系R、S和T如下: 其中关系T由关系R和S通过某种操作得到,该操作为
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
随机试题
梗死灶的形态取决于()。
关于心理健康的叙述,错误的是()
慢性肾炎发病的主要中医病机不包括
凭证录入后,不一定必须经过审核后才能正式汇总。()
存货清查过程中发现的超定额损耗应记入“营业外支出”账户。()
关于团队奖励的说法,错误的是()。
某作家出版个人著作取得稿酬100000元,该作家通过民政局向灾区捐款40000元,则其应纳个人所得税为()元。
甲公司是ABC会计师事务所的常年审计客户,主要从事电气设备的生产和销售。A注册会计师负责审计甲公司2016年度财务报表,确定财务报表整体的重要性为300万元,实际执行的重要性为210万元。资料一:A注册会计师在审计工作底稿中记录了所了解
(2016年真题)教师要根据幼儿园的个体差异进行教育。下列现象,不属于幼儿个体差异表现的是()
Thegoalis______(使每个人都有机会接受高等教育)whoiswillingandcapableregardlessofhisfinancialsituation.
最新回复
(
0
)