首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。 请在程
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。 请在程
admin
2018-09-27
13
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 int fun(char *s)
3 { int n=0,flag=0;
4 while( *s!=’\0’)
5 { if( *s!=’ ’&& flag==0) {
6 /**********found**********/
7 __1___;flag=1;}
8 /**********found**********/
9 if(*s==’ ’)flag=__2__;
10 /**********found**********/
11 __3__;
12 }
13 return n;
14 }
15 main()
16 { char str[81];int n;
17 printf(’’\nEnter a lihe text:\n’’);gets(str);
18 n=fun(str);
19 printf(’’\nThere are%d words in this text.\n\n’’,n);
20 }
选项
答案
(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/w8xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。#defineS(x)4*X*x+1main(){inti=6,j=8;printf("%d\n",S(i+i));}
有以下程序 main() {char s[]={"aeiou"},*ps; ps=s; printf("%c\n",*ps+4); } 程序运行后输出的结果是______。
有以下程序voidf(intx,inty){intt;if(x<y){t=x;x=y;y=t;}main(){inta=4,b=3,c=5;f
有以下程序#include.<string.h>main(){char*p="abcde\ofghjik\0";printf("%d\n",strlen(p));}程序运行后的输出结果是
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是()。#include<stdio.h>main(){charc;intv0=1,v1=0,v2=0;do
“商品”与“顾客”两个实体集之间的联系一般是()。
以下程序中函数huiwen.的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。#include<string.h
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
随机试题
以下法洛四联症的四个畸形组成不包括
王某既是受国有公司委派从事公务的人员,义是通过公司董事会选举担任公司法定代表人的公司人员。其收受贿赂的行为构成:()
下列各项中.应计入增值税应税销售额的有()。
企业与供应商的关系是竞争关系模式时,有利于()。
下列不属于高中教育阶段化学课程性质的是()。
2017年1月17日国家能源局公布《能源发展“十三五”规划》、《天然气“十三五”规划》,首次明确“发挥市场配置资源的决定性作用”,到2020年天然气综合保供能力应达到3600亿立方米以上,天然气消费占一次能源消费比例达到8.3%-10%。 2017年,
传说中“仰则观象于天,俯则观法于地”,最终创造八卦的是:
某窗体中有一个命令按钮,在“窗体视图”中点击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是()。
Ifyouareacollegegraduatewhodreamsofacareerinhealthcare,thepremedprogramoftheOhioStateUniversitycanhelpyo
A、Hesentsomewinetothejudgewithhisopponent’sname.B、liesentsomewinetothelawyerwithhisopponent’sname.C、Hesen
最新回复
(
0
)