首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C lan-guage program.,函数的返回值为6。 请
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C lan-guage program.,函数的返回值为6。 请
admin
2016-12-06
48
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C lan-guage program.,函数的返回值为6。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 int fun(char * s)
3 {int n=0,flkag=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(’’\nter a line text:\n’’);
18 gets(str);
19 n=fun(str);
20 printf(’’\nThere are%d words in this text.\n\n’’,n);
21 }
选项
答案
(1)n++ (2)0 (3)s++
解析
填空1:单词个数用变量n来统计,当前字母不是空格且flag状态标志为0时,可以判断出现一个新的单词,则单词数就加1,将状态标志flag置为1,所以应填n++。
填空2:当前字符是空格时,flag状态标志置0,所以应填0。
填空3:判断完一个字符之后,要继续判断字符串的下一个位置,所以应填s++。
转载请注明原文地址:https://www.kaotiyun.com/show/xNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
有以下程序:main(){inti=1,j=1,k=2;if((j++‖k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后的输出结果是______。
以下程序中函数huiwen的功能是检查一个宁符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出。所谓回文即正向与反向的拼写都一样,例如:adgda。请填空______。#include<s
函数fun的功能是计算xn:doublefun(doublex,intn){inti;doubley=1;for(i;=1;i<=n;i++)y=y*x;returny;}主函数中已
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是______。
有以下程序:main(){inta[]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf("%d\n",y);}
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
随机试题
9岁男孩,左肘关节半屈位、手掌着地跌倒,伤后左肘部肿胀、疼痛、伴功能受限4小时就诊。查体:左肘部肿胀及压痛、半屈位畸形,左前臂及手部血运良好。X线片:左肱骨髁上伸直型骨折,移位不明显。骨质愈合后肘关节屈伸功能障碍最常见的原因是
以下何项是瘀血阻滞多寐的特点
下列符合室性早搏心电图的特征是()
[2010年,第93题]某晶体管放大电路的空载放大倍数Ak=-80、输入电阻ri=1kΩ和输出电阻ro=3kΩ,将信号源(uS=10sinωtmV,RS=1kΩ)和负载(RL=5kΩ)接于该放大电路之后(见图7.5.10),负载电压uo将为()。
由地下连续墙支护的软土地基基坑工程,在开挖过程中,发现坑底土体隆起,基坑周围地表水平变形和沉降速率急剧加大,基坑有失稳趋势。此时,应采取()的抢险措施。
内部控制是组织内部通过各种政策和程序,以实现(),保护资产安全完整,保证遵循国家法律法规,提高组织的运营效率及效果的一种运作机制。
甲公司2016年6月30日银行存款日记账余额为7500万元,银行对账单余额为9750万元。经核对存在下列账项:(1)银行计提公司存款利息180万元,公司尚未收到通知;(2)公司开出转账支票支付购料款2175万元,银行尚未办理入账手续;(3)公司收到转
交易类外汇投资是指个人可以通过外汇账户买卖外汇获得()。
下列属于行政公文的是()。
滨江大道旁边矗立着一幢幢高楼大厦,滨江大道的绿化带里有小叶榕树、八月桂花树、玉兰树、海棠树、腊梅树,还有一簇簇翠绿的小竹在风中__________。填入横线部分最恰当的一项是()。
最新回复
(
0
)