首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fim的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在程序
给定程序中,函数fim的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。 请在程序
admin
2017-11-27
41
问题
给定程序中,函数fim的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C language program.,函数的返回值为6。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
int fun(char *s)
{ int n=0, flag=0;
while(*s!=’\0’)
{ if(*s!=’ ’ && flag==0) {
/**********found**********/
【1】 ; flag=l;}
/********** found**********/
if (*s==’ ’) flag= 【2】 ;
/********** found**********/
【3】 ;
}
return n;
}
main ()
{ char str[81]; int n;
printf("\nEnter a line text:\n");
gets (str);
n=fun(str);
printf("\nThere are %d words in
this text.\n\n",n);
}
选项
答案
(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://www.kaotiyun.com/show/vnxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includemain(){printf(“%d\n”,strlen(“ATS\n012\1”));}程序运行后的输出结果是
设函数中有整型变量a,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
以下不正确的转义字符是()。
下列叙述中错误的是()。
在两种基本测试方法中,____________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
有以下字符串,说明表达式strten(s)值的是()。chars[10]={‘a’,‘\n’,‘a’,‘b’,‘\t’,‘c’};
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
关于字符常量,以下叙述正确的是()。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
下列程序的运行结果是()。#include<stdio.h>main(){stmctdate{intyear,month,day;}today;primf("%d\n",sizeof(struct
随机试题
侵袭性水泡状胎块是:
税目
护士需要帮助人群解决与健康相关的问题,以下哪一项不确切
因遭受意外自然灾害发生的损失和尚待查明原因的途中损耗,不得增加物资的采购成本,应暂作为待处理财产损溢进行核算。()
房地产最重要的一个特性是()。
有计划、有目的地收集学生在数学知识、使用数学的能力和对数学的情感态度、价值观等方面的证据,并根据这些证据对学生的数学学习状况或某个课程教学计划做出结论的过程,我们称之为()。
出于安全考虑,使用年限超过10年的电梯必须更换钢索。在必须更换钢索的电梯中有一些是S品牌的。所有S品牌电梯都不存在安全隐患。由此可以推出()。
(2005年单选20)下列哪一选项最恰当地指明了伪证罪的主体范围()。
Theinnervoiceofpeoplewhoappearunconsciouscannowbeheard.Forthefirsttime,researchershavestruckupaconversation
A、Askresidentstoparticipateintheoperation.B、SendmoretroopstohelptheAfricanUnion.C、Withdrawthemilitaryforcesin
最新回复
(
0
)