首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。 请在程
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program,函数的返回值为6。 请在程
admin
2018-09-27
26
问题
给定程序中,函数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全国计算机二级
相关试题推荐
数据的存储结构是指
以下程序的输出结果是【】。 #define MCRA(m) 2*m #define MCRB(n,m) 2*MCRA(n)+m main( ) { inti=2,j=3; printf("%d\n",MCRB(j,MCRA(i)
若输入3、4、5,程序的输出结果为【】。#include"math.h"main(){floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c)
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是()。abs(intx){if(x>=0)returnx:elsereturn-x;}main(){i
下面程序输出的结果是______。main(){inti=5,j=9,z;x=(i==j?i:(j=7));printf(:\n%d,%d",i,j);}
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】注释。
已有定义:inti,a[10],*p;,则合法的赋值语句是
两次运行下面的程序后,如果从键盘上分别输入7和3,则输出结果是______。main(){intx;scanf("%d",&x);if(++x>5)printf("%d",x);elsep
在深度为7的满二叉树中,度为2的结点个数为【】。
随机试题
应根据建筑的重要性、建筑的用途和使用中的火灾危险性来确定建筑耐火等级。()
Manylargecitiesare【C1】______butbeautiful.Streetsarelittered【C2】______garbage.Inthegarbage,however,thereisstillsom
微波对眼的主要损害是
判断支出列为费用支出或资本支出的原则是()①效用原则;②金额大小原则;③配比原则;④一致性原则
某制造企业为增值税一般纳税人,适用17%的增值税税率。2015年,该企业自行核算主营业务收入为2700万元,其他业务收人200万元,投资收益1100万元;扣除项目金额合计2865万元,实现利润总额1135万元。经注册会计师审核,发现下列情况:
物业服务收费的原则为()。
某市已经建成规模化、功能设施比较完善的奶牛养殖示范小区和牧场园区88个。如果这些养殖示范小区和牧场园区实行统一配种的话,那么,也就会统一饲料配方、统一存贮、统一防疫、统一挤奶,并有专业技术人员进行各项技术服务。据此,我们可以推出,这些养殖示范小区和牧场园区
已知:y2+xy=lny,则=_____。
甲深夜潜人乙家行窃,发现留长发穿花布睡衣的乙正在睡觉,意图奸淫,便扑在乙身上强脱其衣。乙惊醒后大声喝问,甲发现乙是男人,慌忙逃跑被抓获。甲的行为()。
A、Inaschool.B、Inahospital.C、Inadepartmentstore.D、Inahotel.C本题考查的是地点。从对话内容可以看出,女士要给自己的男朋友买手表,所以对话发生的地点很可能是在departmen
最新回复
(
0
)