首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
64
问题
给定程序中,函数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://kaotiyun.com/show/xNDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是______。
有以下程序: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("
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;【】和处理过程。
随机试题
下列说法并非杜威实用主义教育学的论点的是()。
下列关于“得气”的描述错误的是
建设工程组织管理模式的平行承发包模式的缺点主要包括( )。
甲公司拟按1股换2股的比例进行股票分割,分割前后其下列项目中保持不变的有()。
收益性物业市场法中,在搜集交易实例时应尽可能搜集的内容包括()
幼儿入、离园的接送人应当是()。
目前主流看法是,导致气候变化的过量碳排放,是在人类生产和消费过程中出现的。“低碳生活”是指要减少导致气候变化的过量碳排放,就要相应优化和约束某些消费和生产活动,倡导较低(或更低)的温室气体(二氧化碳为主的)排放的生活方式。可以简单地理解为:“适度吃、住、行
学在官府
Ifweviewascienceasabodyofsystematizedknowledge,thenchemistryisusuallycalledanaturalsciencebecauseit【C1】____
A、Inrestaurants.B、Intheatres.C、InNewYorkcitysubway.D、Intoiletstalls.A细节题。四个选项都表示地点,由此可以推测,本题的内容与地点、场所有关。纽约警方分析曼哈顿顶级酒
最新回复
(
0
)