首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C languageprogram,函数的返回值为6。 请在程序
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。 例如,形参s所指的字符串为:This is a C languageprogram,函数的返回值为6。 请在程序
admin
2013-03-29
35
问题
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。
例如,形参s所指的字符串为:This is a C languageprogram,函数的返回值为6。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
int fun(char*s)
{ int n=0,flag=0;
while(*s!=’\0’)
{if(*s!=’’&&flag==0){
/******************found*******************/
【1】;flag=1;}
/******************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("\nfhere are%d words in
this text.\n\n",n);
}
选项
答案
(1)n++ (2)0 (3)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/FKn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#include<stdio.h>#include<string.h>main(){char*s1="AbDeG";char*s2="AbdEg";s1+=2;s2+=2;
以下不能对二维数组a进行正确初始化的语句是
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
下面函数调用语句含有实参的个数为func((exp1,exp2),(exp3,exp4,exp5));
以下程序的功能是对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码值之差。请填空。#include"stdio.h"main(){chara1[20],a2[20];intn=0,t;
若有如下程序:main(){intx=5,y,*t;t=&x;y=++(*t);printf("%d,%d",x,y);}则程序执行后的x值为【】,y的值为【】。
设y是int型变量,请写出判断y为奇数的关系表达式【】。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
随机试题
《察病指南》是论述诊法的专著。并绘脉图多少种,以图来示意脉象
腭裂术后发生伤口裂开等并发症而形成瘘孔或缺损时,何时再行二次手术修复为好()
H-O变异后细菌失去的结构是
一名男子,手被绞伤5小时来诊,请您指出下述那段时间做清创术,伤口绝大多数可达一期愈合
甲公司拥有一栋用于出租的办公楼,作为投资性房地产核算,并采用成本模式进行后续计量,其原价为4000万元,截至2×21年1月1日,已提折旧240万元。税法规定的折旧方法、折旧年限、净残值均与会计的相同。2×21年1月1日,甲公司决定改用公允价值模式进行后续计
(2016年卷二第25题)张某认为商标局初步审定公告的某商标因缺乏显著特征而不应获得注册,根据商标法及相关规定,张某可以自初步审定公告之日起三个月内采取下列哪种措施?
小军在五岁时开始出现走路经常跌倒、腿脚无力等症状,经医院诊断为进行性肌肉萎缩。随着年龄的增长,病情也越来越严重,现在已经无法走路,每天只能躺在床上,由父母照顾他的生活起居。看到窗外同龄的孩子们每天上学放学,小军也特别的向往,但以他现在的状况,如果读书就得有
阅读下文,回答下列题:在大学里讲美学,我不太会用到“竞争力”。美可能是一朵花,很难去想象如果我凝视这朵花,跟竞争力有什么关系。我曾在美索不达米亚发现八千年前的一个雕刻:一个女孩子从地上捡起一朵落花闻。这个季节走过北京,如果地上有一朵落花
Writeacompositionofatleast150wordsaboutthetopic:OnStudentsSelectingLecturers.Youshouldwriteaccordingtotheoutl
可撤销民事行为中的撤销权是()。
最新回复
(
0
)