首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。 请在程
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。 请在程
admin
2018-09-27
14
问题
给定程序中,函数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://jikaoti.com/ti/PAa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于对象概念的描述中,错误的是
若变量a,b 已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句[]。
以下程序运行后的输出结果是()。main(){inta,b,c;a=10;b=20;c=(a/b<1)&&(a%b<1);printf("%d%d%d\n",a,b,C);}
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
面向对象方法中,继承是指()。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。
以下程序运行时,若从键盘输入:102030<回车>,输出的结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);
若按功能划分,软件测试的方法通常分为白盒测试方法和()测试方法。
随机试题
ThePositiveEffectsofOwningaDogonChildrenDogsarethebestfriendofchildren.Thedogandthechildteacheachothe
以下行为可以视为重婚罪的是()
A、年轻恒牙早期急性牙髓炎B、年轻恒牙牙髓充血C、年轻恒牙晚期牙髓炎D、乳牙牙髓坏死E、年轻恒牙根尖周病下列治疗适用于活髓切断术
A.内庭B.中脘C.神阙D.太冲E.脾俞、太白
浅埋暗挖法的工艺流程和技术要求,主要是针对()而形成的。
()是有一定人数参加,行为没有法定依据,对企业的生产经营及社会秩序产生一定影响的事件。
下列命题中属于客观唯心主义的是()。
当前和今后一个时期,国际局势发展的基本态势是()
设f(x)在x=1处一阶连续可导,且f′(1)=-2,则________.
Peoplewantactiononnoise,arecentpublicmeetinginBrisbaneshowed.Somewanttechnicalimprovementssuchasquieterairco
最新回复
(
0
)